<SEC-DOCUMENT>0001628280-23-005879.txt : 20230301
<SEC-HEADER>0001628280-23-005879.hdr.sgml : 20230301
<ACCEPTANCE-DATETIME>20230301172715
ACCESSION NUMBER:		0001628280-23-005879
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		96
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230301
DATE AS OF CHANGE:		20230301

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FORWARD AIR CORP
		CENTRAL INDEX KEY:			0000912728
		STANDARD INDUSTRIAL CLASSIFICATION:	ARRANGEMENT OF TRANSPORTATION OF FREIGHT & CARGO [4731]
		IRS NUMBER:				621120025
		STATE OF INCORPORATION:			TN
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-22490
		FILM NUMBER:		23695175

	BUSINESS ADDRESS:	
		STREET 1:		1915 SNAPPS FERRY ROAD
		STREET 2:		BUILDING N
		CITY:			GREENEVILLE
		STATE:			TN
		ZIP:			37745
		BUSINESS PHONE:		4236367000

	MAIL ADDRESS:	
		STREET 1:		P.O. BOX 1058
		CITY:			GREENEVILLE
		STATE:			TN
		ZIP:			37744

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	LANDAIR SERVICES INC
		DATE OF NAME CHANGE:	19930928
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>fwrd-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:907144e8-1adb-443f-ac6e-b1de7d526edf,g:1324777b-afbc-4e0b-9d0c-e85c14fe5f8f,d:c596b7599c9f4131b49fbdbb86adb38b--><html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:fwrd="http://www.forwardair.com/20221231" xmlns:srt="http://fasb.org/srt/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>fwrd-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl80L2ZyYWc6N2IxMjBiMDViYzVkNDI0ZDk3ZDZhNzUwNjRlZDM5ZWUvdGFibGU6ODRhNjZlZTY2Yjk1NDUyMTk3ODhmYWViYjUzNTY4NWEvdGFibGVyYW5nZTo4NGE2NmVlNjZiOTU0NTIxOTc4OGZhZWJiNTM1Njg1YV8zLTEtMS0xLTk4MDEx_b3ea4e31-e127-4d38-951c-91d55632f3bc">0000912728</ix:nonNumeric><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl80L2ZyYWc6N2IxMjBiMDViYzVkNDI0ZDk3ZDZhNzUwNjRlZDM5ZWUvdGFibGU6ODRhNjZlZTY2Yjk1NDUyMTk3ODhmYWViYjUzNTY4NWEvdGFibGVyYW5nZTo4NGE2NmVlNjZiOTU0NTIxOTc4OGZhZWJiNTM1Njg1YV80LTEtMS0xLTk4MDEx_9bd27c3c-1908-4a37-985d-99b5d85ac2f5">2022</ix:nonNumeric><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl80L2ZyYWc6N2IxMjBiMDViYzVkNDI0ZDk3ZDZhNzUwNjRlZDM5ZWUvdGFibGU6ODRhNjZlZTY2Yjk1NDUyMTk3ODhmYWViYjUzNTY4NWEvdGFibGVyYW5nZTo4NGE2NmVlNjZiOTU0NTIxOTc4OGZhZWJiNTM1Njg1YV81LTEtMS0xLTk4MDEx_fe607606-7d36-4a5b-8ce0-272f4a8014dd">FY</ix:nonNumeric><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl80L2ZyYWc6N2IxMjBiMDViYzVkNDI0ZDk3ZDZhNzUwNjRlZDM5ZWUvdGFibGU6ODRhNjZlZTY2Yjk1NDUyMTk3ODhmYWViYjUzNTY4NWEvdGFibGVyYW5nZTo4NGE2NmVlNjZiOTU0NTIxOTc4OGZhZWJiNTM1Njg1YV82LTEtMS0xLTk4MDEx_df3a9f19-537e-478c-a750-05ea038c40a1">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i369785ca52684fc48b9f5cabeaf62497_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzU4MzA_958fbd47-a946-4868-9b63-b13f203d45d4">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i5d6373f375e04e389c8d2af9ee6bdc40_I20221231" name="us-gaap:CapitalizedContractCostAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzcxNDU_55351932-5612-49dd-a6cb-9cd33607a563">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i7093c064f9a042b6b7f606ca62f69881_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzMwNjE_ce04b455-df6d-4738-8360-fa75d0224204">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i5d6373f375e04e389c8d2af9ee6bdc40_I20221231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzEyMjg_292e7737-f71f-41dc-a5b0-5c3278c602c8">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_d925c18c-79fd-436c-b640-82239a494ae2">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="ibd709a920436444f834d2172866e61e7_I20211231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_f5628841-6bda-4f65-88cd-ad55e6d66ede">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_35b19d2a-5e36-40f6-adeb-0bff0a46428f">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ibd709a920436444f834d2172866e61e7_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_9b10b5ff-bf5d-45bb-8322-038fd29faf18">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="fwrd-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie64489d12f9e4a34b84f9d3a7e4d3a0a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ic1b4a60a90d6400f89b9da03c41d1dea_I20230227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i73079018c27e41c79cd79c55eafdb167_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd709a920436444f834d2172866e61e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i134abaded8854b03b0106d994922ba92_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="i024ed9d7ffba4f799b94f719a79423b5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="i7765c61dae1943deb5997320c1b15385_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="ibeb9d81fe44d4511880010ef5622d32c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2870cb3b5e8d41068eae1ed6da901dbb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="ifbc393ff82b5472d80996ad6a97fb849_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="i902cbd17396248ecbf05c6646f681154_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="i62fc347c5b8f4aecb1b24446a4b2f645_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="ie25dcd77fd144550a3d640f173e0984c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1ce2e3d9e254e2f873a927689b2f769_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8766da8c1cfa49819f90dca0ab696195_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88684641f4a14628aa5368543490d509_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffea3f39eb0d4db4b0cbec92dd4bd41e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc2c9e1d0416441fba54648d485feecd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7372978577d84f879c539d6f50ce8b83_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f43baddd64d490185baebe746e630dc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7120416604944af28ee2f9c61e383069_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>fwrd:segment</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i72c287c35e1a485cb6a9cc842c1754e7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76eef3cfc17648eda553d5827be4e9a3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i369785ca52684fc48b9f5cabeaf62497_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i730e3edef7ca42bab26b6c74157a7264_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie05b88541f40432b83ca1d701d975f88_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f636c74d8c24a0597801d2ab0c6e349_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie85eda2a35fe4308b1d57e6085cad2ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf870f1c468d485ab5904e8465fab2b6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19468e7506d74ba0956256abac9f4e08_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fa48626ff2940c18e1c6507c4532821_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i595081a8570f4a1da1050f2beed34c98_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40c02d55614742738ffa9788eb83d42d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3210865379794e14afa1a6d645ca1258_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85434e4d9fb14f0cb232684c018a1c86_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19a6a19c0ef24a3f917093c69ea560f3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i649d51b058de4052aeb36a91a3abec9e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaaad498ac8247b4ac4c17554ea4517c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d6373f375e04e389c8d2af9ee6bdc40_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0b5ce95742d4a8bba258f948b54fe30_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id94950dc988c425690c3e571d001ec1d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ef1e2a1c784491ba196a38818035566_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1844273b5dfe41e3a2c60bf8ce097649_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e4a4516d1a94810ba05e32d170fa76d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5c5a55294364aa3ab1061a6bce85f97_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95954d5e988a4144acebe230723d0f33_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</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="i6c39811a3db043c3ab1f6a0f0c8b28b3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</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="i3ab102a15f7240fa9efad811fc7d0207_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87aac84ffeb64d54b551ecf8da869f24_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a4b4be19cb04b86875120934c3f4f2e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9953899729e04637acd49160ae846c62_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa2feda472f14f76a0d13aa3aaa998a2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic61ed5bb42f24108a5f60e14a52bbb15_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ec71a2308ec4f58bfe3d90916698cd1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14d2fb3488864cd09f3c4c7cf9712d3b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c886ccf77434705a98c01014e115c41_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0088ebb80fab4cdc8be3623f32bfb3ba_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cd74804519c4e34bfbb903cf79416c4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29b2b50004b24a5d91a5e6e9776ed222_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="i43bb46dd43204a0f947fe6e8fb966b3c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="i9de84fe3fe94488c83313bb3452edf27_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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="i4252f40af7494c21b29de1f60c8cdace_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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="i62ce41c847964f539fb78e55ca4646e8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</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="ie6af75e244414442a28a737e4b082896_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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="i8440782655ff407ca4db0f8579510425_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ba173bf5dd6479cb20be23524128e30_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ed8c5205b1748c7b4558c333dfca432_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2b04446d9194918b34a183a163a30c0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib377104c7ca842c6ac29e57a4b060739_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2da06ccb1ee74e86b00ca0cbd23fd02a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifaf22232f454411d866b284fe1ab865b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:Aggregatedeductibleforclaimsbetween5000and10000Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b1096b355ad4cd784e8160a120f43bb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And5000Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5556f96f930946199167f68229e632c5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And5000Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb16715afeb442ae95eb85f56d843594_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And5000Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dde9032cab243e2be356fb366cb9845_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And2000Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1d98eab3be54878ba35b4d7ca80d5ef_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And2000Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6361e680e834267a21c33e0e1b7c0cb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And2000Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43591d3320ce4d3ebe67ac2f6f654d51_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween5000And10000Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9ca0d4bc8bb4f5f96735654358033c9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween5000And10000Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72b6c351228d498c820583597793573b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween5000And10000Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7a9b20f72ab49c9ad78401b10ca2faf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And1000Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iace49d4338114897828a182f4393daf7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And1000Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1dddd9d3b3eb457e958669c4d1014101_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And1000Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9f740e3fe904f2f944250d894c511f5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf51aeb7f3c145b0b8186443800b98bd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</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="i2de2f54b81694faa8fbf9ae6a7bdd8c2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</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="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45484da29a91493bb4a226bac6106f2e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</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="i4652e9f46a24418999e1f1a4b149a4c4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</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="i648e012854d94614b2e48c06f71a7a62_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8d8a4e0349c4a11bd662dba7bf3cd77_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</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="i10c61a34a83341228282f76cef0d7f49_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</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="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i941d229d00f5463d91473d7efa62a911_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7131d2e7599740c7a8ca538271476891_D20210212-20210212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-12</xbrli:startDate><xbrli:endDate>2021-02-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98a75a92dc53495eaf5c6a1111981808_I20210212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74924f65af7b44e58cadb2522c26f106_I20210212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputCreditSpreadMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibea62dd096144995bdb6692595e37cf2_I20210212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81b1661a6dcf47fabf67a1e47457f4c5_I20210212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">fwrd:MeasurementInputAssetVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9db955874b254d84ab44b493f623d511_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</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="idf3b50dc1ee346009be684e3a9a9ad70_D20210212-20210212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-12</xbrli:startDate><xbrli:endDate>2021-02-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb86239a1a2d4f538561dcec42d143cd_I20210212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id102fb147d78495a8b71e3548bf09477_I20210530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:JPHallExpressDeliveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0365140dbce426bbc8f3923fd8494d0_D20210201-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i552f40cd0afb49d994dbd71464b72503_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bfd06082cff40c59edee2194a16362a_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb18455d0a9540efbc36e688190e5ba9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79b4ee8b1b064841b1508f633cc5fc4e_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0a777e708e8403f88fc612329336bb4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">fwrd:MeaurementInputRevenueVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f9760acd8f1415d8a019eeb27467ecf_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">fwrd:MeaurementInputRevenueVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6024f04adf5c4f48a7a288675dc69785_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13a01229b56345e7a4207a3e4563b4c1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</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="i9c0a4c6cc1124bd3acf8a2456a432c7d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i984c16a7d1284e398703f81d6614d489_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3935f5f52d0f4792a10eea1e4dfc3c30_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9d318bb4ac748dbb471adf977c62752_I20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83ada955a51142d981cad780ac01eed6_D20220530-20220530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-30</xbrli:startDate><xbrli:endDate>2022-05-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib744493e44214e54b173b9c600fb752d_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i148fed5dce9a4d8eb47bb95f3fac0d7f_I20210530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:JPHallExpressDeliveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e04d1742f3f4e04a674feef02b5bdac_I20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35fde45599c34c57aa2ed1b0396b3f40_I20220530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69eb87f6b5934d2cb29fdb317ec55113_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc8b2d2a7fcf4eeeb14efee46fd662fc_I20210530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:JPHallExpressDeliveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02079c41a66c4417b19c36bb004ce1d6_I20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0f3ad341e2b4c0e861b615ebae690e4_I20220530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if39d16e8630a4148850e6e9dd1820a6b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5cee0fa962340188ada43fd219b4685_D20210228-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-28</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i955f115d48c340828dc94d91fc452757_D20210530-20210530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:JPHallExpressDeliveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-30</xbrli:startDate><xbrli:endDate>2021-05-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide4d23fd0316406eb0f22f95315be7de_D20211130-20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-30</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01cfc56fbde9454ca4fb3ae1c5b9c5dc_D20220530-20220530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-30</xbrli:startDate><xbrli:endDate>2022-05-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie83f4692bb664f6cb8268584ff197399_D20210228-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-28</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61a8c0c697d44f8491e877b979969210_D20210530-20210530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:JPHallExpressDeliveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-30</xbrli:startDate><xbrli:endDate>2021-05-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba519191a4084f03988984837fac92d8_D20211130-20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-30</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe3720f3c66a4a479eada1f6acd0fb89_D20220530-20220530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-30</xbrli:startDate><xbrli:endDate>2022-05-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i038098b255ae41b9bad963882f3828b6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ChickasawContainerServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="terminal"><xbrli:measure>fwrd:terminal</xbrli:measure></xbrli:unit><xbrli:context id="ib354dc4e36d74b2f9986904be1cc954a_D20221201-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ChickasawContainerServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbf2565529094c4a97e69fffedb950eb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17c70ce0c4d243f592d1263d7fb40f38_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0898dd0d07b420a9f542c23912ade4a_D20170901-20170930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-09-01</xbrli:startDate><xbrli:endDate>2017-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0327c006db6345ac9b02f2eb928b8cc7_I20170930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c48754b485342f2848d28d425c20d59_I20170930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b4ba4232d8948ac85a5866266647996_I20170930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2e1dd7f9cab4369a6c29a06401c9b50_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4765aa9168d42ccb652f0e64637d7f7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba9532f96c094c3cac4b638e23467621_D20211201-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94c46cdf57794efeb97d4e591f7ab157_D20211201-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idef6737b93a04be5b7bf23f47c193937_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7baccc38e4ac49cabea0da1c1bb3514e_D20210701-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fwrd:BloombergShortTermBankYieldIndexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62c1c2eabb324017bdf1717d4ddd2710_D20210701-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fwrd:BloombergShortTermBankYieldIndexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic562281de65a44309c6fa8ad80e4d335_D20210701-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e3d7199197645c4a73d57ce503008f1_D20210701-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic11d77bcf9624f6f9118a10a60c8b3fe_D20210701-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea737f02308c42b9aa9e6f5c72996cdd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i201dff88d31f477e86c82deaecc69080_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47383b89898849a2bb50a02afd56829d_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia29b49e837464deb876d7079286a6c45_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff895c8f5e9c49fa81d9254534081d21_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieefbe8cc2b684a6b8e2de3e87c8b99d0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3c84a6086f54694be8ce2aab3240ae6_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id33ab4cb08fb44fea15e3ab1ed2b2edf_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9de02d5458094b46a95302fb82590594_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a2900f527ed4f88aa8c726ae5a67a06_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c99528fda874093942ecc93b4b8143f_D20230207-20230207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-07</xbrli:startDate><xbrli:endDate>2023-02-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7afcc7db249343e4822fed2756001420_D20190205-20190205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-05</xbrli:startDate><xbrli:endDate>2019-02-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48caf85eecd94b969ebf9c976e696b0a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02dcab2aa6d949988240d5ec3a731f53_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</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="i11c95bfe6dbb4b35a866e3c7d12d62a6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1ab44eb9d0844c59d14ff0c9fe7b2ce_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d99c170e8ec4d52aa010fb0dc81d664_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</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="i90cfb094ce734a6a871f28951aba22e7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</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="i1236656deac14daa83f0fcc20a1da0a5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6545d8d99180485197873143027e2886_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedf0627989f241979dc196659524a7f3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice4a0548541a447185d3f246962956df_I20160531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2016-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83e2da310d954e1182ea16703245a180_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="i42bbc8b157ab429e8e844a3a15dca476_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="ibd146be2ecdb439ebe73b3e245491cf6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87caedd8aae6458789095cd83cc03818_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4bcf454064947c78f0970b3a4cfbfbf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife11456c539c45ddae8cc2d0f80a8af7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i015c6cf4ff1243fea159b67b5b95bbbc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">fwrd:ExercisePriceRangeOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cdfa3802f4b479fb58853b68bc77051_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">fwrd:ExercisePriceRangeOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6010cd720bb84f57935dcb1fa4c41768_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">fwrd:ExercisePriceRangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f54ff98915c48b5982dcc92b30053a1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">fwrd:ExercisePriceRangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8daae1377a2648a9903217ad5f920eea_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7093c064f9a042b6b7f606ca62f69881_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa51df2ef8a74a908f074aa3be8a53ed_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e2c4e75b4f74a8a81063484d1de6ff9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01b840bf878a4aad9b4a25201dd876aa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41185c36f4694882b07bc7adb86fa386_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</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="i789fa158dba64e57aa147656c24f3026_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</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="i6a7f249a78074bbc9d0545003c915c64_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2589e94a30443c4ab738b03e02ceb1c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</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="i52a44ebc7a56497c84066906ac2b38c0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i702a79a1de8e4ab3a261243298f1eb79_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i523e0fb907044a8aa6773c4aa09c052b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id873a1ce59ae4697a4451a3ac4e2d43e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</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="i6166095700f44bf19251535082a20bb6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</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="i5e6d46d37534490c995598c8706a521b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61134e3183444209aad78beb747a2f81_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="contribution"><xbrli:measure>fwrd:contribution</xbrli:measure></xbrli:unit><xbrli:context id="i6ce0b74ce3ca4eb98b4d885cb3865d36_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88b0f7a269344094828c07cd8a89e152_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f8dff9682fe422d9b664375a9ba8b05_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ced53b0f156480e907676567b0f4db5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie34f94cd46454bbdaf32b32821f4ac85_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a3c269a012f4f5ba52ed3f240819389_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i828ffbf21c74411099f6d498c9478df9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1d33f27fcb5449090dbdb19b0a012ce_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia553e8f5199146e28db7d65b6ca60cff_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae7c49564bf840c382b038e0e8c7a51f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f9de3ae4ece4c369bbc6ec80fa20c19_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d05f4825c8e4c49a5732a2e4d70854a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99fcce9f67b44bc1ada88503916b1468_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonEmployeeDirectorStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2974b12f0d294c9583970344f54eb158_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5793cc7a04d94c1f8ccc42aa7deb2be1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18ad959706d443778c57ec6d43078834_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eedb97b6aa645f3844536b4486fbe5e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0eaf4925eb84402fb3f44f9400cd86e5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="renewaloption"><xbrli:measure>fwrd:renewalOption</xbrli:measure></xbrli:unit><xbrli:context id="ic6a00526b49f42adac9d17e0a080a838_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3c39518842342af94fae4317c6755ca_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</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="ib607fba5e2444bba8c82897c9c482f0c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</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="i4c629d51e3854f53800d1091c5b0bb53_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae69a24f924843b385b5ab200c92991a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0c116092153438391241371355c5728_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd2335440c674ec18d90fa0ef996df38_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaac26f3cd607448e91a09e4e061a8d07_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</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:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a9e7dc41f404e4084a6fc17ab342102_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied1c967531f145b0ac9efa8880e3ac6f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45db3aad1f9b411b9c07e79733f6d52e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fff56dc66a14ed6923ae8fb8928f09e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cf1ad0d84234af1bc61fcc0cf5286f5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27b14f036bfe4066bdc83102cf45e234_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a4ebbb5edda4553a9129adf478c108e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie48809723e914ab78a03bb07a411558a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4eee9d93b8064173878dfa5a32e73e65_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c5e8546d4a44f0b8d1fd0f50febfd89_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">fwrd:OneCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63ad10976ede434ea7435e883a14738b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4fa677ce337409289564f20bcbd06c0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife55ec9f6a8b4368bfcea0485bdfdcfc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i759c3b815d8d438d9b545791412040ee_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeb0a28b133f435e88804a19b7bfdf6c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</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="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</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="i589919054cad4b4c94332e5505c8f971_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60dcca6371e74f19a02235cdc7fcaf71_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2b62b65526042e39f1d74abd7927e76_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i771895519fe240218fb936adc8bfe970_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dc6675c161e4ce5822044ea494660c0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</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="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</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="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia85b8de58a224f028ad6a57310bb8f44_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97c183e2dcce497eb39c0da1c4a71d79_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2195252739bf4ccb8b4c42699c6c8d40_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaaaf1e0abb34894b694991add547b13_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i977c07855e2d4dc79bbf95e0b8efd145_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i625276b5d0b14b7da131b0e2dc0ccd5b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb81508ff9504e92a1479a5fa20787b3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3e65445a9974c449ff09f9480bb7c52_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ee7a03d0ead47b6b38f0ad5295f72e5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28ff09fca9dd4764845397e8512a658f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f2d7b060b144b17b530f528ed3ae66f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b369f6361b8432aa60909e8cd4c1b2f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9904f1a9cc764448b36dd2914775b201_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5ae7af81881498c90817fdf64565255_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07cd95499cf3488a9aacfbda9962c19b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a6dac017feb4ab993076349c739c3aa_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:NetworkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85fe4b20cc684698b9f8d8edbf083841_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:NetworkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</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="ida24d1ce786849f6ab8ee21e399f9575_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:NetworkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</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="i74272e15a7954c17ac939e67a2edbd77_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:TruckloadMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia28b82d3fed94075804f228842393c3e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:TruckloadMember</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="ib71be04f37d6437aa9239b5b71c5fc1c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:TruckloadMember</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="i76c2693e90474ea5a3d21ea5f37260b1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:FinalMileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0b9510eaeca44db92dbfa9de0c7f644_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:FinalMileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</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="i6bf388f5f4714a21aadf3b4233c5f50b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:FinalMileMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</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="ibd25d06c391a439d99137934e374a896_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a9277734338458499533d76206d8c10_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</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="i1152f2c3d4aa4a22a5027632aeff8ca9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</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="i39d4c21448964cf5bd93ea6e0fdb05fc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</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="i0b9904dd68784f6ebb25f9d8ebe66a71_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cfb652eab5840caa14b315e13e9a2d3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib909d4f057f545e2af116238f78c3066_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i554ab09e89fc4001953528a25525ec82_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97e2df70a4044d2099d9a1e3b7db8023_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17ce0a5f975d4b41843995d702525ca2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib393e108797b412db53aee6854014eea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4252a665448643f89f246ab727f5b9e1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a44c582f6be43aea07bcc645d63e4d9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc70477f047241e88ea3974854b2613b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83eeacafd776439cad0cbd0bdbe35728_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i244fee84c1524e97a281a9eacc1800bf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e40e751865c4e6485b529a4645d597e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</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="if5bdc44565204cf29eddeed824654960_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie76bc3e52bc94f2eb4b928a56d6fd0fb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i760b44b179194816bf16fef8d0f02e44_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i161215aacc5e4ea9b55ec0e8cbae52d1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5f461f2bdb449b38a0323210bf977b8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42194a7880e1452ba77d45213fc204bf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</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="i89f28a1341bc458493c52da9fd390fec_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i658b59d686a6435fa47baf5a64784b6f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000912728</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTMtMS0xLTk4MDEx_1d532352-3ebf-4bcd-b2df-2f0d308057e9 id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTUtMS0xLTk4MDEx_ed5dc937-b3ec-4aee-9cc7-2c2085147cf2 id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIxLTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90ZXh0cmVnaW9uOmI3ZTA0Zjk0YmI5YTQ2NzdiZTE3MDZmNDAzYzc5ZjM4XzE0MA_872fdd46-7452-4978-879e-345d48f1cf2e" order="1"></ix:relationship></ix:resources></ix:header></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;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:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="padding-left:216pt;padding-right:216pt;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:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTIx_f607f02a-71b0-4798-914c-cf7505b660b7">10-K</ix:nonNumeric> </span></div><div style="padding-left:216pt;padding-right:216pt;text-align:center"><span><br/></span></div><div style="padding-left:24.75pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTI0_d96b851b-84a7-4aeb-8a7b-467500256d82">&#9745;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center;text-indent:-22.5pt"><span><br/></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%">For the Fiscal Year Ended <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8yMDU_55ff3912-bc01-437b-b965-c5203de0b6d3"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8yMDU_f5e7cbc6-23b7-4e0c-b5a8-30aa8e3134ef">December&#160;31</ix:nonNumeric>, 2022</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTI1_15b95846-d996-4971-b207-2173496111d7">000-22490</ix:nonNumeric> </span></div><div style="padding-left:216pt;padding-right:216pt;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:9pt;font-weight:700;line-height:120%">OR</span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:24.75pt;text-indent:-22.5pt"><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:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTE2_aed0f3ba-fb03-4f1b-9f35-477ee81a789d">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center;text-indent:-40.5pt"><span><br/></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%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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:120%">Commission File No. 000-22490</span></div><div style="padding-left:216pt;padding-right:216pt;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:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTE3_a1724723-37e0-4392-923c-f21070dd87dd">FORWARD AIR CORPORATION</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> (Exact name of Registrant as specified in its charter)</span></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:90.434%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr style="height:0pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6ODc4YTA0OGQ2ZDAwNDgyZGJiNTQyZWJkZDk5ZjUwYWMvdGFibGVyYW5nZTo4NzhhMDQ4ZDZkMDA0ODJkYmI1NDJlYmRkOTlmNTBhY18xLTAtMS0xLTk4MDEx_593dd748-e076-4780-aaa7-fc98153b17b2">Tennessee</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6ODc4YTA0OGQ2ZDAwNDgyZGJiNTQyZWJkZDk5ZjUwYWMvdGFibGVyYW5nZTo4NzhhMDQ4ZDZkMDA0ODJkYmI1NDJlYmRkOTlmNTBhY18xLTEtMS0xLTk4MDEx_bed4edc3-d3b2-496a-aae0-c4a4a2a94932">62-1120025</ix:nonNumeric></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:7pt;font-weight:700;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.855%"><tr><td style="width:1.0%"></td><td style="width:25.941%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.148%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.826%"></td><td style="width:0.1%"></td></tr><tr style="height:0pt"><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 style="height:11pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjQ0NmY3M2I3YzQ1NGU1Njk3YmE5YjliZWI0Y2RkMDQvdGFibGVyYW5nZTo2NDQ2ZjczYjdjNDU0ZTU2OTdiYTliOWJlYjRjZGQwNF8yLTAtMS0xLTk4MDEx_72693ab8-377f-4e32-a5d2-30089ebed7bc">1915 Snapps Ferry Road</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjQ0NmY3M2I3YzQ1NGU1Njk3YmE5YjliZWI0Y2RkMDQvdGFibGVyYW5nZTo2NDQ2ZjczYjdjNDU0ZTU2OTdiYTliOWJlYjRjZGQwNF8yLTEtMS0xLTk4MDEx_ae0b1f52-cd44-4b53-b9ba-72a95e8790e5">Building N</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjQ0NmY3M2I3YzQ1NGU1Njk3YmE5YjliZWI0Y2RkMDQvdGFibGVyYW5nZTo2NDQ2ZjczYjdjNDU0ZTU2OTdiYTliOWJlYjRjZGQwNF8yLTItMS0xLTk4MDEx_51032018-6a6e-40a1-893d-0ea3a9b8b4dc">Greeneville</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjQ0NmY3M2I3YzQ1NGU1Njk3YmE5YjliZWI0Y2RkMDQvdGFibGVyYW5nZTo2NDQ2ZjczYjdjNDU0ZTU2OTdiYTliOWJlYjRjZGQwNF8yLTMtMS0xLTk4MDEx_b2cee947-e8a4-4812-af96-b6eafdb817e0">TN</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjQ0NmY3M2I3YzQ1NGU1Njk3YmE5YjliZWI0Y2RkMDQvdGFibGVyYW5nZTo2NDQ2ZjczYjdjNDU0ZTU2OTdiYTliOWJlYjRjZGQwNF8yLTQtMS0xLTk4MDEx_9b74cc7f-19f0-4856-b10a-3490a800fa98">37745</ix:nonNumeric></span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(Address of principal executive offices)</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:7pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div><span><br/></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%">(<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTE4_388c14f7-c928-449f-bbd8-ff73213c7541">423</ix:nonNumeric>) <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTI4_50e1e626-e204-4962-a094-a593435f7d40">636-7000</ix:nonNumeric> </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%">Registrant&#8217;s telephone number, including area code </span></div><div style="padding-left:216pt;padding-right:216pt;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%">Securities registered pursuant to Section&#160;12(b) of the Act: </span></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:99.855%"><tr><td style="width:1.0%"></td><td style="width:32.136%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.136%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.428%"></td><td style="width:0.1%"></td></tr><tr style="height:0pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%;text-decoration:underline">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:7pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol(s)</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:7pt;font-weight:700;line-height:100%;text-decoration:underline">Name of Each Exchange on Which Registered</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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6ZDRiYjIyZGY2M2IwNDk2YmEwYzYyY2NhOTE1ZGU3N2QvdGFibGVyYW5nZTpkNGJiMjJkZjYzYjA0OTZiYTBjNjJjY2E5MTVkZTc3ZF8yLTAtMS0xLTk4MDEx_37a04d58-f6fa-48cd-b38e-a4e3dafc121b">Common Stock, $0.01 par value</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6ZDRiYjIyZGY2M2IwNDk2YmEwYzYyY2NhOTE1ZGU3N2QvdGFibGVyYW5nZTpkNGJiMjJkZjYzYjA0OTZiYTBjNjJjY2E5MTVkZTc3ZF8yLTEtMS0xLTk4MDEx_3723dfd1-1141-4828-a15f-4d6f2d7e97c0">FWRD</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6ZDRiYjIyZGY2M2IwNDk2YmEwYzYyY2NhOTE1ZGU3N2QvdGFibGVyYW5nZTpkNGJiMjJkZjYzYjA0OTZiYTBjNjJjY2E5MTVkZTc3ZF8yLTItMS0xLTk4MDEx_a116ca53-c6e2-4f8c-8ea5-878a7a8157b1">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></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%">Securities registered pursuant to Section&#160;12(g) of the Act: None</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTI2_b5fae172-500f-41d2-8352-21e9878bd936">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Exchange Act.&#160;Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTE5_8c119484-60e3-45c7-8ae8-efad30b078e4">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTE0_4ac61431-09c6-4898-bb6a-06ff20e4a5d2">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTIz_a952e20d-5f29-418b-b129-1821ea2e6dd0">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.253%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.975%"></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%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjZlNWE4MTFiNTIwNGVmZTg3MWM4NDQyYjZjOWU1ZDMvdGFibGVyYW5nZTo2NmU1YTgxMWI1MjA0ZWZlODcxYzg0NDJiNmM5ZTVkM18wLTAtMS0xLTk4MDEx_96adf9c5-83cf-4f0c-9d3f-fa6a3b35edfb">Large 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:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9745;</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%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',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%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjZlNWE4MTFiNTIwNGVmZTg3MWM4NDQyYjZjOWU1ZDMvdGFibGVyYW5nZTo2NmU1YTgxMWI1MjA0ZWZlODcxYzg0NDJiNmM5ZTVkM18wLTctMS0xLTk4MDEx_cdeadbd6-4dae-422a-acb0-778f351dc41f">&#9744;</ix:nonNumeric></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%">Emerging Growth Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjZlNWE4MTFiNTIwNGVmZTg3MWM4NDQyYjZjOWU1ZDMvdGFibGVyYW5nZTo2NmU1YTgxMWI1MjA0ZWZlODcxYzg0NDJiNmM5ZTVkM18wLTktMS0xLTk4MDEx_755fc8c7-26d1-41d7-b77f-96525e3d479c">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by checkmark 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.&#160;&#160;&#9744;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF83Njk2NTgxMzk4MjQz_244a662b-a985-48e4-baa5-359222745faa">&#9745;</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the Registrant included in the filing reflect the correction of an error to previously issued financial statements. &#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the Registrant's executive officers during the relevant recovery period pursuant to &#167;240.10D.1(b). &#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes &#9744; No <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF81NDk3NTU4MTg1NDU_605f295c-583e-4a6c-8952-329b5967e16a">&#9745;</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate market value of the voting stock held by non-affiliates of the Registrant was approximately $<ix:nonFraction unitRef="usd" contextRef="ie64489d12f9e4a34b84f9d3a7e4d3a0a_I20220630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8yODQy_552e66d8-295f-4f0f-9632-ac6c8ea515a9">1,821,797,582</ix:nonFraction> as of June&#160;30, 2022. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The number of shares outstanding of the Registrant&#8217;s common st</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ock (as of February&#160;27, 2023): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic1b4a60a90d6400f89b9da03c41d1dea_I20230227" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8yOTM1_d89c5ffa-daec-4922-967d-e8589aa36328">26,339,171</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></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:9pt;font-weight:700;line-height:120%">Documents Incorporated By Reference </span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTI3_5f8c8e91-4347-4e0e-856e-6968e2f67e82" escape="true">Portions of the proxy statement for the 2023 Annual Meeting of Shareholders are incorporated by reference into Part III of this report.</ix:nonNumeric></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td></tr><tr><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%">Table of Contents</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: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: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></tr><tr style="height:14pt"><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%">Forward Air Corporation</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:9pt;font-weight:700;line-height:100%">Page<br/>Number</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Part I.</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%">&#160;</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><td colspan="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%">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_19">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_19">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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_22">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_22">14</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_25">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_25">25</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_28">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_28">25</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_31">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_31">25</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_34">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_34">25</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:9pt;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: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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Part II.</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%">&#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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_40">Market for Registrant&#8217;s Common Equity, Related Shareholder 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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_40">26</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_43">[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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_43">28</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_46">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_46">29</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_94">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_94">46</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_97">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_97">46</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_100">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_100">46</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_103">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_103">46</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_109">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_109">49</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:9pt;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: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: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:9pt;font-weight:700;line-height:100%">Item 9C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_112">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_112">49</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Part III.</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%">&#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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_118">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_118">49</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_121">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_121">49</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_124">Security Ownership of Certain Beneficial Owners and Management and Related Shareholder 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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_124">49</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_127">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_127">49</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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_130">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_130">49</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:9pt;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: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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Part IV.</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%">&#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:9pt;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: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: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:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_136">Exhibits, 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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_136">49</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:9pt;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: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:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_217">Exhibit Index</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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_217">50</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:9pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_139">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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_139">53</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:9pt;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: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:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_145">Index to 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:9pt;font-weight:400;line-height:100%;text-decoration:underline">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_145">2</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:9pt;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: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:400;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_214">Financial Statement Schedule</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:9pt;font-weight:400;line-height:100%;text-decoration:underline">S-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_214">1</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:9pt;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: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:400;line-height:100%">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_16"></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:112%">Part I</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Cautionary Note Regarding Forward-Looking Statements </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">This Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (this &#8220;Form 10-K&#8221;) contains</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">&#8220;forward-looking statements,&#8221; as defined in Section 27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). Forward-looking statements are statements other than historical information or statements of current condition and relate to future events or our future financial performance. Some forward-looking statements may be identified by use of such terms as &#8220;believes,&#8221; &#8220;anticipates,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;estimates,&#8221; &#8220;projects&#8221; or &#8220;expects.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">In this Form 10-K, forward-looking statements include, but are not limited to, any statements regarding any projections of earnings, revenues, payment of dividends, other financial items or related accounting treatment, or cost reduction measures; any statements regarding future performance; any statements regarding the availability of cash; any statements regarding the impact of the Ransomware Incident on our business, future operations and results; any statements of plans, strategies, and objectives of management for future operations; any statements regarding future insurance, claims and litigation and any associated estimates or projections; any statements regarding regulation and legislative impacts on our business; any statements regarding an increase in the cost of new equipment; any statements concerning proposed or intended, new services, developments or integration measures; any statements regarding our technology and information systems, including the effectiveness of each; any statements regarding competition, including our specific advantages, the capabilities of our segments, including the integration of services and our geographic location; any statement regarding our properties; any statements regarding intended expansion through acquisition or greenfield startups; any statements regarding future business, economic conditions or performance; any statements regarding our ESG and sustainability initiatives; any statement regarding certain tax and accounting matters, including the impact on our financial statements; any statement regarding the impact and implementation of disclosure control systems; and any statements of belief and any statements of assumptions underlying any of the foregoing. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">These forward-looking statements are subject to a number of known and unknown risks, uncertainties and assumptions, including those described in &#8220;Risk Factors&#8221; below. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this Form 10-K may not occur, and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. Important factors that may materially affect the forward-looking statements include the risk factors summarized below.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">The factors identified below are believed to be important factors, but not necessarily all of the important factors, that could cause actual results to differ materially from those expressed in any forward-looking statement made by us. Other factors not discussed herein could also have a material adverse effect on us. You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, level of activity, performance or achievements. These forward-looking statements speak only as of the date of this Form 10-K. We assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future, except as required by applicable law.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">The following is a list of factors, among others, that could cause actual results to differ materially from those contemplated by the forward-looking statements: economic factors such as recessions, inflation, higher interest rates and downturns in customer business cycles, our ability to manage our growth and ability to grow, in part, through acquisitions, while being able to successfully integrate such acquisitions, our ability to secure terminal facilities in desirable locations at reasonable rates, more limited liquidity than expected which limits our ability to make key investments, the creditworthiness of our customers and their ability to pay for services rendered, our inability to maintain our historical growth rate because of a decreased volume of freight or decreased average revenue per pound of freight moving through our network, the availability and compensation of qualified Leased Capacity Providers and freight handlers as well as contracted, third-party motor carriers needed to serve our customers&#8217; transportation needs, our inability to manage our information systems and inability of our information systems to handle an increased volume of freight moving through our network, the occurrence of cybersecurity risks and events, market acceptance of our service offerings, claims for property damage, personal injuries or workers&#8217; compensation, enforcement of and changes in governmental regulations, environmental, tax, insurance and accounting matters, the handling of hazardous materials, changes in fuel prices, loss of a major customer, increasing competition and pricing pressure, our dependence on our senior management team and the potential effects of changes in employee status, seasonal trends, the occurrence of certain weather events, restrictions in our charter and bylaws, the cost of new equipment and the impact and efficacy of our disclosure controls and procedures. As a result of the foregoing, no assurance can be given as to future financial condition, cash flows or results of operations. Except as required by law, we undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><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;text-indent:36pt"><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="text-align:center"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_19"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.     Business</span></div><div><span><br/></span></div><div><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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Air Corporation (&#8220;Forward&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;our&#8221;, or &#8220;us&#8221;) is a leading asset-light freight and logistics company. We provide less-than-truckload (&#8220;LTL&#8221;), final mile, truckload and intermodal drayage services across the United States and in Canada. We offer premium services that typically require precision execution, such as expedited transit, delivery during tight time windows and special handling. We utilize an asset-light strategy to minimize our investments in equipment and facilities and to reduce our capital expenditures. Forward Air was formed as a corporation under the laws of the State of Tennessee on October 23, 1981. Our common stock is listed on the Nasdaq Global Select Market under the symbol &#8220;FWRD&#8221;.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Discontinued Operation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 23, 2020, the Company made a decision to divest of Pool and the sale was completed on February 12, 2021. As a result, the results of  Pool were classified to &#8220;Loss from discontinued operation, net of tax&#8221; in the Consolidated Statements of Comprehensive Income for the year ended December&#160;31, 2021. Certain corporate overhead and other costs previously allocated to Pool for segment reporting purposes did not qualify for classification within discontinued operation and were allocated to continuing operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Services Provided</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are classified into two reportable segments: Expedited Freight and Intermodal. For financial information relating to each of our business segments, see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our Consolidated Financial Statements included in this Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expedited Freight.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We operate a comprehensive national network that provides expedited regional, inter-regional and national LTL services. Expedited Freight offers customers local pick-up and delivery and other services including final mile, truckload, shipment consolidation and deconsolidation, warehousing, customs brokerage and other handling services. We have, and plan to continue to grow our LTL and final mile geographic footprints through greenfield start-ups as well as acquisitions. During the year ended December&#160;31, 2022, Expedited Freight accounted for 78.7% of our consolidated revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intermodal.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We provide first- and last-mile high value intermodal container drayage services both to and from seaports and railheads. Intermodal also offers dedicated contract and Container Freight Station (&#8220;CFS&#8221;) warehouse and handling services. Intermodal operates primarily in the Midwest and Southeast, with a smaller operational presence in the Southwest, Mid-Atlantic, and West Coast. We have, and plan to grow Intermodal&#8217;s geographic footprint through greenfield start-ups where we do not have an acceptable acquisition target, as well as acquisitions. During the year ended December&#160;31, 2022, Intermodal accounted for 21.3% of our consolidated revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Strategy</span></div><div><span><br/></span></div><div style="margin-bottom:9.9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategy is to take advantage of our core competencies in precision execution to provide asset-light freight and logistics services to profitably grow in the premium segments of the markets we serve. Principal components of our efforts include:</span></div><div style="padding-left:56.25pt;text-align: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">Expand Service Offerings and Terminal Footprint.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  A key part of our growth strategy is to offer new and enhanced services that address our customers&#8217; premium transportation needs. Over the past few years, we added or enhanced LTL pickup and delivery, final mile solutions, expedited truckload, temperature-controlled shipments, warehousing, drayage, customs brokerage and shipment consolidation and handling services. These services benefit our existing customers and increase our ability to attract new customers. Another part of our key growth strategy is to pursue geographic expansion in under penetrated markets to better meet the current and future needs of customers. As a result, we plan to invest in new terminals, in our trailer fleet and technology to enable us to efficiently handle the increased freight in the new markets.</span></div><div style="padding-left:20.25pt;text-align:justify"><span><br/></span></div><div style="padding-left:20.25pt;text-align:justify"><span><br/></span></div><div style="padding-left:20.25pt;text-align:justify"><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%">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="padding-left:56.25pt;text-align:justify;text-indent:-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">Manage Pricing and Freight Characteristics.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Our business strategy involves managing both the price we charge for our services and the mix of freight we transport to operate our LTL network efficiently and more profitably. Over the past several years, we have implemented initiatives to improve the freight characteristics in our LTL network that has allowed us to increase our yield and revenue per shipment.</span></div><div style="padding-left:20.25pt;text-align:justify"><span><br/></span></div><div style="padding-left:56.25pt;text-align:justify;text-indent:-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">Continue to Focus on Delivering Best-in-Class Service.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The foundation of our growth strategy is our commitment to provide our customers with the most reliable and damage-free alternative for their shipments. Commitment to precision execution service is valued by customers and allows us to charge fair compensation for our services and positions us to improve market share.</span></div><div style="padding-left:56.25pt;text-align:justify"><span><br/></span></div><div style="padding-left:56.25pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.15pt">Pursue Strategic Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We continue to evaluate and pursue acquisitions that help expand geographic reach while gaining the business base of the acquired entity. In 2014 we created the foundation for what is our Intermodal segment by acquiring Central States Trucking Co. (&#8220;CST&#8221;). Since the acquisition of  CST, we have completed fifteen additional intermodal acquisitions. In order to enhance our final mile footprint, we acquired FSA Network, Inc. (&#8220;FSA&#8221;) in April 2019, Linn Star Holdings, Inc., Linn Star Transfer, Inc. and Linn Star Logistics, LLC (collectively, &#8220;Linn Star&#8221;) in January 2020 and CLW Delivery, Inc. (&#8220;CLW&#8221;) in October 2020. In May 2021, we acquired J&amp;P Hall Express Delivery (&#8220;J&amp;P&#8221;) to expand the expedited LTL footprint across the Southeast. </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:56.25pt;text-align: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">Enhance Information Systems.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are committed to the development and enhancement of our information systems to provide competitive service advantages and increased productivity. We believe our information systems have and will assist us in capitalizing on new business opportunities with existing and new customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">The following describes in more detail the operations of each of our reportable segments: Expedited Freight and Intermodal.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expedited Freight</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Overview</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Expedited Freight segment provides expedited regional, inter-regional and national LTL, final mile and truckload services. We market our Expedited Freight services primarily to freight and logistics intermediaries (such as freight forwarders and third-party logistics companies), airlines (such as integrated air cargo carriers, and passenger and cargo airlines) and retailers (such as retailers of heavy bulky appliances). We offer our customers a high level of service with a focus on on-time, damage-free deliveries. Our Expedited Freight network encompasses approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y&#160;92%&#160;of all</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> continental U.S. zip codes, with service in Canada and Mexico.</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-style:italic;font-weight:400;line-height:120%">Shipments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, approximately 28% of the freight handled by our LTL network was for overnight delivery, approximately 59% was for delivery within two to three days and the balance was for delivery in four or more days.</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average weekly volume of freight moving through our LTL network was approximately 54.8 million pounds per week and our average shipment weighed approximately 764 pounds in 2022. Although we impose no significant size or weight restrictions, we focus our marketing and price structure on shipments of 200 p</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nds or more.</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expedited Freight markets its services primarily to freight and logistics intermediaries; however, it may at times, provide such services to shippers if the opportunity is consistent with Expedited Freight&#8217;s strategy. Also, because Expedited Freight does not place significant size or weight restrictions on shipments, we generally do not compete directly with integrated air cargo carriers such as United Parcel Service and FedEx Corporation in the overnight delivery of small parcels.</span></div><div style="text-align:justify;text-indent:38.25pt"><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%">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:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">The table below summarizes the average weekly volume of freight moving through our LTL network for each year since 2008.</span></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:174.00pt"><tr><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:97.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><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%">Average Weekly</span></td></tr><tr style="height:12pt"><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%">Volume in Pounds</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:10pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><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:10pt;font-weight:400;line-height:100%">2008</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:10pt;font-weight:400;line-height:100%">34.2</span></td></tr><tr style="height:12pt"><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%">2009</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%">28.5</span></td></tr><tr style="height:12pt"><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%">2010</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%">32.6</span></td></tr><tr style="height:12pt"><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%">2011</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%">34.0</span></td></tr><tr style="height:12pt"><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%">2012</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%">34.9</span></td></tr><tr style="height:12pt"><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%">2013</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%">35.4</span></td></tr><tr style="height:12pt"><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%">2014</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%">37.4</span></td></tr><tr style="height:12pt"><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%">2015</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%">47.2</span></td></tr><tr style="height:12pt"><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%">2016</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%">46.5</span></td></tr><tr style="height:12pt"><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%">2017</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%">49.5</span></td></tr><tr style="height:12pt"><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%">2018</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%">50.2</span></td></tr><tr style="height:12pt"><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%">2019</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%">48.6</span></td></tr><tr style="height:12pt"><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%">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%">46.3</span></td></tr><tr style="height:12pt"><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%">2021</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%">55.4</span></td></tr><tr style="height:12pt"><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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.8</span></td></tr></table></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-style:italic;font-weight:400;line-height:120%">Transportation</span></div><div style="text-align:justify;text-indent:54pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expedited Freight secures transportation capacity from four sources:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:74.25pt;text-align: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">independent contractors that own and lease their equipment (primarily tractors) to the Company (&#8220;Leased Capacity Providers&#8221;);</span></div><div style="padding-left:74.25pt;text-align: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">third-party contracted motor carriers;</span></div><div style="padding-left:74.25pt;text-align: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">capacity secured by transportation intermediaries, including freight brokers; and</span></div><div style="padding-left:74.25pt;text-align: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">Company-owned equipment operated by employee drivers.</span></div><div style="text-align:justify;text-indent:36pt"><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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the transportation capacity utilized by Expedited Freight is provided by Leased Capacity Providers, with whom we seek to establish long-term relationships with to assure dependable service and availability. We believe Expedited Freight has experienced significantly higher average retention of Leased Capacity Providers compared to other over-the-road transportation providers. Expedited Freight has established specific guidelines relating to safety records, driving experience and personal evaluations that we use to select our Leased Capacity Providers. To enhance our relationship with the Leased Capacity Providers, Expedited Freight seeks to pay rates that are generally above prevailing market rates, and our Leased Capacity Providers often are able to negotiate a consistent work schedule for their drivers.  Usually, Leased Capacity Providers negotiate schedules for their drivers that are between the same two cities or along a consistent route, improving quality of work life for the drivers of our Leased Capacity Providers and, in turn, increasing the retention rate of drivers and Leased Capacity Providers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also purchase transportation capacity supplied by third-party contracted motor carriers and transportation intermediaries. The majority of the transportation capacity utilized in our big and bulky final mile service is provided by third-party motor carriers, and we utilize capacity from both third-party motor carriers and transportation intermediaries to support other Expedited Freight service offerings in response to seasonal demands and volume surges in particular markets, to handle overflow volume. A small portion of Expedited Freight's transportation capacity is provided by employee drivers operating company-owned equipment.</span></div><div style="text-align:justify;text-indent:54pt"><span><br/></span></div><div style="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%">Other Services</span></div><div style="text-align:justify;text-indent:54pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expedited Freight provides additional value-added services that are integrated into the overall operation of its network.</span></div><div style="text-align:justify"><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%">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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expedited Freight offers final mile services which include the delivery and installation of heavy bulky appliances such as washing machines, dryers, dishwashers and refrigerators. We significantly expanded the final mile geographic footprint and operate in over 117 locations nationwide. Expedited Freight continues to integrate these deliveries into its LTL pickup and delivery and terminal operations so as to increase network density and lower overall LTL unit costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expedited Freight offers truckload services which include expedited truckload brokerage, dedicated fleet services, as well as high security and temperature-controlled logistics services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Expedited Freight services allow customers to access the following services from a single source:</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="padding-left:74.25pt;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">customs brokerage;</span></div><div style="padding-left:74.25pt;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">warehousing, dock and office space;</span></div><div style="padding-left:74.25pt;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">hotshot or ad hoc ultra-expedited services; and</span></div><div style="padding-left:74.25pt;text-align: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">shipment consolidation and handling, such as shipment build-up and break-down and reconsolidation of air or ocean pallets or containers.</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-style:italic;font-weight:400;line-height:120%">Customers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Expedited Freight wholesale customer base is primarily comprised of freight forwarders, third-party logistics (&#8220;3PL&#8221;) companies, integrated air cargo carriers and passenger, cargo airlines, steamship lines and retailers. Expedited Freight&#8217;s freight forwarder customers vary in size from small, independent, single facility companies to large, international logistics companies. Our dependable service and wide-ranging service offerings also make Expedited Freight an attractive option for 3PL providers, which is one of the fastest growing segments in the transportation industry. Integrated air cargo carriers use our network to provide overflow capacity and other services, including shipment of bigger packages and pallet-loaded cargo. In 2022, Expedited Freight&#8217;s ten largest customers accounted for approximately 38% of its revenue and no single customer had revenue greater than 10% of Expedited Freight revenue for 2022. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intermodal</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Overview</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Intermodal segment provides first- and last-mile high value intermodal container drayage services both to and from seaports and railheads. Intermodal also offers dedicated contract and container freight station (&#8220;CFS&#8221;) warehouse and handling services. Intermodal also provides linehaul and local less-than-truckload service in the Midwest, as well as CFS warehousing services (e.g. devanning, unit load device build-up/tear-down, and security screening) for air and ocean import/export freight at five of its Midwest terminals. Our Intermodal service differentiators include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:74.25pt;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">Immediate proof of delivery and signature capture capability via tablets;</span></div><div style="padding-left:74.25pt;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">All drivers receive dispatch orders on hand-held units and are trackable via GPS; and</span></div><div style="padding-left:74.25pt;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">Daily container visibility and per diem management reports.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operations</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intermodal&#8217;s primary office is located in Oak Brook, Illinois. Intermodal&#8217;s network consists of 30 locations primarily in the Midwest and Southeast, with a smaller operational presence in the Southwest, Mid-Atlantic, and West Coast. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span><br/></span></div><div style="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%">Transportation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intermodal utilizes a mix of Company-employed drivers, Leased Capacity Providers and third-party motor carriers. During 2022, approximate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly 71% of Intermodal&#8217;s direct transportation expenses were provided by Leased Capacity Providers, 24% by Company-employed drivers, and 5% by third-party motor carriers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our Intermodal company and independent contractor tractors are equipped with computer tablets, which enable us to communicate with our drivers, plan and monitor shipment progress and monitor our drivers&#8217; hours of service. We use the real-time global positioning data obtained from these devices to improve customer and driver service, and provide a high level of shipment visibility to our customers (including immediate proof of delivery signature capture). We believe that our technology is a key differentiator and enables us to provide a higher level of service than our competitors.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customers</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intermodal&#8217;s customer base is primarily comprised of international freight forwarders, passenger and cargo airlines, beneficial cargo owners and steamship lines. In 2022, Intermodal&#8217;s ten largest customers accounted for approximate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly 33% of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">its operating revenue and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> had one customer with revenue greater than 10% of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intermodal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> revenue for 2022.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete in the North American transportation and logistics services industry, and the markets in which we operate are highly competitive, very fragmented and historically have few barriers to entry.  We compete with a large number of other asset-light logistics companies, asset-based carriers, integrated logistics companies, and third-party freight brokers.  To a lesser extent, we also compete with integrated air cargo carriers and passenger airlines. Our competition ranges from small operators that operate within a limited geographic area to companies with substantially greater financial and other resources, including greater freight capacity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Expedited Freight segment primarily competes with other national and regional truckload carriers.  Expedited Freight also competes with less-than-truckload carriers, and to a lesser extent, integrated air cargo carriers and passenger and cargo airlines.  Our Intermodal segment primarily competes with national and regional drayage providers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe competition in our segments is based primarily on quality of service, price, available capacity, on-time delivery, flexibility, reliability, security, transportation rates, location of facilities, and business relationships, and we believe we compete favorably with other transportation service companies in these areas. To that end, we believe our Expedited Freight segment has an advantage over other truckload and less-than-truckload carriers because Expedited Freight delivers faster, more reliable services between cities at rates that are generally significantly below the price to transport the same shipments to the same destinations by air.  We believe our Intermodal segment has a competitive advantage over other drayage providers because we deliver more reliable service while offering greater shipment visibility and security.  Additionally, we believe our Intermodal segment is one of the leading providers of drayage and related services in North America today.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketing</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We market all of our services through a sales and marketing team located in major markets of the United States. Senior leadership is also actively involved in sales and marketing to national and local accounts. We participate in trade shows and advertise our services through digital marketing channels, trade publications, and the Internet via www.tlxpedited.com, www.forwardair.com, www.forwardaircorp.com, and www.forward-intermodal.com. Our websites promote and describe our services in addition to lead generation support. The information on our websites is not part of this filing and is therefore not incorporated by reference unless such information is specifically referenced elsewhere in this report.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, our operating results have been subject to seasonal trends when measured on a quarterly basis with the first quarter the weakest and the third and fourth quarters have been the strongest. This seasonal pattern has been the result of numerous factors such as economic conditions, customer demand, weather, and national holidays. Additionally, a significant portion of our revenue is derived from customers whose business levels are impacted by trends in the economy.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Workforce</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize that our workforce, including our freight handlers, is our most valuable asset. Through ongoing talent development, comprehensive compensation and benefits, and a focus on health, safety and employee well-being, we strive to help our employees in all aspects of their lives so they can do their best at work. The recruitment, training and retention of qualified employees is essential to support our continued growth and to meet the service requirements of our customers.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had 4,155 full-time employees, 924 of whom were freight handlers and an additional 272 part-time employees, the majority of whom were freight handlers. In 2022, none of our employees were covered by a collective bargaining agreement. </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">Roadway Health and Safety</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to educating our employees and promoting driver health and wellness through routine communication campaigns and information designed to emphasize the importance of safe operations. Drivers of our Leased Capacity Providers complete a three-day safety orientation as part of their onboarding where they are assigned several training courses, and from time-to-time, additional safety trainings may also be assigned on an ongoing basis, dependent upon driving behaviors.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest in a variety of programs focused on improving and maintaining driver health and wellness. We provide drivers access to a fatigue management service with the goal of reducing fatigue-related accidents and encouraging healthy, restful sleep. We have implemented fleet safety equipment, including electronic monitoring systems, to track driver safety, well-being, and health through monitoring of speed and proper hours-of-service-required rest breaks.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide a quarterly safety bonus and annual vehicle giveaway to incentivize our Leased Capacity Providers to promote safe driving practices.  Both initiatives celebrate drivers of our Leased Capacity Providers who have zero moving violations or accidents on a quarterly basis. Drivers who obtain four quarterly bonuses are eligible to win a new vehicle. In 2022, 209 Leased Capacity Providers as well as Company-employed drivers qualified for the vehicle giveaway. Looking ahead, we will continue to identify and promote programs that focus on the health and wellness for the drivers of our Leased Capacity Providers.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Workplace Health and Safety</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to the safety of our employees and independent contractors. Our safety program focuses on risk reduction and safety management procedures that promote preventative measures.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We employ, maintain, and monitor a robust health and safety program for all of our workers to prevent workplace incidents. Policies and procedures exist to investigate accidents and monitor lessons learned, driving continuous improvement in the health and safety practices across our facilities. All of our employees are assigned to training courses as part of onboarding and employees may be assigned additional refresher trainings based on corrective action or identified risk.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diversity</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our employees&#8217; unique and diverse capabilities positively impact our success. Our commitment to diversity and inclusion starts at the top with a highly skilled and diverse board. Since 2017, we added four female directors to our Board, two directors who identify as Hispanic, one director who identifies as African American and one director who identifies as Indian.</span></div><div style="text-align:justify;text-indent:36pt"><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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to further increase the percentage of diverse representation in our overall employee base as well as to further initiatives for compensation equity, employee engagement, development and inclusion. We believe that incorporating diversity and inclusion (&#8220;D&amp;I&#8221;) initiatives into our everyday business practices enhances innovation and enables diversity of thought. Building upon our core values, our employees value learning from different perspectives and welcome the opportunity to work with those of diverse backgrounds. Through our D&amp;I initiatives, employees take part in robust training, such as understanding diversity, generational awareness, and emotional intelligence. We also provide our employees with Employee Resource Groups to help foster a diverse and inclusive workplace as well as provide for the growth and development of underrepresented groups.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Compensation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We regularly review surveys of market rates for jobs to ensure our compensation practices are competitive. We are committed to providing total rewards that are market-competitive and performance-based, driving innovation and operational excellence. Our compensation programs, practices, and policies reflect our commitment to reward short- and long-term performance that aligns with, and drives shareholder value. Total direct compensation is generally positioned within a competitive range of the market median, with differentiation based on tenure, skills, proficiency, and performance to attract and retain key talent. In addition to salaries, our compensation programs include annual incentive bonuses, stock awards, and participation in a retirement savings plan, dependent upon the position and level of employee. We also invest in talent development initiatives to support the ongoing career development of all employees, including learning workshops that target all levels of employees.</span></div><div style="text-align:justify"><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%">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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equipment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage a trailer pool that is utilized by all of our businesses to move freight through our networks.  Our trailer pool includes dry van, refrigerated and roller-bed trailers, and substantially all of our trailers are 53 feet long.  We own the majority of the trailers we use, but we supplement at times with leased trailers. As of December&#160;31, 2022, we had 6,021 owned trailers in our fleet with an average age of approximately nine years. In addition, as of December&#160;31, 2022, we also had 705 leased trailers in our fleet. As of December&#160;31, 2022, we had 273 owned tractors and straight trucks in our fleet, with an average age of approximately three years.  In addition, as of December&#160;31, 2022, we also had 643 leased tractors and straight trucks in our fleet.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Sustainability</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We embrace a comprehensive approach to sustainability that addresses Environmental, Social, and Governance (&#8220;ESG&#8221;) factors. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our integrated framework focuses on three pillars: (i) People and Communities; (ii) Customer; and (iii) Environment. After completing an ESG assessment in 2020 utilizing the Sustainable Accounting Standards Board (SASB) standards and conducting a third-party stakeholder assessment, we identified ten ESG priority areas within these three pillars that we believe are relevant to our business and important to our employees, communities, cusotmers, investors, partners and contractors, and which form the foundation for our sustainability strategy:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"><tr><td style="width:1.0pt"></td><td style="width:258.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:234.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;   Roadway Health &amp; Safety</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;   Measurement &amp; Disclosure</span></div></td></tr><tr style="height:15pt"><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%">&#8226;   Workplace Health &amp; Safety</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;   Information Security</span></div></td></tr><tr style="height:15pt"><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%">&#8226;   Independent Contractor Practices</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;   Responsible Supplier Practices</span></div></td></tr><tr style="height:23pt"><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%">&#8226;   Diversity, Equity, Inclusion, and Belonging (DEI&amp;B) Practices</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;   Green House Gas (GHG) Emissions Reduction Practices</span></div></td></tr><tr style="height:15pt"><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%">&#8226;   Community Impact &amp; Partnerships</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;   Air Quality Practices</span></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since 2019, we have deployed meaningful resources to manage sustainability risks and to capitalize on related opportunities for the benefit of our stakeholders. In 2019, our Board amended the Corporate Governance and Nominating (&#8220;CG&amp;N&#8221;) Committee Charter to give the CG&amp;N Committee oversight over our ESG-related efforts. At least twice a year, the CG&amp;N Committee is updated on each of these topics and provides feedback and direction that it deems appropriate. At least annually, the Chair of the CG&amp;N Committee will provide a report on these topics to the full Board.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, Forward&#8217;s leadership created the Head of Corporate ESG role to provide oversight of Forward&#8217;s ESG vision, strategic planning, performance management, and improvement activities. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we published our first ESG Report and created our internal ESG Steering Committee, which oversees our company-wide ESG strategy and meets at least quarterly and on an as-needed basis.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we streamlined our internal data collection process, completed our Greenhouse Gas (GHG) inventory, set measurable targets and goals, and published our second ESG report through the launch of our new ESG website which we will update annually with our progress. The ESG report and new website are accessible through our investor relations site, </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">https://ir.forwardaircorp.com/esg</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The information on our website and our ESG report are not incorporated into, and are not a part of, this report.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">People and Communities</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to maintaining safe facilities for our employees, independent contractors, customers and partners. As part of this pillar, we focus on Roadway Health &amp; Safety, Workplace Health &amp; Safety, Independent Contractor Practices, and DEI&amp;B Practices.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For instance, we employ, maintain, and monitor a robust Health and Safety program for all of our workers which establishes procedures and policies to prevent workplace incidents. As part of our assessment, we have identified improvement activities to develop a comprehensive Emergency Preparedness Plan (&#8220;EPP&#8221;) for all our facilities. The EPP is under </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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">development and in compliance with OSHA 29 CFR 1910 standards and FMCSA 49 CFR. When completed, we will distribute and maintain this EPPP for employees and independent contractors alike, across our facilities and corporate offices.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also remain committed to fostering a more diverse, equitable and inclusive work environment. In 2020, we created a Diversity, Equity, Inclusion, and Belonging (DEI&amp;B) Council to promote employee inclusion and engagement. Since the creation of the DEI&amp;B Council, among other initiatives, we have implemented paid parental leave, launched Employee Resource Groups to foster an inclusive environment and celebrated different cultures by commemorating key diversity holidays, observances, celebrations and provided floating paid holidays.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to supporting and giving back to the communities where we live and work, particularly through the support of our employee Veterans, and to the community of Veterans in North America. For instance, we continue to support our Veterans through our charitable organization, Operation: Forward Freedom, a manifestation of our ongoing commitment to Veteran-related causes. In 2022, we hosted our first annual Drive for Hope Golf tournament where we raised more than $375,000 for Hope for the Warriors. Hope for the Warriors is a 501c3 nonprofit whose mission is to care for and empower service members and military families challenged by the physical, moral and psychological effects of war. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also partner with non-profit organizations that positively impact our communities and our industry such as Truckers Against Trafficking, Women in Trucking and Drexel Hamilton.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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:115%">Customer</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to providing the industry's highest quality service in delivering on our customers' expectations. As part of this pillar, we focus on Measurement &amp; Disclosure, Information Security, and Responsible Supplier Practices.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We remain committed to transparent and sustainable business practices. As part of this ongoing commitment, we have transformed and innovated several of our digital and cloud technologies to create more efficient and integrated processes. We deploy various programs, including Safety and Environmental Management Systems, to collect meaningful data that is communicated with all divisions and management.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also employed proactive measures to protect our network, computer systems and data from cyber threats, in part, by creating a robust Information Security program in early 2020. We are continuously deploying infrastructure to meet the National Institute of Standards and Technology (NIST) requirements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our Responsible Supplier program, we work to understand the ESG goals of both our suppliers and customers.  By 2024, we expect to establish data tracking infrastructure and explore opportunities to grow our supplier diversity program and partnerships. We aim to establish supplier diversification goals in the coming years.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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:115%">Environment</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to promoting a healthier natural and built environment by striving for continuous environmental improvements in all aspects of our business. Environmental leadership requires not only our own action, but transparency and participation in the industry, including conversations about innovations and advancements that make a difference. As part of this pillar, we focus on GHG Emissions Reduction Practices and Air Quality Practices.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a transportation company, we are conscious of the environmental effects of our operations and are committed to tracking and reducing our GHG emissions and improving our energy efficiency. We have established a preliminary goal to reduce absolute Scope 1 and Scope 2 GHG emissions (combined) by 2030 from a 2021 base year. As part of this goal, in 2022, we partnered with carbon capture company Remora, reserving ten of its mobile devices for a pilot project tentatively scheduled for the second half of 2023. We are also aligning with industry certifications, continuing to be a SmartWay certified company. SmartWay is a certification from the U.S. Environmental Protection Agency (&#8220;EPA&#8221;) verifying company compliance with EPA regulations, including fuel efficiency ranges and emission standards. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To learn more about our ESG strategy and all our focus areas, visit our ESG website, </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">https://forwardair.metrio.net/</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, also accessible through our investor relations site. The information in our ESG report is not incorporated into, and is not a part of, this report. We are committed to making our results count and will continue to update our future disclosures accordingly.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:8pt"><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%">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:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Management and Litigation</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under DOT regulations, we are liable for bodily injury and property damage caused by Leased Capacity Providers and employee drivers while they are operating equipment under our various motor carrier authorities. The potential liability associated with any accident can be severe and occurrences are unpredictable. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For vehicle liability, we retain a portion of the risk. Below is a summary of our risk retention on vehicle liability insurance coverage maintained by us through $10,000 (in thousands):</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.786%"></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%">Risk Retention</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:700;line-height:100%">Frequency</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:700;line-height:100%">Layer</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:700;line-height:100%">Policy Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expedited Freight&#185;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LTL business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $5,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><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%">Truckload business</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%">2,000&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $2,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">LTL, Truckload and Intermodal businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Policy Term Aggregate&#179;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000 to $10,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">Intermodal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $1,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#185; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Excluding the Final Mile business, which is primarily a brokered service.</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%">&#178;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> For each and every accident/incident, we are responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#179; During the Policy Term, we are responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Risk Retention before insurance will contribute. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, from time to time, when brokering freight, we may face claims for the &#8220;negligent selection&#8221; of outside, contracted carriers that are involved in accidents, and we  maintain  third-party liability insurance coverage with a $100 deductible per occurrence for most of our brokered services.  Additionally, we maintain workers&#8217; compensation insurance with a self-insured retention of $500 per occurrence. We cannot guarantee that our self-insurance retention levels will not increase and/or that we may have to agree to more unfavorable policy terms as a result of market conditions, poor claims experience or other factors. We could incur claims in excess of our policy limits or incur claims not covered by our insurance. Any claims beyond the limits or scope of our insurance coverage may have a material adverse effect on us. Because we do not carry &#8220;stop loss&#8221; insurance, a significant increase in the number of claims that we must cover under our self-insurance retainage could adversely affect our profitability. In addition, we may be unable to maintain insurance coverage at a reasonable cost or in sufficient amounts or scope to protect us against losses.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are a party to other litigation arising in the normal course of our business, most of which involve claims for personal injury, property damage related to the transportation and handling of freight, or workers&#8217; compensation. We do not believe that any of these pending actions, individually or in the aggregate, will have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are regulated by various United States and state agencies, including the DOT.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DOT and the Federal Motor Carrier Safety Administration (&#8220;FMCSA&#8221;), an agency within the DOT, manages a Compliance, Safety, Accountability initiative (&#8220;CSA&#8221;) which governs matters such as safety requirements and compliance, registration to engage in motor carrier operations, drivers&#8217; hours of service (&#8220;HOS&#8221;) requirements, and certain mergers, consolidations, and acquisitions. We are also subject to laws and regulations under the U.S. Environmental Protection Agency and the Occupational Safety and Health Administration, which regulate safety, the supervision of hazardous materials, water discharges, air emissions, solid waste disposal and the release and cleanup of other substances. These regulatory authorities have broad powers, generally governing matters such as authority to engage in motor carrier operations, as well as motor carrier registration, driver hours of service, safety and fitness of transportation equipment and drivers, transportation of hazardous materials, certain mergers and acquisitions and periodic financial reporting. The trucking industry is also subject to regulatory and legislative changes from a variety of other governmental authorities, which address matters such as:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">increasingly stringent environmental, occupational safety and health regulations, limits on vehicle weight and size, ergonomics, port security, and hours of service. In addition, we are subject to compliance with cargo-security and transportation regulations issued by the Transportation Security Administration and Customs and Border Protection (&#8220;CBP&#8221;) within the U.S. Department of Homeland Security, and our domestic customs brokerage operations are licensed by CBP.</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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to employment laws and regulations, including the changing regulatory landscape, with the potential effects of California Assembly Bill 5 (&#8220;California AB5&#8221;), which introduced a new test for determining worker classification that is viewed as expanding the scope of employee relationships and narrowing the scope of independent contractor relationships.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, our Canada business activities are subject to similar requirements imposed by the laws and regulations of Canada, as well as its provincial laws and regulations.  Regulatory requirements, and changes in regulatory requirements, may affect our business or the economics of the industry by requiring changes in operating practices or by influencing the demand for and increasing the costs of providing transportation services.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Service Marks</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through one of our subsidiaries, we hold U.S. federal trademark registrations associated with the following service marks: Forward (logo),  Forward Air, Inc. (logos), circle design (logo), Forward Air&#174;, Forward Air (logos), Forward Air Complete&#174;, Forward Air Complete (logo), Forward Air Solutions&#174;, Forward Air Solutions (logo), TQI, inc. (logo), TQI (logo),  Central States Trucking Co. (logo), FAF, Inc. (logo), FSA Logistix (logo), First in &#8220;last mile&#8221; Home Delivery&#174;, North America&#8217;s Most Complete Road Feeder Network&#174;, and Keeping Your Business Moving Forward&#174;. We also hold an allowed federal trademark application for the Precision Execution logo.  We additionally  have certain common law service mark rights, including in the tagline When It Matters, Think Forward, that are not currently registered with the United States Patent and Trademark Office.  As our brands evolve, certain of these marks may go out of use, and others may be developed over time.  Our marks are of significant value to our business.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Available Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file reports with the Securities and Exchange Commission (the &#8220;SEC&#8221;), including annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K. other reports and amendments to such reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities and Exchange Act of 1934, as amended from time to time. We are an electronic filer and the SEC maintains an Internet site at www.sec.gov that contains these reports and other information filed electronically. We make available free of charge through the Investor Relations portion of our website such reports as soon as reasonably practicable after such material is electronically filed with or furnished to the SEC.  Our website address is www.forwardaircorp.com.  Our goal is to maintain our website as a portal through which investors can easily find or navigate to pertinent information about us.  The information provided on the website is not part of this report, and is therefore not incorporated by reference unless such information is otherwise specifically referenced elsewhere in this report.</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify"><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%">13</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="text-align:right"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are important risk factors that could affect our financial performance and could cause actual results for future periods to differ materially from our anticipated results or other expectations, including those expressed in any forward-looking statements made in this Annual Report on Form 10-K or our other filings with the SEC or in oral presentations such as telephone conferences and webcasts open to the public. You should carefully consider the following factors and consider these in conjunction with &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Item 7 and our Consolidated Financial Statements and related Notes in Item 8.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Relating to Our Business and Operations</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-style:italic;font-weight:700;line-height:120%">Overall economic conditions that reduce freight volumes could have a material adverse impact on our operating results and ability to achieve growth.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are sensitive to changes in overall economic conditions that impact customer shipping volumes, industry freight demand and industry truck capacity. The transportation industry historically has experienced cyclical fluctuations in financial results due to economic recession, downturns in business cycles of customers, interest and currency rate fluctuations, inflation, supply chain disruptions, labor shortages and other economic factors beyond our control. Changes in U.S. trade policy could lead to &#8220;trade wars&#8221; impacting the volume of economic activity in the United States, and as a result, trucking freight volumes may be materially reduced. Such a reduction may materially and adversely affect our business. Deterioration in the economic environment subjects our business to various risks, including the following that may have a material and adverse impact on our operating results and cause us not to maintain previously achieved levels of profitability or achieve growth:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">A reduction in overall freight volumes reduces our revenues and opportunities for growth. In addition, a decline in the volume of freight shipped due to a downturn in customers&#8217; business cycles or other factors (including our ability to assess dimensional and weight-based charges) generally results in decreases in freight pricing and decreases in revenue derived from various surcharges and accessorial charges.  In our LTL business, these decreases typically reduce the average revenue per pound of freight, as carriers use price concession to compete for loads to maintain truck productivity. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our base transportation rates are determined based on numerous factors such as length of haul, weight per shipment and freight class. During economic downturns and periods of low freight volume, we may also have to lower our base transportation rates based on competitive pricing pressures and market factors.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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">Some of our customers may face economic difficulties that affect their ability to pay us, and some may go out of business. In addition, some customers may not pay us as quickly as they have in the past, causing our working capital needs to increase.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 significant number of our transportation providers may go out of business and we may be unable to secure sufficient equipment or other transportation services to meet our commitments to our 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: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">We may not be able to appropriately adjust our expenses to changing market demands. In order to maintain high degree of cost variability in our business model, it is necessary to adjust staffing levels to changing market demands. In periods of rapid change, it is more difficult to match our staffing levels to our business needs.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 domestic freight forwarder, Expedited Freight&#8217;s primary customer type, is disintermediated, and we are not able to transition effectively into servicing other customers, like third-party logistics companies and beneficial cargo owners, our business and financial results could be materially adversely affected. </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-style:italic;font-weight:700;line-height:112%">Inflation may increase our operating expenses and lower profitability</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The COVID-19 pandemic caused a global recession, and the sustainability of the economic recovery observed in 2022 remains unclear. The COVID-19 pandemic has also significantly increased economic and demand uncertainty, has led to inflationary pressure in the U.S. and elsewhere, and has led to disruption and volatility in demand for our services, our suppliers' ability to fill orders and global capital markets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:32.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Most of our operating expenses are sensitive to increases in inflation, including equipment prices, real property rental costs, fuel costs, insurance costs, employee wages and purchased transportation. Furthermore, inflation may generally increase costs for materials, supplies and services and capital. With increasing costs, we may have to increase our prices to maintain the same level of profitability. If we are unable to increase our prices sufficiently to offset increasing expenses, then inflation could have a material adverse effect on our financial condition, results of operations, liquidity and cash flows.  </span></div><div style="text-align:justify"><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%">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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We may have difficulty effectively managing our growth, which could adversely affect our business, results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our growth strategy includes increasing freight volume from new and existing customers, improving our freight characteristics, implementing best practices and operational efficiencies, expanding our service offerings and pursuing strategic transactions. Our growth plans will place significant demands on our management and operating personnel.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To manage our current and anticipated future growth effectively, we must continue to maintain, and may need to enhance, our operating and management information systems and information technology infrastructure, which will place additional demands on our resources and operations. Failure to manage our growth effectively could lead us to over-invest or under-invest in technology and operations; result in weaknesses in our infrastructure, systems, or controls; give rise to operational mistakes, losses, or loss of productivity or business opportunities; reduce customer satisfaction; limit our ability to respond to competitive pressures; or result in loss of employees and reduced productivity of remaining employees. If our management is unable to effectively manage our growth, our expenses may increase more than expected, our revenue could decline or may grow more slowly than expected, and we may be unable to implement our growth strategy.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Volatility in fuel prices, shortages of fuel or the ineffectiveness of our fuel surcharge program could have a material adverse effect on our results of operations and profitability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are subject to risks associated with the availability and price of fuel. Fuel prices have fluctuated dramatically over recent years. Future fluctuations in the availability and price of fuel could adversely affect our results of operations. Fuel availability and prices can be impacted by factors beyond our control, such as natural or man-made disasters, adverse weather conditions, political events, economic sanctions imposed against oil-producing countries or specific industry participants, disruption or failure of technology or information systems, price and supply decisions by oil producing countries and cartels, terrorist activities, armed conflict, tariffs, sanctions, other changes to trade agreements and world supply and demand imbalance. Over time we have been able to mitigate the impact of the fluctuations through fuel surcharge programs. Our fuel surcharge rates are set weekly based on the national average for fuel prices as published by the U.S. Department of Energy and our fuel surcharge table. Our fuel surcharge revenue is the result of our fuel surcharge rates and the tonnage transiting our networks. The impact of fuel on our results of operations depends on the relationship between the applicable surcharge, the fuel efficiency of our Company drivers, and load factor achieved by our operations. Fluctuations in fuel prices in either direction could have a positive or negative impact on our margins, particularly in our LTL business where the weight of a shipment subject to the fuel surcharge on a given trailer can vary materially. There can be no assurance that our fuel surcharge revenue programs will be effective in mitigating the full impact of future increases in fuel prices. Conversely, decreases in fuel prices reduce the amount of revenue derived from our fuel surcharge programs and accordingly, could reduce our consolidated revenues and may reduce margins for certain businesses. In addition to changing fuel prices, fluctuations in volumes and related load factors may subject us to volatility in our fuel surcharge revenue. Fuel shortages, changes in fuel prices and the potential volatility in fuel surcharge revenue may adversely impact our results of operations and overall profitability.</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-style:italic;font-weight:700;line-height:120%">If we have difficulty attracting and retaining Leased Capacity Providers, other third-party transportation capacity providers, or freight handlers, our profitability and results of operations could be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on Leased Capacity Providers, third-party contracted motor carriers, and other intermediaries like freight brokers for most of our transportation capacity needs. In 2022, 47.5% of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our purchased transportation capacity was provided by Leased Capacity Providers. Competition for Leased Capacity Provider</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s is intense, and sometimes there are shortages in the marketplace. In addition, a decline in the availability of trucks, tractors and trailers for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">purchase or use by Leased Capacity Providers may negatively affect our ability to obtain the needed transportation capacity. We also require a large number of employee freight handlers to operate our business efficiently. During periods of low unemployment in the areas where our terminals are located, we may have difficulty hiring and retaining a sufficient number of freight handlers. If we have difficulty attracting and retaining enough qualified freight handlers or Leased Capacity Providers, we may need to increase wages and benefits for our employees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or to increase the cost at which we contract with our Leased Capacity Providers, either of which would increase our operating costs. This difficulty may also impede our ability to maintain our delivery schedules, which could make our service less competitive and curtailing our planned growth. A capacity deficit may lead to a decline in the volume of freight we receive from customers or a loss of customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To augment the transportation capacity provided by Leased Capacity Providers, we purchase transportation from other third-party motor carriers, typically at a higher cost. As with Leased Capacity Providers, competition for third-party motor carriers is intense, and sometimes there are shortages of available third-party motor carriers. If we cannot secure a sufficient number of Leased Capacity Providers and have to purchase transportation from third-party carriers, our operating costs will </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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase. If our labor and operating costs increase, we may be unable to offset the increased costs by increasing rates without adversely affecting our business. As a result, our profitability and results of operations could be adversely affected.</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-style:italic;font-weight:700;line-height:112%">We may not make future acquisitions or, if we do, we may not realize the anticipated benefits of future acquisitions and integration of these acquisitions may disrupt our business and occupy management.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have grown through acquisitions, and we intend to pursue opportunities to expand our business by acquiring other companies in the future.  Our ability to grow revenues, earnings and cash flow depends in part upon our ability to identify and successfully acquire and integrate businesses at appropriate prices and realize anticipated synergies and business performance from such acquisitions. Appropriate targets for acquisition are difficult to identify and transactions are difficult to complete for a variety of reasons, including but not limited to, limited due diligence, high valuations, other interested parties, negotiations of the definitive documentation, satisfaction of closing conditions, the need to obtain antitrust or other regulatory approvals on acceptable terms, and availability of funding. There is no assurance that we will be successful in identifying, negotiating, consummating or integrating any future acquisitions. Additionally, we may not realize the anticipated benefits of any future acquisitions. Each acquisition has numerous risks including:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">difficulty in integrating the operations and personnel of the acquired company;</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:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">unanticipated costs to support new business lines or separate legal entities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">disruption of our ongoing business, distraction of our management and employees from other opportunities and responsibilities due to integration issues;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">additional indebtedness or the issuance of additional equity to finance future acquisitions, which could be dilutive to our shareholders;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">inability to access capital markets on acceptable terms or at all;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">potential loss of key customers or employees of acquired companies along with the risk of unionization of employees;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">pricing pressure resulting from differing customer pricing practices of the acquired company or varying pricing dynamics in the acquired company's market;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">inability to achieve the financial and strategic goals for the acquired and combined businesses;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">potential impairment of tangible and intangible assets and goodwill acquired as a result of acquisitions; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">potential failure of the due diligence processes to identify significant issues with legal and financial liabilities and contingencies, among other things.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the event that we do not realize the anticipated benefits of an acquisition or if the acquired business is not successfully integrated, there could be a material adverse effect on our financial condition, results of operations, liquidity and cash flows.</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-style:italic;font-weight:700;line-height:120%">A determination by regulators that our Leased Capacity Providers or third-party motor carriers are employees rather than independent contractors could expose us to various liabilities and additional ongoing expenses, and related litigation could subject us to substantial costs, which could have a material adverse effect on our results of operations and our financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At times, the Internal Revenue Service, the Department of Labor and state authorities have asserted that independent contractor transportation capacity providers like our Leased Capacity Providers and third-party motor carriers are &#8220;employees,&#8221; rather than &#8220;independent contractors.&#8221; Additionally, we are aware of certain judicial decisions and state laws that could bring about major reforms in the classification of workers, including the California Assembly Bill 5 (&#8220;California AB5&#8221;). California AB5 purports to codify a new test for determining worker classification that is broadly viewed as expanding the scope of employee relationships and narrowing the scope of independent contractor relationships. Although no enforcement actions under California AB5 have been asserted against the Company, if the State of California seeks to re-classify our use of our Leased Capacity Providers or ISPs as employees, that result could materially increase our exposure under a variety of federal and state tax, workers&#8217; compensation, unemployment benefits, labor, employment and tort laws, as well as our potential liability for employee benefits. In addition, such changes may be applied retroactively, and if so, we may be required to pay additional amounts to compensate for prior periods. Any of the above increased costs would adversely affect our business and operating results. In addition, California AB5 has been the subject of widespread national discussion and it is possible that other jurisdictions may enact similar laws.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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%">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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A determination by regulators that some or all of our Leased Capacity Providers or third-party motor carriers are employees rather than independent contractors could expose us to various liabilities and additional ongoing expenses, including but not limited to, the cost of assets to be operated by employee drivers, employment-related expenses such as workers&#8217; compensation insurance coverage and reimbursement of work-related expenses. Our exposure could include prior period compensation, as well as potential liability for employee benefits and tax withholdings. In addition, the topic of the classification of individuals as employees or independent contractors has gained increased attention among the plaintiffs&#8217; bar and certain states have recently seen numerous class action lawsuits filed against transportation companies that engage independent contractors, some of which have resulted in significant damage awards and/or monetary settlements for workers who have been allegedly misclassified as independent contractors. The legal and other costs associated with any of these matters can be substantial and could have a material adverse effect on our results of operations and our financial condition. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Because a portion of our network costs are fixed, any factors that result in a decrease in the volume or revenue per pound of freight shipped through our networks will adversely affect our results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our operations, particularly our networks of hubs and terminals, represent substantial fixed costs. As a result, any decline in the volume or revenue per pound of freight we handle will have an adverse effect on our operating margin and our results of operations. Several factors can result in such declines, including adverse business and economic conditions affecting shippers of freight as discussed above. In addition, volumes shipped through our network may be negatively impacted by lack of customer contractual obligations or cancellations of existing customer contracts. Generally, we do not enter into long-term contracts with our customers. Rather, our customer contracts generally allow for cancellation within 30 to 60 days. As a result, we cannot guarantee that our current customers will continue to utilize our services or that they will continue at the same levels. The timing of our capital investments, pricing models and service availability is generally based on our existing and anticipated customer contracts and freight volumes. </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-style:italic;font-weight:700;line-height:112%">Our profitability could be negatively impacted if our pricing structure proves to be inaccurate or off-market.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The price we charge our customers for the services we provide is based on our calculations of, among other things, the costs of providing those services. The Company&#8217;s assessment of its costs and resulting pricing structure relies on the effective identification and measurement of the impact of a number of key operational variables including, but not limited to volumes, operational efficiencies, length of haul, the mix of fixed versus variable costs, productivity and other factors. If we are incorrect in our assumptions and do not accurately calculate or predict the costs to us to provide our services, we could experience lower margins than anticipated, loss of business, or an inability to offer competitive products and services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We derive a significant portion of our revenue from a few major customers, the loss of one or more of which could have a material adverse effect on our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While no customer accounted for more than 10% of consolidated revenues for the calendar year ended December&#160;31, 2022, our top ten customers, based on revenue, accounted for approximately 31% of our revenue. These customers can impact our revenues and profitability based on factors such as: industry trends related to e-commerce that may apply downward pricing pressures on the rates our customers can charge; the seasonality associated with the fourth quarter holiday season; business combinations and the overall growth of a customer's underlying business; and any disruptions to our customers&#8217; businesses. These customers could choose to divert all or a portion of their business with us to one of our competitors, demand pricing concessions for our services, require us to provide enhanced services that increase our costs, or develop their own shipping and distribution capabilities. Our Expedited Freight and Intermodal segments generally do not have long-term contracts with their customers. A reduction in, or termination of, our services by one or more of our major customers could have a material adverse effect on our business and operating results. In addition, any increased direct sales efforts to direct shippers and beneficial cargo owners, as well as the potential acquisition of other businesses that may be perceived as competing more directly with our customers, could adversely affect our expenses, pricing, third-party relationships and revenues, particularly if such actions affect any of these key customers.</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-style:italic;font-weight:700;line-height:112%">We are dependent on our senior management team and other key employees, and the loss of any such personnel could materially and adversely affect our business, operating results and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our future performance depends, in significant part, upon the continued service of our senior management team and other key employees. We cannot be certain that we can retain these employees. The loss of the services of one or more of these or other key personnel could have a material adverse effect on our business, operating results and financial condition if we are unable to timely secure replacement personnel who have sufficient experience in our industry or in the management of our business. If we fail to develop, compensate, and retain a core group of senior management and other key employees and maintain an adequate succession plan, it could hinder our ability to execute on our business strategies and maintain our level of service.</span></div><div style="text-align:justify"><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%">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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our business is subject to seasonal trends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Generally, our operating results have been subject to seasonal trends when measured on a quarterly basis with the first and second quarters generally</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">weaker compared to our third and fourth quarters. This trend is dependent on numerous factors including economic conditions, customer demand and weather. Revenue is directly related to the available working days of shippers, national holidays and the number of business days during a given period, which may also create seasonal variability on our results of operations. During the remaining winter months after the winter holiday season, our freight volumes are generally lower because some customers reduce shipment levels. In addition, a substantial portion of our revenue is derived from customers in industries whose shipping patterns are tied closely to consumer demand, which can sometimes be difficult to predict, or are based on just-in-time production schedules. Therefore, our revenue is, to a large degree, affected by factors that are outside of our control. There can be no assurance that our historic operating patterns will continue in future periods as we cannot influence or reliably forecast many of these factors. Our ability to predict and adapt to future seasonality in our business will affect our operations and financial results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our results of operations may be affected by harsh weather conditions, disasters and pandemics.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain weather-related conditions such as ice and snow can disrupt our operations. Our operating expenses have historically been higher in the winter months because of cold temperatures and other adverse winter weather conditions, which generally result in decreased fuel efficiency, increased cold weather-related maintenance costs of equipment and increased insurance and claims costs. Harsh weather can temporarily halt deliveries, which could result in decreased revenues and operational challenges resulting from the interruption. Disasters, including severe weather, such as hurricanes or blizzards, and public health issues, such as pandemics, including the COVID-19 pandemic, occurring in the United States or abroad, could result in the temporary lack of an adequate work force and the temporary disruption in the transport of goods to or from overseas which could prevent, delay or reduce freight volumes and could have an adverse impact on consumer spending and confidence levels, all of which could result in decreased revenues.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our business may continue to be adversely affected by the COVID-19 pandemic. Our products and services are directly tied to the production and sale of goods and, more generally, to the North American economy. As a result, transportation and supply chain companies such as ours experienced slowdowns and reduced demand for our services as a result of the COVID-19 pandemic. The spread of COVID-19 had a material economic effect on our business due to government-imposed restrictions on travel and shelter-in-place orders, increased teleworking, a reduction in business travel and disrupted supply chains worldwide. Although our business and operations have returned to pre-COVID levels, should we experience another COVID-19-like virus outbreak in the future with similar restrictions, we would anticipate a similar impact on our business. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Labor shortages and increased turnover or increases in employee and employee-related costs could have adverse effects on our profitability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A number of factors may adversely affect the labor force available to us, including high employment levels, federal unemployment subsidies, and other government regulations, which include laws and regulations related to workers&#8217; health and safety, wage and hour practices, immigration, and federal vaccine mandates. A labor shortage or increased turnover rates within our employee base could lead to increased costs, such as increased overtime to meet demand and increased wage rates to attract and retain employees and could negatively affect our ability to efficiently operate our business or otherwise operate at full capacity. An overall labor shortage, lack of skilled labor, increased turnover or labor inflation could have a material adverse impact on the company&#8217;s operations, results of operations, liquidity or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Changes to our compensation and benefits could adversely affect our ability to attract and retain qualified employees.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The compensation we offer our employees is subject to market conditions that may require increases in employee compensation, which become more likely as economic conditions improve or as inflation increases. If we are unable to attract and retain a sufficient number of qualified employees, we could be required to increase our compensation and benefits packages, or reduce our operations and face difficulty meeting customer demands, any of which could adversely affect our financial condition, results of operations, liquidity and cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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%">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="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be required to record a material non-cash charge to income if our recorded intangible assets or goodwill are determined to be impaired.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have $154,801 of net definite-lived intangible assets on our consolidated balance sheet at December&#160;31, 2022.&#160;&#160;Our definite-lived intangible assets primarily represent the value of customer relationships and non-compete agreements that were recorded in conjunction with our various acquisitions.&#160;&#160;We review our long-lived assets, such as our definite-lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.&#160;&#160;Impairment is recognized on these assets when the estimated fair value is less than the carrying value.&#160;&#160;If such measurement indicates impairment, we would be required to record a non-cash impairment charge to our consolidated statement of comprehensive income in the amount that the carrying value of these assets exceeds the estimated fair value of the assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have $306,184 of goodwill on our consolidated balance sheet at December&#160;31, 2022.  Goodwill is assessed for impairment annually (or more frequently if circumstances indicate possible impairment) for each of our reporting units. This assessment includes comparing the estimated fair value of each reporting unit to the carrying value of the net assets assigned to the respective reporting unit.  If the carrying value of the reporting unit exceeded the estimated fair value of the reporting unit, we would be required to record a non-cash impairment charge calculated as the amount by which the carrying value exceeds the reporting units estimated fair value. A non-cash impairment charge to our consolidated statement of comprehensive income could have a material adverse effect on our financial results.</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-style:italic;font-weight:700;line-height:112%">We operate in highly competitive and fragmented segments of our industry, and our business will suffer if we are unable to adequately address downward pricing pressures and other factors that may adversely affect our results of operations, growth prospects and profitability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The segments of the freight transportation industry in which we participate are highly competitive, very fragmented and historically have few barriers to entry. We compete with a large number of other asset-light logistics companies, asset-based carriers, integrated logistics companies, and third-party freight brokers. To a lesser extent, we also compete with integrated air cargo carriers and passenger airlines. Our competition ranges from small operators that compete within a limited geographic area to companies with substantially greater financial and other resources, including greater freight capacity. We also face competition from freight forwarders who decide to establish their own networks to transport expedited ground freight, as well as from logistics companies, Internet matching services and Internet and third-party freight brokers, and new entrants to the market. In addition, customers can bring in-house some of the services we provide. We believe competition is based primarily on quality service, price, available capacity, damage-free handling, on-time delivery, flexibility, reliability and security and transportation rates as well as the ability to acquire and maintain terminal facilities in desirable locations at reasonable rates. Many of our competitors periodically reduce their rates to gain business, especially during times of economic decline. In an effort to reduce costs, we have seen our customers solicit bids from multiple transportation providers and develop or expand internal capabilities for some of the services that we provide.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, competitors may pursue other strategies to gain a competitive advantage such as developing superior information technology systems or establishing cooperative relationships to increase their ability to address customer needs. The development of new information technology systems or business models could result in our disintermediation in certain businesses, such as freight brokerage. Furthermore, the transportation industry continues to consolidate. As a result of consolidation, our competitors may increase their market share and improve their financial capacity, and may strengthen their competitive positions relative to ours. Business combinations could also result in competitors providing a wider variety of services at competitive prices, which could adversely affect our financial performance. These competitive pressures may cause a decrease in our volume of freight, require us to lower the prices we charge for our services and adversely affect our results of operations, growth prospects and profitability.</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-style:italic;font-weight:700;line-height:112%">Our increased direct sales efforts to direct shippers and beneficial cargo owners could be viewed as a competitive threat by our current domestic forwarder customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are increasing our sales to direct shippers and beneficial cargo owners, which as a group are the primary customers of freight forwarders, 3PLs and other transportation intermediaries. These intermediaries are significant customers of our business in the United States. Our activities related to our increased direct sales efforts to direct shippers and beneficial cargo owners, as well as the potential acquisition of other businesses that may be perceived as competing with our customers, could harm relationships with our current customers, employees or suppliers, and could adversely affect our expenses, pricing, third&#8209;party relationships and revenues. Further, a loss of a significant customer could have a material adverse effect on our business, results of operations, financial condition and cash flows.</span></div><div style="text-align:justify"><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%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Reductions in the available supply or increases in the cost of new equipment may adversely impact our profitability and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We and our Leased Capacity Providers and ISPs may face difficulty in purchasing new equipment due to decreased supply or increased costs. Investment in new equipment is a significant part of our annual capital expenditures and we require an available supply of tractors, trailers, and other freight handling equipment from manufacturers to operate and grow our business. We may also be subject to shortages in raw materials that are required for the production of critical operating equipment and supplies, such as shortages in rubber or steel. Currently, tractor and trailer manufacturers are experiencing significant shortages of various component parts and supplies, forcing many manufacturers to reduce or suspend their production, which has led to a lower supply of tractors, trailers, and other equipment, higher prices, and lengthened trade cycles.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, the availability and price of our equipment may also be adversely affected in the future by regulations on newly manufactured equipment and engines. We are subject to regulations issued by the EPA and various state agencies, particularly the California Air Resources Board (&#8220;CARB&#8221;), that have required progressive reductions in exhaust emissions. We may become subject to new or more restrictive regulations, or differing interpretations of existing regulations, which may increase the cost of providing transportation services or adversely affect our results of operations. We are also unable to predict how any future changes in United States government policy will affect EPA and CARB regulation and enforcement.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These regulations, the limited equipment availability, and other supply chain factors have resulted and could continue to result in higher prices for new equipment, which could have a material adverse effect on our business, financial condition, and results of operations, particularly our maintenance expense, mileage productivity, and driver retention.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Risks Relating to Information Technology and Systems</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-style:italic;font-weight:700;line-height:112%">If we fail to maintain our information technology systems, or if we fail to successfully implement new technology or enhancements, we may be at a competitive disadvantage and experience a decrease in revenues.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We rely heavily on our information technology systems to efficiently run our business, and they are a key component of our growth strategy and competitive advantage. We, our customers and third parties increasingly store and transmit data by means of connected information technology systems. We expect our customers to continue to demand more sophisticated, fully integrated information systems from their transportation providers. To keep pace with changing technologies and customer demands, we must correctly interpret and address market trends and enhance the features and functionality of our information technology systems in response to these trends, which may lead to significant ongoing software development costs. We may be unable to accurately determine the needs of our customers and the trends in the transportation services industry or to design and implement the appropriate features and functionality of our information technology systems in a timely and cost-effective manner, which could put us at a competitive disadvantage and result in a decline in our efficiency, decreased demand for our services and a corresponding decrease in our revenues. In addition, we could incur software development costs for technology that is ultimately not deployed, and thus would require us to write-off these costs, which would negatively impact our financial results. Furthermore, as technology improves, our customers may be able to find alternatives to our services for matching shipments with available freight hauling capacity. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our information technology systems can also play an integral role in managing our internal freight and transportation information and creating additional revenue opportunities, including assessing available backhaul capacity. A failure to capture and utilize our internal freight and transportation information may impair our ability to service our existing customers or grow revenue. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our information technology systems are dependent upon cloud infrastructure providers, software as a service, global communications providers, web browsers, telephone systems and other aspects of the Internet infrastructure that have experienced significant system failures and outages in the past. While we take measures to ensure our major systems have redundant capabilities, our systems are susceptible to outages from fire, floods, power loss, telecommunications failures, data leakage, human error, break-ins, cyber-attacks and similar events. The occurrence of any of these events could disrupt or damage our information technology systems and hamper our internal operations, impede our customers&#8217; access to our information technology systems and adversely impact our customer service, volumes, and revenues and result in increased cost. In addition, we may be required to incur significant costs to protect against damage caused by these disruptions or security breaches in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our business is subject to cybersecurity risks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 15, 2020, we detected a ransomware incident (the &#8220;Ransomware Incident&#8221;) impacting our operational and information technology systems, which caused service delays for our customers. We suffered unexpected costs and impacts from the Ransomware Incident, and may in the future incur costs in connection with any future cybersecurity incidents, including infrastructure investments, remediation efforts and legal claims resulting from the above. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our operations depend on effective and secure information technology systems. Threats to information technology systems, including as a result of cyber-attacks and cyber incidents, such as the Ransomware Incident on December 15, 2020, continue to grow. Cybersecurity risks could include, but are not limited to, malicious software, attempts to gain unauthorized access to our data and the unauthorized release, corruption or loss of our data and personal information, interruptions in communication, loss of our intellectual property or theft of our sensitive or proprietary technology, loss or damage to our data delivery systems, or other electronic security, including with our property and equipment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These cybersecurity risks could:</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Disrupt our operations and damage our information technology systems;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Subject us to various penalties and fees by third parties;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Negatively impact our ability to compete;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Enable the theft or misappropriation of funds;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Cause the loss, corruption or misappropriation of proprietary or confidential information, expose us to litigation; and</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Result in injury to our reputation, downtime, loss of revenue, and increased costs to prevent, respond to or mitigate cybersecurity events.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If another cybersecurity event occurs, such as the Ransomware Incident, it could harm our business and reputation and could result in a loss of customers. Likewise, data privacy breaches by employees and others who access our systems may pose a risk that sensitive customer or vendor data may be exposed to unauthorized persons or to the public, adversely impacting our customer service, employee relationships and our reputation. Furthermore, any failure to comply with data privacy, security or other laws and regulations, such as the California Privacy Rights Act, which took effect as the California Consumer Privacy Act in January 2020 and was amended effective January 1, 2023, could result in claims, legal or regulatory proceedings, inquires or investigations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While we continue to make efforts to evaluate and improve our systems and particularly the effectiveness of our security program, procedures and systems, it is possible that our business, financial and other systems could be compromised, which could go unnoticed for a prolonged period of time, and there can be no assurance that the actions and controls that we implement, or we cause third-party service providers to implement, will be sufficient to protect our systems, information or other property. Additionally, customers or third parties upon whom we rely on face similar threats, which could directly or indirectly impact our business and operations. The occurrence of a cyber-incident or attack could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Risks Relating to Regulatory Environment </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-style:italic;font-weight:700;line-height:112%">Claims for property damage, personal injuries or workers&#8217; compensation and related expenses could significantly reduce our earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under DOT regulations, we are liable for bodily injury and property damage caused by Leased Capacity Providers and employee drivers while they are operating equipment under our various motor carrier authorities. The potential liability associated with any accident can be severe and occurrences are unpredictable. </span></div><div style="text-align:justify"><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%">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:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For vehicle liability, we retain a portion of the risk. Below is a summary of our risk retention on vehicle liability insurance coverage maintained by us up to $10,000 (in thousands):</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.786%"></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%">Risk Retention</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:700;line-height:100%">Frequency</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:700;line-height:100%">Layer</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:700;line-height:100%">Policy Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expedited Freight&#185;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LTL business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $5,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><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%">Truckload business</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%">2,000&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $2,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">LTL, Truckload and Intermodal businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Policy Term Aggregate&#179;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000 to $10,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">Intermodal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $1,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#185; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Excluding the Final Mile business, which is primarily a brokered service.</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%">&#178;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> For each and every accident/incident, we are responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#179; During the Policy Term, we are responsible for damages and defense within the stated Layer up to the stated, aggregate amount of  Risk Retention before insurance will contribute. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, from time to time, when brokering freight, we may face claims for the &#8220;negligent selection&#8221; of outside, contracted carriers that are involved in accidents, and we  maintain  third-party liability insurance coverage with a $100 deductible per occurrence for our brokered services.  Additionally, we maintain workers&#8217; compensation insurance with a self-insured retention of $500 per occurrence. We cannot guarantee that our self-insurance retention levels will not increase and/or that we may have to agree to more unfavorable policy terms as a result of market conditions, poor claims experience or other factors. We could incur claims in excess of our policy limits or incur claims not covered by our insurance. Any claims beyond the limits or scope of our insurance coverage may have a material adverse effect on us. Because we do not carry &#8220;stop loss&#8221; insurance, a significant increase in the number of claims that we must cover under our self-insurance retainage could adversely affect our profitability. In addition, we may be unable to maintain insurance coverage at a reasonable cost or in sufficient amounts or scope to protect us against losses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, as we focus on growing our final mile solutions business that includes in-home installation of appliances and other over-the-threshold services, we may become increasingly subject to inherent risks associated with delivery and installation of products.  These risks include incidents that can cause personal injury or loss of life, damage to or destruction of property, equipment or the environment, or the suspension of our operations. </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-style:italic;font-weight:700;line-height:112%">Our residential final mile delivery service exposes us to risks associated with delivering to residential customers. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We contract with third-party motor carriers to provide our final mile delivery services that include in-home installation of appliances and other over-the-threshold services.  The operation of these trucks and drivers in residential environments exposes such third-party motor carriers (and potentially us) to the risk of property damage, personal injury, loss of life and other claims.  If any of these third-party motor carriers do not reliably and safely perform their obligations, they and we could be exposed to liability or reputational harm.</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-style:italic;font-weight:700;line-height:112%">We face risks related to self-insurance and third-party insurance that can be volatile to our earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We self-insure a significant portion of our claims exposure and related expenses for cargo loss, employee medical expense, bodily injury, workers&#8217; compensation and property damage, and maintain insurance with insurance companies above our limits of self-insurance. Self-insurance retention and other limitations are detailed in Part II, Item 7, under &#8220;Self-Insurance Loss Reserves.&#8221; Because of these significant self-insured exposures, insurance and claims expense may fluctuate significantly from period to period. Additionally, our ability to obtain and maintain adequate insurance and the cost of such insurance may be affected by significant claims and conditions in the insurance market over which we have no control. In recent years the trucking industry has experienced significant increases in the cost of liability insurance and in the median verdict of trucking accidents. If the cost of insurance increases, we may decide to discontinue certain insurance coverage, reduce our level of coverage or increase our deductibles/retentions to offset the cost increase. In addition, our existing types and levels of insurance coverage could become difficult or impossible to obtain in the future. The occurrence of an event that is not fully covered by insurance, the loss of insurance coverage or a material increase in the cost of insurance could have a material adverse effect on our business, financial condition, results of operations and cash flows.</span></div><div style="text-align:justify"><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%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We accrue for the costs of the uninsured portion of pending claims, based on the nature and severity of individual claims and historical claims development trends. Estimating the number and severity of claims, as well as related judgment or settlement amounts is inherently difficult. We may fail to establish sufficient insurance reserves and adequately estimate for future insurance claims. This, along with legal expenses, incurred but not reported claims, and other uncertainties can cause unfavorable differences between actual self-insurance costs and our reserve estimates.</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-style:italic;font-weight:700;line-height:112%">Our failure to comply with various applicable federal and state employment and labor laws and regulations could have a material, adverse impact on our business, financial condition and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Various federal and state employment and labor laws and regulations govern our relationships with our employees. These laws and regulations relate to matters such as employment discrimination, wage and hour laws, requirements to provide meal and rest periods or other benefits, family leave mandates, employee and independent contractor classification rules, requirements regarding working conditions and accommodations to certain employees, citizenship or work authorization and related requirements, insurance and workers&#8217; compensation rules, healthcare laws, scheduling notification requirements and anti-discrimination and anti-harassment laws. While the scope of these laws and regulations are subject to change in all jurisdictions, California routinely makes changes to the scope of such laws and regulations, many of which may be strictly enforced, and some of which have been in the past, and may be in the future, implemented on a retrospective basis (meaning we may not have an opportunity to change our employment practices in advance to avoid non-compliance). Complying with these laws and regulations, including ongoing changes thereto, subjects us to substantial expense and non-compliance could expose us to significant liabilities. In particular, we have been subject to employment litigation with respect to classification and wage and hour issues in the past and have wage and hour litigation currently pending. While we have not incurred material losses with respect to this litigation in the past, we may be subject to material claims in the future.</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-style:italic;font-weight:700;line-height:112%">We operate in a regulated industry, and increased costs of compliance with, or liability for violation of, existing or future regulations and enforcement could have a material adverse effect on our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The DOT and various state and federal agencies have been granted broad regulatory powers over our business in the United States, and we are licensed by the DOT and U.S. Customs. Additionally, our Canada business activities are subject to the similar laws and regulations of Canada and its provinces, including the effects of the United States-Mexico-Canada Agreement (&#8220;USMCA&#8221;), a trade agreement between the United States, Mexico and Canada to replace NAFTA, which took effect on July 1, 2020. There can be no assurance that the ongoing transition from NAFTA to the USMCA will not adversely impact our business or disrupt our operations. If we are found to be out of compliance with any applicable regulations, our licenses may be revoked, or we could be subject to substantial fines or penalties and to civil and criminal liability. The transportation industry is subject to legislative and regulatory changes that can affect the economics of our business by requiring changes in operating practices or influencing the demand for, and the cost of providing, transportation services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2010, the FMCSA established the CSA motor carrier oversight program under which drivers and fleets are evaluated based on certain safety-related standards. Carriers&#8217; safety and fitness ratings under CSA include the on-road safety performance of the carriers&#8217; drivers. The FMCSA has also implemented changes to the hours of service (&#8220;HOS&#8221;) regulations which govern the work hours of commercial drivers and adopted a rule that requires commercial drivers to maintain hours-of-service records with electronic logging devices (&#8220;EL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Ds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. A</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">t any given time, there are also other proposals for safety-related standards that are pending legislative or administrative approval or adoption. If additional or more stringent standards are adopted, such may result in a reduction of the pool of qualified drivers available to us and to other motor carriers in our industry. If we experience safety and fitness violations, our safety and fitness scores could be adversely impacted, and our fleets could be ranked poorly as compared to our peers. A reduction in our safety and fitness scores or those of our contracted drivers could also reduce our competitiveness in relation to other companies that have higher scores. Additionally, competition for qualified drivers and motor carriers with favorable safety ratings may increase and thus result in increases in driver-related compensation costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, there may be changes in applicable federal or state tax or other laws or interpretations of those laws. If this happens, we may incur additional taxes, as well as higher workers&#8217; compensation and employee benefit costs, and possibly penalties and interest for prior periods. This could have an adverse effect on our results of operations.</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-style:italic;font-weight:700;line-height:112%">We are subject to various environmental laws and regulations, including legislative and regulatory responses to climate change; and costs of compliance with, or liabilities for violations of, existing or future laws and regulations could significantly increase our costs of doing business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our operations are subject to environmental laws and regulations dealing with, among other things, the handling of hazardous materials, discharge and retention of storm water, and emissions from our vehicles. We operate in industrial areas, where truck terminals and other industrial activities are located, and where groundwater or other forms of environmental contamination may have occurred. Our operations involve the risks of fuel spillage, environmental damage, and hazardous </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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">waste disposal, among others. If we are involved in a spill or other accident involving hazardous substances, or if we are found to be in violation of applicable environmental laws or regulations, it could significantly increase our cost of doing business. Under specific environmental laws and regulations, we could be held responsible for all of the costs relating to any contamination at our past or present terminals and at third-party waste disposal sites. If we fail to comply with applicable environmental laws and regulations, we could be subject to substantial fines or penalties and to civil and criminal liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, as societal concerns regarding climate change and carbon emissions become more prevalent, federal and local governments and our customers are taking action in response. This increased focus on sustainability may result in new regulations and customer requirements that could negatively affect our financial results. This could cause us to incur additional direct costs or to make changes to our operations in order to comply with any new regulations and customer requirements, as well as increased indirect costs or loss of revenue resulting from, among other things, our customers incurring additional compliance costs that affect our costs and revenues. We could also lose revenue if our customers divert business from us because we have not complied with their sustainability requirements or accommodated related requests. These costs, changes and loss of revenue could have a material adverse effect on our business, financial condition and results of operations. Even without any new legislation or regulation, increased public concern regarding greenhouse gases emitted by transportation carriers could harm the reputations of companies operating in the transportation logistics industries and shift consumer demand toward more locally sourced products and away from our services.</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-style:italic;font-weight:700;line-height:112%">The FMCSA&#8217;s CSA and SMS initiatives could adversely impact our ability to hire qualified drivers or contract with qualified Leased Capacity Providers or third-party motor carriers, meet our growth projections and maintain our customer relationships, each of which could adversely impact our results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The FMCSA&#8217;s CSA is an enforcement and compliance program designed to monitor and improve commercial motor vehicle safety by measuring the safety record of both the motor carrier and the driver. These measurements are scored and used by the FMCSA to identify potential safety risks and to direct enforcement action. CSA scores are dependent upon safety and compliance experience, which could change at any time. In addition, the safety standards prescribed in CSA could change and our ability as well as third-party motor carriers&#8217; ability to maintain an acceptable score could be adversely impacted. Public disclosure of certain CSA scores was restricted through the enactment of the Fixing America&#8217;s Surface Transportation Act of 2015 (the &#8220;FAST Act&#8221;) on December 4, 2015; however, the FAST Act does not restrict public disclosure of all data collected by the FMCSA. The FMCSA is currently reviewing CSA methodology to address deficiencies identified by the National Academy of Sciences, including the possibility of weak or negative correlation between current safety improvement categories and vehicle crash risk. Nevertheless, if we receive unacceptable CSA scores, and this data is made available to the public, our relationships with our customers could be damaged, which could result in a loss of business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Likewise, the requirements of SMS could also shrink the industry&#8217;s pool of drivers as those with unfavorable scores could leave the industry. As a result, the costs to attract, train and retain qualified drivers, Leased Capacity Providers or third-party carriers could increase. In addition, a shortage of qualified drivers could increase driver turnover, decrease asset utilization, limit growth and adversely impact our results of operations.</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-style:italic;font-weight:700;line-height:112%">If our employees were to unionize, our operating costs would likely increase.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">None of our employees is currently represented by a collective bargaining agreement. However, we have no assurance that our employees will not unionize in the future, which could increase our operating costs and force us to alter our operating methods. This could have a material adverse effect on our operating results.</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-style:italic;font-weight:700;line-height:112%">Our charter and bylaws and provisions of Tennessee law could discourage or prevent a takeover that may be considered favorable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our charter and bylaws and provisions of Tennessee law may discourage, delay or prevent a merger, acquisition or change in control that may be considered favorable. These provisions could also discourage proxy contests and make it more difficult for shareholders to elect directors and take other corporate actions. Among other things, these provisions:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">authorize us to issue preferred stock, the terms of which may be determined at the sole discretion of our Board of Directors and may adversely affect the voting or economic rights of our shareholders; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">establish advance notice requirements for nominations for election to the Board of Directors and for proposing matters that can be acted on by shareholders at a meeting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our charter and bylaws and provisions of Tennessee law may discourage transactions that otherwise could provide for the payment of a premium over prevailing market prices for our Common Stock and also could limit the price that investors are willing to pay in the future for shares of our Common Stock.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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-style:italic;font-weight:700;line-height:112%">Because our Intermodal business depends heavily on freight transiting seaports and railheads, our operating results and financial condition are likely to be adversely affected by any reduction or deterioration in service at seaports or railheads.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:20.4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Intermodal business provides first- and last-mile high value container drayage services to and from seaports and railheads.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consequently, our ability to continue to expand our Intermodal transportation business is dependent upon the seaports and railheads&#8217; capacity to handle Intermodal freight. Our business has, at times, been adversely affected by situations impacting one or more railheads or seaports, including congestion, labor shortages, slowdowns or stoppages, adverse weather conditions, changes to rail operations, or other factors that hinder the railheads and seaports to efficiently handle freight transiting their operations, and these situations may occur again in the future, which could have a material adverse effect on our results of operations and financial condition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_25"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B.&#160;&#160;&#160;&#160;Unresolved Staff Comments</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;None</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="text-indent:27pt"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_28"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Properties</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our headquarters are in Greeneville, Tennessee and we have additional general offices in Atlanta, Georgia and Columbus, Ohio. As of December&#160;31, 2022, we owned six facilitates, including the Columbus, Ohio general office and lease 174 facilities, including the general office in Atlanta, Georgia and our corporate headquarters in Greeneville, Tennessee. We consider each of our facilities to be in good condition and adequate for its present use. We believe in the event that we need additional facilities, we will be able to purchase or lease facilities on terms and costs similar to those of competitors within the transportation industry.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our principal facilities as of December&#160;31, 2022 were as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:27.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.802%"></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%">Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leased<br/>(square feet)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned<br/>(square feet)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Doors</span></td></tr><tr><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%">Atlanta, Georgia</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%">Expedited Freight</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%">154,000</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%">118</span></td></tr><tr><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%">Chicago, Illinois</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%">Expedited Freight</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%">135,000</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%">110</span></td></tr><tr><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%">Columbus, Ohio</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%">Expedited Freight</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%">125,000</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%">168</span></td></tr><tr><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%">Columbus, Ohio</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%">Corporate</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%">240,000</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dallas, Texas</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%">Expedited Freight</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%">244,000</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%">134</span></td></tr><tr><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%">Los Angeles, 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:10pt;font-weight:400;line-height:100%">Expedited Freight</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%">254,000</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%">56</span></td></tr><tr><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%">Miami, Florida</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%">Expedited Freight</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%">111,000</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%">39</span></td></tr><tr><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%">Newark, New Jersey</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%">Expedited Freight</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%">133,000</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%">36</span></td></tr><tr><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%">Phoenix, Arizona</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%">Expedited Freight</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%">103,000</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%">24</span></td></tr><tr><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%">San Francisco, 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:10pt;font-weight:400;line-height:100%">Expedited Freight</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%">136,000</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%">22</span></td></tr></table></div><div style="text-align:justify;text-indent:27pt"><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></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our owned and leased facilities, we partner with independent agents in 29 cities where the agents handle the freight for us on a commission basis.</span></div><div style="text-align:justify;text-indent:27pt"><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></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_31"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Legal Proceedings</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:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are a party to ordinary, routine litigation incidental to and arising in the normal course of our business, most of which involve claims for personal injury, property damage related to the transportation and handling of freight, or workers&#8217; compensation. For more information about our insurance program and legal proceedings, see Item 1A, Risk Factors - &#8220;Claims for property damage, personal injuries or workers&#8217; compensation and related expenses could significantly reduce our earnings.&#8221; and &#8220;We face risks related to self-insurance and third-party insurance that can be volatile to our earnings.&#8221;, and &#8220;Our failure to comply with various applicable federal and state employment and labor laws and regulations could have a material, adverse impact on our business, financial condition and results of operations.&#8221;, Item 7, Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Estimates, and Item 8, Financial Statements and Supplementary Data - Commitments and Contingencies. </span></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_34"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Mine Safety Disclosures</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><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></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;Not applicable.</span></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_37"></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 style="text-align:center"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_40"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Market for Registrant&#8217;s Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities</span></div></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Common Stock trades on The Nasdaq Global Select Stock Market&#8482; under the symbol &#8220;FWRD.&#8221; </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were approximately&#160;243 shareholders of record of our Common Stock as of February 27, 2023.</span></div><div style="text-indent:27pt"><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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December&#160;31, 2022, our Board of Directors declared a cash dividend of $0.24 per share that will be&#160;paid in the first quarter of 2023 to the shareholders of record on March 2, 2023. The Company expects to continue to pay regular quarterly cash dividends, though each subsequent quarterly dividend is subject to review and approval by the Board of Directors.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no material restrictions on our ability to declare dividends.&#160;</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of our securities were sold during fiscal year 2022 without registration under the Securities Act.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Performance Graph</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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 cumulative shareholder return on our Common Stock with The Nasdaq Trucking and Transportation Stocks Index and The Nasdaq Global Select Stock Market&#8482; Index commencing on the last trading day of December 2017 and ending on the last trading day of December 2022. The graph assumes a base investment of $100 made on December 31, 2017 and the respective returns assume reinvestment of all dividends. The comparisons in this graph are required by the SEC and, therefore, are not intended to forecast or necessarily be indicative of any future return on our Common Stock.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance graph and related information shall not be deemed &#8220;soliciting material&#8221; or be &#8220;filed&#8221; with the Securities and Exchange Commission, nor shall such information be incorporated by reference into any future filing under the Securities Act or the Exchange Act, except to the extent that the Company specifically incorporates it by reference into such filing.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><img src="fwrd-20221231_g1.jpg" alt="fwrd-20221231_g1.jpg" style="height:480px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></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:96.783%"><tr><td style="width:1.0%"></td><td style="width:40.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.963%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.963%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.963%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.963%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.963%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.968%"></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%">2017</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:700;line-height:100%">2018</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:700;line-height:100%">2019</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: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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward Air Corporation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</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%">109&#160;</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%">139&#160;</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%">179&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">256&#160;</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%">183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nasdaq Trucking and Transportation Stocks Index</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nasdaq Global Select Stock Market Index</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth information with respect to purchases of our common stock made by or on behalf of us during the three months ended December&#160;31, 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:25.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></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%">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:10pt;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:10pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum Number of Shares that May Yet Be Purchased Under the Plans or Programs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2022 through October 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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:0.5pt solid #000;padding:2px 1pt 2px 0;text-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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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:0.5pt solid #000;padding:2px 1pt 2px 0;text-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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align: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,366,496&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt 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%">November 1, 2022 through November 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2022 through December 31, 2022</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,232,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,159&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:0.5pt solid #000;padding:2px 0;text-align: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.79&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,159&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align: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,232,337&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="27" 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:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">On February 5, 2019, our Board approved the 2019 Repurchase Plan authorizing up to 5.0 million shares of our common stock. The 2019 Share Repurchase Plan expires when the shares authorized for repurchase are exhausted or the 2019 Repurchase Plan is canceled.</span></div></td></tr></table><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></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;[Reserved]</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_46"></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 7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_49"></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This section of this Form 10-K generally discusses our results of operations and financial condition for the year ended December 31, 2022. For a discussion of similar topics for the years ended December 31, 2021 and December 31, 2020, please refer to &#8220;Item 7  - Management's Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our Form 10-K, filed on March 1, 2022, which is incorporated herein by reference.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading asset-light freight provider of transportation services, including LTL, truckload, final mile and intermodal drayage services across the United States and in Canada and Mexico. We offer premium services that typically require precision execution, such as expedited transit, delivery during tight time windows and special handling. We utilize an asset-light strategy to minimize our investments in equipment and facilities and to reduce our capital expenditures.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are classified into two reportable segments: Expedited Freight and Intermodal.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Expedited Freight segment provides expedited regional, inter-regional and national LTL services. Expedited Freight also offers customers local pick-up and delivery and other services including final mile, truckload, shipment consolidation and deconsolidation, warehousing, customs brokerage and other handling. We plan to grow our LTL and final mile geographic footprints through greenfield start-ups as well as through acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Intermodal segment provides first- and last-mile high value intermodal container drayage services both to and from seaports and railheads. Intermodal also offers dedicated contract and CFS warehouse and handling services, and in select locations, linehaul and LTL services. We plan to grow our Intermodal geographic footprint through acquisitions as well as through greenfield start-ups where no suitable acquisition is available.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations, particularly our network of hubs and terminals, represent substantial fixed costs. Consequently, our ability to increase our earnings depends in significant part on our ability to increase the amount of freight and the revenue per pound or shipment for the freight shipped or moved through our network. Additionally, our earnings depend on the growth of other services, such as LTL pickup and delivery, which will allow us to maintain revenue growth in a challenging freight environment.  We  continue to create synergies across our services, particularly with services offered in our Expedited Freight reportable segment.  Synergistic opportunities include the ability to share resources, in particular our fleet resources. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor and analyze a number of key operating statistics in order to manage our business and evaluate our financial and operating performance. These key operating statistics are defined below and are referred to throughout the discussion of the financial results of our Expedited Freight and Intermodal reportable segments. Our key operating statistics should not be interpreted as better measurements of our results than income from operations as determined under U.S. generally accepted accounting principles. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within our Expedited Freight reportable segment, our primary revenue focus is to increase density, which is shipment and tonnage growth within our existing LTL network. Increases in density allow us to maximize our asset utilization and labor productivity, which we measure over many different functional areas of our operations including linehaul load factor, pickup and delivery (&#8220;P&amp;D&#8221;) stops per hour, P&amp;D shipments per hour and door pounds handled per hour. In addition to our focus on density and operating efficiencies, it is critical for us to obtain an appropriate yield, which is measured as revenue per hundredweight, on the shipments we handle to offset our cost inflation and support our ongoing investments in capacity and technology. Revenue per hundredweight is also a commonly-used indicator for general pricing trends in the LTL industry and can be influenced by many other factors, such as changes in fuel surcharges, weight per shipment and length of haul. Therefore, changes in revenue per hundredweight may not necessarily indicate actual changes in underlying base rates. We regularly monitor the components of our pricing, including base freight rates, accessorial charges and fuel surcharges. The fuel surcharge is generally designed to offset fluctuations in the cost of the petroleum-based products used in our operations and is indexed to diesel fuel prices published by the U.S. Department of Energy. The impact of fuel on our results of operations depends on the relationship between the applicable surcharge, the fuel efficiency of our Company drivers, and the load factor achieved by our operation. Fluctuations in fuel prices in either direction could have a positive or negative impact on our margins, particularly in our LTL business where the weight of a shipment subject to the fuel surcharge on a given trailer can vary materially. We believe our yield management process focused on account level profitability, and ongoing improvements in operating efficiencies, are both key components of our ability to grow profitably. </span></div><div style="text-align:justify;text-indent:36pt"><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%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The key operating statistics necessary to understand the operating results of our Expedited Fright reportable segment are described below in more detail:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tonnage </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Total weight of shipments in pounds. The level of freight tonnage is affected by economic cycles and conditions, customers&#8217; business cycles, changes in customers&#8217; business practices and capacity in the truckload market. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weight Per Shipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Total pounds divided by the number of shipments. Fluctuations in weight per shipment can indicate changes in the mix of freight we receive from our customers, as well as changes in the number of units included in a shipment. Generally, increases in weight per shipment indicate higher demand and overall increased economic activity. Changes in weight per shipment can also be influenced by shifts between LTL and other modes of transportation, such as truckload, in response to capacity, service and pricing issues. Fluctuations in weight per shipment generally have an inverse effect on our revenue per hundredweight, as a decrease in weight per shipment will typically cause an increase in revenue per hundredweight.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Per Hundredweight</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Network revenue per every 100 pounds of shipment weight. Our LTL transportation services are generally priced based on weight, commodity, and distance. Our pricing policies are reflective of the services we provide, and can be influenced by competitive market conditions.  Changes in the freight profile factors such as average shipment size, average length of haul, freight density, and customer and geographic mix can impact the revenue per hundredweight. Fuel surcharges and intercompany revenue between Network and Truckload are included in this measurement. </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Per Shipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Network revenue divided by the number of shipments. Fuel surcharges and intercompany revenue between Network and Truckload are included in this measurement. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Average Length of Haul - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Total miles between origin and destination service centers for all shipments, with miles based on the size of shipments. Length of haul is used to analyze our tonnage and pricing trends for shipments with similar characteristics. Changes in length of haul generally have a direct effect on our revenue per hundredweight, as an increase in length of haul will typically cause an increase in revenue per hundredweight. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within our Intermodal reportable segment, our primary revenue focus is to increase the number of shipments. The key operating statistic necessary to understand the operating results of our Intermodal reportable segment is described below in more detail:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Drayage Revenue Per Shipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Intermodal revenue divided by the number of drayage shipments. Revenue derived from container freight station warehouse and handling, and linehaul and LTL services is excluded from this measurement. Fuel surcharges and accessorial charges are included in this measurement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trends and Developments</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Intermodal Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, we acquired certain assets and liabilities of Proficient Transport Incorporated and Proficient Trucking, Inc. (together &#8220;Proficient Transport</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) for $16,339 and a potential earn-out up to $2,000. In 2022, the earn-out period ended and the Company paid $91 based on the terms of the purchase agreement. Proficient Transport is an intermodal drayage company headquartered in Chicago, Illinois. The acquisition of Proficient Transport expands our intermodal footprint in Georgia, Illinois, North Carolina, and Texas, and introduces a new location in Ohio. The acquisition was funded using cash flows from operations. The results of Proficient Transport have been included in our consolidated financial statements as of and from the date of acquisition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2021, we acquired certain assets and liabilities of BarOle Trucking, Inc. (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8220;BarOle&#8221;) for $35,436. BarOle is an intermodal drayage company headquartered in Roseville, Minnesota. The acquisition of BarOle provides additional capacity and resources to meet customer demands in the intermodal market, and extends the service footprint to the Minneapolis-Saint Paul, Minnesota area. In addition, BarOle has a larger terminal location, which allows for further expansion in the future. The acquisition was funded using cash flows from operations. The results of BarOle have been included in our consolidated financial statements as of and from the date of acquisition. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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%">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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">May 2022,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> we </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">acquired certain assets and liabilities of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Edgmon Trucking, LLC (&#8220;Edgmon&#8221;) for $40,993 and a potential earn-out of up to $5,000, based on the achievement of certain profit contribution milestones over a nineteen month period, beginning May 31, 2022. Edgmon, headquartered in Kent, Washington, operates a terminal in Kent and a yard in Seattle, servicing both the Port of Seattle and the Port of Tacoma. The acquisition of Edgmon marks our first Intermodal location on the West Coast, a key area of expansion in the Intermodal strategic growth plan. The acquisition was funded using cash flows from operations. The results of Edgmon have been included in our consolidated financial statements as of and from the date of acquisition. </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-style:italic;font-weight:400;line-height:120%">Expedited Freight Acquisition</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"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, we acquired certain assets and liabilities of J&amp;P Hall Express Delivery (&#8220;J&amp;P&#8221;) for $7,670. J&amp;P is headquartered in Atlanta, Georgia with a second terminal in Albany, Georgia. The acquisition of J&amp;P supports our strategic growth plan by expanding pickup and delivery, less-than-truckload, truckload, less than container load, container freight station warehousing, and airport transfer services across the Southeastern United States. The acquisition was funded using cash flows from operations. The results of J&amp;P have been included in our consolidated financial statements as of and from the date of acquisition. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to our Consolidated Financial Statements for more information about our acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">COVID-19</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is highly susceptible to changes in economic conditions. Our products and services are directly tied to the production and sale of goods and, more generally, to the North American economy. The COVID-19 pandemic adversely impacted economic activity and conditions worldwide and created significant volatility and disruption to the financial markets and supply chains worldwide.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although our operations have returned to pre-COVID levels, should we experience another COVID-19-like virus outbreak in the future with similar restrictions, we would anticipate a similar impact on our business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Fuel</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend heavily upon the availability of adequate diesel fuel supplies, and recently, fuel availability and prices have fluctuated significantly. Fuel availability and prices can be impacted by factors beyond our control, such as natural or man-made disasters, adverse weather conditions, political events, economic sanctions imposed against oil-producing countries or specific industry participants, disruptions or failure of technology or information systems, price and supply decisions by oil producing countries and cartels, terrorist activities, armed conflict, tariffs, sanctions, other changes to trade agreements and world supply and demand imbalance. Through our fuel surcharge programs, we have been able to mitigate the impact of fluctuations in fuel prices. Our fuel surcharge rates are set weekly based on the national average for fuel prices as published by the U.S. Department of Energy and our fuel surcharge table. In periods of changing fuel prices, our fuel surcharges vary by different degrees and may not fully offset fuel price fluctuations or may result in higher than expected increases in revenue. Fuel shortages, changes in fuel prices, and the potential volatility in fuel surcharge revenue may impact our results of operations and overall profitability. Fuel surcharge revenue as a percentage of operating revenues increased to 17.1% for the year ended December&#160;31, 2022 compared to 11.5% for the year ended December&#160;31, 2021, as a result of changes in fuel prices.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Economy</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Participants in the transportation industry have historically experienced cyclical fluctuations in financial results due to economic recessions, downturns in the business cycles of customers, volatility in the prices charged by third-party carriers, interest rate fluctuations and other U.S. and global macroeconomic developments. During economic downturns, reductions in overall demand for transportation services will likely reduce demand for our services and exert downward pressures on our rates and margins. In periods of strong economic growth, overall demand may exceed the available supply of transportation resources. While this may present an opportunity to increase economies of scale in our network and enhanced pricing and margins, these benefits may be </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">lessened</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> by increased network congestion and operating inefficiencies. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Like other providers of freight transportation services, our business has been impacted by the macroeconomic conditions of the past year. Industry freight volumes as measured by the Cass Freight Index were flat in 2022 compared to the prior year. As global demand slowed, the peak shipping season that generally drives higher volumes in the second half of the year was atypically soft. Shippers in the United States continue to struggle with elevated inventory levels as consumer demand has been negatively impacted by inflation and macroeconomic uncertainty. In response to this slowing demand, steamship lines continue to rationalize services by reducing capacity where possible, which has allowed port congestion to ease. The slowdown of consumer demand has also had a significant impact on the air freight market. Air freight volumes have significantly declined, also as a consequence of higher inventory levels and declining consumer demand. These trends, in combination with elevated volume growth in our network in the first half of 2022, drove a decline in the volume of freight shipped by our customers in the second half of 2022. These trends have continued through the early months of 2023.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:107%"> </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="ic596b7599c9f4131b49fbdbb86adb38b_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_55"></div><div style="margin-bottom:10pt;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%">Results from Operations</span></div><div style="text-indent:36pt"><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 consolidated financial data for the years ended December&#160;31, 2022 and 2021 (in thousands):</span></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:96.491%"><tr><td style="width:1.0%"></td><td style="width:39.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</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:10pt;font-weight:700;line-height:100%">Percent Change</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%">Operating revenue:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expedited Freight</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">1,374,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intermodal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Eliminations and other operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Operating revenue</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,973,403&#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%">1,662,427&#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%">310,976&#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%">18.7&#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%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Purchased transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;Salaries, wages, and employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;&#160;&#160;Operating 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%">97,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;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%">47,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;&#160;&#160;Insurance and claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;Fuel expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;&#160;&#160;Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;&#160;&#160;Total operating expenses</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%">1,707,427&#160;</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%">1,503,126&#160;</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%">204,301&#160;</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%">13.6&#160;</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 (loss) from continuing operations:</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><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%">Expedited Freight</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#cceeff;padding: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%">Intermodal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="background-color:#cceeff;padding: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%">Income from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,976&#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%">159,301&#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%">106,675&#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%">67.0&#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 expense:</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><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><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%">&#160;&#160;&#160;Interest 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%">(5,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">&#160;&#160;&#160;&#160;&#160;&#160;Total other expense</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%">(5,138)</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%">(4,338)</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%">(800)</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%">18.4&#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 from continuing operations before income taxes</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%">260,838&#160;</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%">154,963&#160;</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%">105,875&#160;</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%">68.3&#160;</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 tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations</span></td><td 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%">193,191&#160;</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%">116,091&#160;</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%">77,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:10pt;font-weight:400;line-height:100%">66.4&#160;</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%">Loss from discontinued operation, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(10,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 and comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align: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,191&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">105,859&#160;</span></td><td style="background-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%">87,332&#160;</span></td><td style="background-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%">82.5&#160;</span></td><td style="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="text-align:center"><span><br/></span></div><div style="text-align:justify"><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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Revenues</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenues increased $310,976, or 18.7% to $1,973,403 for the year ended December&#160;31, 2022 compared to $1,662,427 for the year ended December&#160;31, 2021. The revenue increase was primarily driven by increased revenue from our Expedited Freight segment of $179,620 due to increased Network and Final Mile revenue, and from our Intermodal segment of $130,504 driven by increased drayage and accessorial revenues. The results for our two reportable segments are discussed in detail in the following sections.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating expenses increased $204,301, or 13.6%, to $1,707,427 for the year ended December&#160;31, 2022 compared to $1,503,126 for the same period in 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The increase was primarily driven by an increase in purchased transportation of $73,474, other operating expenses of $67,247, salaries, wages and employee benefits of $20,156, and operating leases of $17,461. Purchased transportation expense includes our Leased Capacity Providers, third-party motor carriers and capacity secured by transportation intermediaries, while expenses for Company-employed drivers are included in salaries, wages and employee benefits. Purchased transportation expense increased due to higher rates for Leased Capacity Providers, third-party motor carriers, and transportation intermediaries. Other operating expenses increased due to contract labor, professional fees, software license fees, recruiting costs, travel and entertainment expenses and accessorial storage costs incurred in support of the increased accessorial revenues. Salaries, wages and employee benefits increased primarily due to the additional employees hired in 2022, higher salaries and wages, and an increase in the reserve for incentive compensation. Operating leases increased primarily due to higher facility and equipment lease expense. </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-style:italic;font-weight:700;line-height:120%">Income from Continuing Operations and Segment Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income from continuing operations increased $106,675, or 67.0%, to $265,976 for the year ended December&#160;31, 2022, compared to $159,301 for the same period in 2021. The increase was primarily driven by an increase in income from continuing operations in our Expedited Freight segment and Intermodal segment of $71,647 and $26,757, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense, net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net was $5,138 for the year ended December&#160;31, 2022 compared to $4,338 for the same period in 2021.  The increase in interest expense was primarily due to a higher weighted-average interest rate during the year ended December 31, 2022. The weighted-average interest rate on the outstanding borrowings under our credit facility were 2.77% and 1.43% during the years ended December&#160;31, 2022 and 2021, respectively. </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-style:italic;font-weight:700;line-height:120%">Income Taxes on a Continuing Basis</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effective tax rate on a continuing basis for the year ended December&#160;31, 2022 was 25.9%, compared to a rate of 25.1% for the same period in 2021. The higher effective tax rate for the year ended December&#160;31, 2022 was primarily due to an increase in the non-deductible compensation in 2022 compared to the same period in 2021. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Loss from Discontinued Operation, net of tax</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There was no loss from discontinued operation, net of tax for the year ended December&#160;31, 2022 compared to a loss from discontinued operation, net of tax of $10,232 for the year ended December&#160;31, 2021. Loss from discontinued operation includes our Pool business, which, as discussed above, was sold on February 12, 2021.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the foregoing factors, net income increased by $87,332, or 82.5%, to $193,191 for the year ended December&#160;31, 2022 compared to $105,859 for the same period in 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%">34</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_58"></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-style:italic;font-weight:700;line-height:120%">Expedited Freight - Year Ended December&#160;31, 2022 compared to Year Ended December&#160;31, 2021 </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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 financial data of the Expedited Freight segment for the years ended December&#160;31, 2022 and 2021 (unaudited and in thousands):</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.659%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><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="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of Revenue</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of Revenue</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:10pt;font-weight:700;line-height:100%">Change</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:10pt;font-weight:700;line-height:100%">Percent Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network</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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truckload</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Final Mile</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 revenue</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%">1,553,890&#160;</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 #000000;padding:2px 0 2px 1pt;text-align: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.0&#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%">1,374,270&#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%">100.0&#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%">179,620&#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%">13.1&#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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased transportation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, wages and employee 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%">279,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">65,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and 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%">31,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance and claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuel 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%">11,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">117,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 expenses</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,342,922&#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%">86.4&#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%">1,234,949&#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%">89.9&#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,973&#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%">8.7&#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 from operations</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%">210,968&#160;</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%">13.6&#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%">139,321&#160;</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%">10.1&#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%">71,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">51.4&#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><tr style="height:8pt"><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="36" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Network revenue is comprised of all revenue, including linehaul, pickup and/or delivery, and fuel surcharge revenue, excluding accessorial, Truckload and Final Mile revenue.</span></div></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.695%"></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.823%"></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.823%"></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><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expedited Freight Operating Statistics</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Year Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business days</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%">255&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">0.4&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Tonnage </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="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="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%">&#160;&#160;&#160;&#160;Total pounds </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,812,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Pounds per day </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shipments </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="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="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%">&#160;&#160;&#160;&#160;Total shipments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Shipments per day</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weight per shipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Revenue per hundredweight </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">28.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue per hundredweight, ex fuel </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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">24.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue per shipment </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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261.68&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">211.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue per shipment, ex fuel </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">175.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> In thousands</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Excludes accessorial, Truckload and Final Mile products</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Includes intercompany revenue between the Network and Truckload revenue streams</span></div></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></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%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Revenues</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Expedited Freight operating revenue increased $179,620, or 13.1%, to $1,553,890 for the year ended December&#160;31, 2022 from $1,374,270 for the same period in 2021. The increase was driven by increased Network and Final Mile revenue. Network revenue increased due to an 8.0% increase revenue per hundredweight, partially offset by a 0.7% decrease in tonnage as compared to the prior year. Revenue per hundredweight excluding fuel increased to $25.98 in 2022 as compared to $24.06 in 2021. The increase in the revenue per hundredweight excluding fuel was driven by the execution of our revenue growth strategies, measured pricing initiatives, including our general rate increase, and strong demand for our services in the first half of 2022</span><span style="color:#008080;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:107%">.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The slight decrease in tonnage reflects an increase in weight per shipment of 4.8% on 5.2% fewer number of shipments. The increase in the weight per shipment was the result of more dense freight in our network primarily driven by our freight rationalization actions in the second half of 2021 to capture higher quality freight. Network fuel surcharge revenue increased $92,744, or 67.3%, as a result of the rise in the average price of fuel. Final Mile revenue increased $18,568 primarily due to strong demand for our services and new market expansions</span><span style="color:#008080;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:107%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">while Truckload decreased $1,047 due to softening in the spot market in the second half of 2022. Other revenue, which includes warehousing and terminal handling, increased $19,297 due to targeted pricing initiatives, partially offset by the fewer number of shipments.</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-style:italic;font-weight:700;line-height:120%">Purchased Transportation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Expedited Freight purchased transportation expense increased by $57,713, or 7.8%, to $801,131 for the year ended December&#160;31, 2022 from $743,418 for the same period in 2021.  As a percentage of segment operating revenue, Expedited Freight purchased transportation was 51.7% during the year ended December&#160;31, 2022 compared to 54.1% for the same period in 2021.Expedited Freight purchased transportation includes Leased Capacity Providers, third-party motor carriers and transportation intermediaries, while expenses for Company-employed drivers are included in salaries, wages and employee benefits. The increase in purchased transportation expense was primarily due to higher rates for purchased miles in 2022 from Leased Capacity Providers, third-party motor carriers, and transportation intermediaries, partially offset by the change in the mix of freight capacity purchased from Leased Capacity Providers, third-party motor carriers, and transportation intermediaries for Network and Truckload. For the year ended December&#160;31, 2022, 67.2%, 29.3% and 3.4% of o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">ur freight capacity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> was purchased from Leased Capacity Providers, third-party motor carriers, transportation  intermediaries  and Company-employed drivers, respectively for Network and Truckload. This compares to  62.3%, 34.0% and 3.7%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> in the sam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">e period in 2021.</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-style:italic;font-weight:700;line-height:120%">Salaries, Wages, and Employee Benefits</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expedited Freight salaries, wages and employee benefits increased by $17,682, or 6.8%, to $279,087 for the year ended December&#160;31, 2022 from $261,405 for the same period in 2021. Salaries, wages and employee benefits were 18.0% of Expedited Freight operating revenue for the year ended December&#160;31, 2022 compared to 19.0% for the same period in 2021. The increase in salaries, wages and employee benefits expense was primarily due to the additional employees hired in response to the increased volumes in the first half of 2022, higher salaries and wages, and an increase in the reserve for incentive compensation as compared to the same period in 2021. </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-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expedited Freight operating leases increased $7,834, or 13.7%, to $65,143 for the year ended December&#160;31, 2022 from $57,309 for the same period in 2021.&#160;Operating leases were 4.2% of Expedited Freight operating revenue for both years ended December&#160;31, 2022 and 2021. The increase in operating lease expense was primarily due to higher facility expense for the year ended December&#160;31, 2022 as compared to the same period in 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation and Amortization</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expedited Freight depreciation and amortization increased $3,050, or 10.6%, to $31,892 for the year ended December&#160;31, 2022 from $28,842 for the same period in 2021.&#160;&#160;Depreciation and amortization expense as a percentage of Expedited Freight operating revenue was 2.1% for both the year ended December&#160;31, 2022 and 2021. The increase in depreciation and amortization expense was primarily due to an increase in equipment depreciation for the year ended December&#160;31, 2022 as compared to the same period in 2021.</span></div><div style="margin-bottom:10pt;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%">Insurance and Claims</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Expedited Freight insurance and claims expense increased $3,962, or 12.3%, to $36,205 for the year ended December&#160;31, 2022 from $32,243 for the same period in 2021.&#160;&#160;Insurance and claims as a percentage of Expedited Freight operating revenue was 2.3% for both years ended December&#160;31, 2022 and 2021.&#160;The increase in insurance and claims expense was primarily due to an increase in insurance premiums, vehicle liability claims and equipment repairs, partially offset by a decrease in cargo claims for the year ended December&#160;31, 2022 as compared to the same period in 2021. See additional discussion over the consolidated change in self-insurance reserves in the &#8220;Other Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:107%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> section below.</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;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%">Fuel Expense</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expedited Freight fuel expense increased $2,837, or 32.4%, to $11,589 for the year ended December&#160;31, 2022 from $8,752 for the same period in 2021.&#160;&#160;Fuel expense was 0.7% of Expedited Freight operating revenue for the year ended December&#160;31, 2022 compared to 0.6% for the same period in 2021. Expedited Freight fuel expense increased primarily due to the rise in the average price of fuel during the year ended December&#160;31, 2022.</span></div><div style="margin-bottom:10pt;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%">Other Operating Expenses</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Expedited Freight other operating expenses increased $14,895, or 14.5%, to $117,875 for the year ended December&#160;31, 2022 from $102,980 for the same period in 2021.&#160;Other operating expenses were 7.6% of Expedited Freight operating revenue for the year ended December&#160;31, 2022 compared to 7.5% for the same period in 2021. Other operating expenses include equipment maintenance, facility expenses, legal and professional fees, and other over-the-road costs. The increase in other operating expenses was primarily due to an increase in contract labor, professional fees, software license fees, recruiting costs, and travel and entertainment expenses for the year ended December&#160;31, 2022 as compared to the same period in 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;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%">Income from Operations</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Expedited Freight income from operations increased by $71,647, or 51.4%, to $210,968 for the year ended December&#160;31, 2022 compared to $139,321 for the same period in 2021.&#160;&#160;Expedited Freight income from operations was 13.6% of operating revenue for the year ended December&#160;31, 2022, compared to 10.1% for the same period in 2021.&#160;The increase in income from operations as a percentage of operating revenue was driven by increased revenue per hundredweight excluding fuel combined with higher fuel surcharge revenue, partially offset by higher rates for purchased miles in 2022 from Leased Capacity Providers, third-party motor carriers,  and transportation intermediaries for Network and Truckload.</span></div><div style="margin-bottom:10pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><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%">38</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intermodal - Year Ended December&#160;31, 2022 compared to Year Ended December&#160;31, 2021</span></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><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 financial data of the Intermodal segment for the years ended December&#160;31, 2022 and 2021 (unaudited and in thousands):</span></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:99.856%"><tr><td style="width:1.0%"></td><td style="width:28.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.403%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.403%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.807%"></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="display:none"></td></tr><tr><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="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of Revenue</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of Revenue</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:10pt;font-weight:700;line-height:100%">Change</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent Change</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="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">419,718&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">289,214&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">130,504&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">45.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, wages and employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">15,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance and claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuel expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expenses</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%">362,844&#160;</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%">86.4&#160;</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%">259,097&#160;</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%">89.6&#160;</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%">103,747&#160;</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%">40.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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 from operations</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%">56,874&#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%">13.6&#160;</span></td><td style="background-color:#ffffff;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:#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%">30,117&#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%">10.4&#160;</span></td><td style="background-color:#ffffff;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:#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%">26,757&#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%">88.8&#160;</span></td><td style="background-color:#ffffff;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><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><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></table></div><div><span><br/></span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intermodal Operating Statistics</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"></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%">Year Ended</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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent Change</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%">Drayage shipments</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%">347,066&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">369,601&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(6.1)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drayage revenue per shipment</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,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.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></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="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><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-style:italic;font-weight:700;line-height:120%">Operating Revenues</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intermodal operating revenue increased $130,504, or 45.1%, to $419,718 for the year ended December&#160;31, 2022, from $289,214 for the same period in 2021.&#160;The increase in operating revenues was primarily attributable to a 59.5% increase in drayage revenue per shipment over the same period in 2021 and an increase in accessorial revenues, partially offset by a 6.1% decrease in drayage shipments as compared to the prior year. The increase in drayage revenue per shipment was driven by execution of our revenue growth strategies, measured pricing initiatives, and the contribution from the BarOle acquisition in November 2021 and the Edgmon acquisition in May 2022. Our accessorial revenue was elevated in 2022 as compared to the same period in 2021 in support of our customers and continued strong demand for our services. Fuel surcharge revenue increased $26,335 or 97.1%, as a result of the rise in the average price of fuel. </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-style:italic;font-weight:700;line-height:120%">Purchased Transportation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intermodal purchased transportation increased $15,081, or 16.7%, to $105,656 for the year ended December&#160;31, 2022 from $90,575 for the same period in 2021.&#160;&#160;As a percentage of segment operating revenue, Intermodal purchased transportation was 25.1% for the year ended December&#160;31, 2022, compared to 31.3% for the same period in 2021.&#160;Intermodal purchased transportation includes Leased Capacity Providers, third-party motor carriers, and transportation intermediaries, while expenses for Company-employed drivers are included in salaries, wages and employee benefits. The increase in purchased transportation expense was primarily due to higher rates in 2022 for Leased Capacity Providers, third-party motor carriers, and transportation intermediaries, partially offset by the change in the mix of freight capacity purchased from Leased Capacity Providers, third-party motor carriers, transportation intermediaries and Company-employed drivers.</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-style:italic;font-weight:700;line-height:120%">Salaries, Wages, and Employee Benefits</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intermodal salaries, wages and employee benefits increased $7,807, or 11.9%, to $73,406 for the year ended December&#160;31, 2022 from $65,599 for the same period in 2021.&#160;Salaries, wages and employee benefits were 17.5% of Intermodal operating revenue for the year ended December&#160;31, 2022 compared to 22.7% for the same period in 2021.&#160; The increase in salaries, wages and employee benefits expense was primarily due to additional employees hired in connection with the BarOle and Edgmon acquisitions, higher salaries and wages, and an increase in the reserve for incentive compensation as compared to the same period in 2021.</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-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intermodal operating leases increased $9,732, or 43.8%, to $31,950 for the year ended December&#160;31, 2022, from $22,218 for the same period in 2021.&#160;Operating leases were 7.6% of Intermodal operating revenue for the year ended December&#160;31, 2022, compared to 7.7% in the same period in 2021.&#160;The increase in operating leases expense was due to higher facility and equipment lease expense during the year ended December&#160;31, 2022 as compared to the same period in 2021.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation and Amortization</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intermodal depreciation and amortization increased $4,746, or 44.6%, to $15,393 for the year ended December&#160;31, 2022, from $10,647 for the same period in 2021. Depreciation and amortization expense as a percentage of Intermodal operating revenue was 3.7% for the year ended December&#160;31, 2022, compared to 3.7% for the same period in 2021. The increase in depreciation and amortization expense was primarily due to the equipment and intangible assets acquired in connection with the BarOle and Edgmon acquisitions for year ended December&#160;31, 2022 as compared to the same period in 2021. </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-style:italic;font-weight:700;line-height:120%">Insurance and Claims</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intermodal insurance and claims expense decreased $763, or 7.7%, to $9,087 for the year ended December&#160;31, 2022 from $9,850 for the same period in 2021.&#160;&#160;Insurance and claims were 2.2% of Intermodal operating revenue for the year ended December&#160;31, 2022, compared to 3.4% for the same period in 2021. The decrease in insurance and claims expense was primarily due to the decrease in insurance premiums for the year ended December&#160;31, 2022, as compared to the same period in 2021. See additional discussion over the consolidated change in self-insurance reserves in the &#8220;Other Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> section below.</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-style:italic;font-weight:700;line-height:120%">Fuel Expense</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intermodal fuel expense increased $7,718, or 93.3%, to $15,993 for the year ended December&#160;31, 2022, from $8,275 for the same period in 2021.&#160;&#160;Fuel expense was 3.8% of Intermodal operating revenue for the year ended December&#160;31, 2022, compared to 2.9% for the same period in 2021. Intermodal fuel expense increased due to the additional Company-employed drivers and the rise in the average price of fuel during the year ended December&#160;31, 2022.</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Operating Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intermodal other operating expenses increased $59,426, or 114.4%, to $111,359 for the year ended December&#160;31, 2022, from $51,933 for the same period in 2021.&#160;&#160;Other operating expenses as a percentage of Intermodal revenue for the year ended December&#160;31, 2022 were 26.5%, compared to 18.0% for the same period in 2021. Other operating expense include equipment maintenance, facility expenses, legal and professional fees, and accessorial storage costs. The increase in other operating expenses was primarily due to contract labor and accessorial storage costs incurred in support of the increased accessorial revenues for the year ended December&#160;31, 2022 as compared to the same period in 2021.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income from Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intermodal income from operations increased by $26,757, or 88.8%, to $56,874 for the year ended December&#160;31, 2022, compared to $30,117 for the same period in 2021.&#160;&#160;Income from operations as a percentage of Intermodal operating revenue was 13.6% for the year ended December&#160;31, 2022, compared to 10.4% in the same period in 2021.&#160;The increase in income from operations as a percentage of operating revenue was primarily due to increased drayage revenue per shipment and accessorial revenues, partially offset by higher rates in 2022 for Leased Capacity Providers, third-party motor carriers, and transportation intermediaries. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other operations - Year Ended December&#160;31, 2022 compared to Year Ended December&#160;31, 2021</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other operating activity included a $1,866 operating loss for the year ended December&#160;31, 2022 compared to a $10,137 operating loss for the same period in 2021. The change in the operating loss was primarily due to a decrease in the reserves for group health insurance claims and professional fees, offset by an increase in  self-insurance reserves for vehicle liability claims, a legal reserve, and a reserve for an incentive program established for certain employees in 2021. The increase in the self-insurance reserves for vehicle liability claims was due to the unfavorable loss development factor of historical claims. Professional fees related to cybersecurity and shareholder engagement activities in the amount of  $6,955 were incurred during the year ended December&#160;31, 2021. Similar professional fees were not incurred during the year ended December&#160;31, 2022. </span></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_91"></div><div style="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%">Critical Accounting Policies and Estimates</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (&#8220;GAAP&#8221;).&#160;&#160;The preparation of financial statements in accordance with GAAP requires management to make judgments, estimates and assumptions 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. Our estimates and assumptions are based on historical experience and changes in the business environment.&#160;&#160;However, actual results may differ from estimates under different conditions, sometimes materially. The significant accounting policies followed in the preparation of the financial statements are detailed in Note 1 of our Consolidated Financial Statements included in this Form 10-K. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical accounting policies and estimates are defined as those that are both most important to the portrayal of our financial condition and results and require management&#8217;s most subjective judgments. We believe that our application of the policies discussed below involves significant levels of judgment, estimates and complexity. Due to the levels of judgment, complexity and period of time over which many of these items are resolved, actual results could differ from those estimated at the time of preparation of the financial statements. Adjustments to these estimates would impact our financial position and future results of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Self-Insurance Loss Reserves</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for the estimated costs of self-insurance loss reserves, which includes vehicle liability, and workers&#8217; compensation claims; for both reported and for claims incurred but not reported. The amount of self-insurance loss reserves and loss adjustment expenses is determined based on an estimation process that requires us to make significant judgments and use information obtained from both our specific and industry data, as well as general economic information. We estimate our self-insurance loss exposure by evaluating the merits and circumstances surrounding individual known claims and through actuarial analysis to determine an estimate of probable losses on claims incurred but not reported.  If the events underlying the claims have occurred as of the balance sheet date, then losses are recognized immediately. Historically, we have experienced both favorable and unfavorable development of claim estimates. </span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimation process for self-insurance loss exposure requires management to make significant judgments and continuously monitor and evaluate the life cycle of claims. Using data obtained from this monitoring and our assumptions about the emerging trends, management develops an estimate of ultimate claims based on its historical experience and other available market information. The most significant assumptions used in the estimation process include determining the trend in loss costs, the expected consistency in the frequency and severity of claims incurred but not yet reported, changes in the timing of the reporting of losses from the loss date to the notification date, and expected costs to settle unpaid claims. We utilize quarterly actuarial analyses to evaluate open claims and estimate the ongoing development exposure. The actual cost to settle our self-funded claim liabilities can differ from our reserve estimates because of a number of uncertainties, including the inherent difficulty in estimating the severity of a claim and the potential amount to defend and settle a claim. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, we recorded self-insurance loss reserves of $68,654 and $65,649, respectively, inclusive of reserves in excess of the self-insured retention limit that are expected to be reimbursed from insurance carriers. Additionally, we recognized a receivable for insurance proceeds and a corresponding claims payable for vehicle liability and workers&#8217; compensation claims in excess of the self-insured retention limit in the amount of $29,087 and $28,667 as of December&#160;31, 2022 and 2021, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Business Combinations and Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions are accounted for using the purchase method.&#160;Upon the acquisition of a business, the fair value of the assets acquired and liabilities assumed are estimated. This requires judgments regarding the identification of acquired assets and liabilities assumed, some of which may not have been previously recorded by the acquired business, as well as judgments regarding the valuation of all identified acquired assets and assumed liabilities. The assets acquired and liabilities assumed are determined by understanding the operations, interviewing management and reviewing the financial and contractual information of the acquired business. Consideration is typically paid in the form of cash paid at closing while contingent consideration is paid upon the satisfaction of a future obligation. If contingent consideration is included in the purchase price, then the consideration is valued as of the acquisition date.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once the acquired assets and assumed liabilities are identified, the fair value of the assets and liabilities are estimated using a variety of approaches that require significant judgments. For example, intangible assets are typically valued using a discounted cash flow (&#8220;DCF&#8221;) analysis, which requires estimates of the future cash flows attributable to the intangible asset. A DCF analysis also requires judgments regarding the selection of discount rates to reflect the risks inherent in the projected cash flows, the determination of terminal growth rates, and the useful life and pattern of use of the underlying intangible asset. The valuation of acquired property, and equipment requires judgments about current market values, replacement costs, the physical and functional obsolescence of the assets and their remaining useful lives. A failure to appropriately assign a fair value to acquired assets and assumed liabilities could significantly impact the amount and timing of future depreciation and amortization expense, as well as significantly overstate or understate assets or liabilities. </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;&#160;&#160;&#160;Goodwill is recorded at cost based on the excess of purchase price over the estimated fair value of net assets acquired. Goodwill is not amortized but rather evaluated annually or more frequently if circumstances indicate possible impairment, as of June 30 for impairment using a qualitative assessment or quantitative one-step assessment.&#160;&#160;Examples of such events or circumstance  that could indicate a possible impairment may include a significant change in business climate or a loss of significant customers. Intangible assets are amortized over their estimated useful lives. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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%">43</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:10pt;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%">Liquidity and Capital Resources</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For discussion of our Liquidity and Capital Resources for the fiscal year ended December 31, 2021 compared to the fiscal year ended December 31, 2020, refer to Part I, Item 7 of our annual report on form 10-K filed with SEC on March 1,2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have historically financed our working capital needs, including capital expenditures, with available cash, cash flows from operations and borrowings under our credit facility. We believe that borrowings under our credit facility, together with available cash and internally generated funds, will be sufficient to support our working capital, capital expenditures and debt service requirements for the foreseeable future. In 2022, we completed multiple business acquisitions. See Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the Notes to Consolidated Financial Statements for further discussion on this topic. We used cash from operations to finance these transactions and to provide any necessary liquidity for current and future operations. In addition, we frequently utilize operating leases to acquire revenue equipment.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To further support liquidity and cash reserves, in December 2021, we entered into a third amendment to our credit facility, which increased the amount available for borrowing to $450,000, consisting of a $300,000 revolving line of credit and a term loan of $150,000. The amendment establishes annual mandatory repayment of the principal amount of the term loan of: 1.0% per annum in 2022 and 2023; 2.5% per annum in 2024 and 2025; 5.0% per annum in 2026; with the remaining unpaid principal being due on July 20, 2026. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we were in compliance with our financial covenants contained in the credit facility and expect to maintain such compliance. In the event that we encounter difficulties, our historical relationships with our lenders has been strong and we anticipate their continued long-term support of our business. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indebtedness,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our Consolidated Financial Statements for additional information regarding our credit facility. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows</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"><span><br/></span></div><div style="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%">Year Ended December&#160;31, 2022 Cash Flows compared to December&#160;31, 2021 Cash Flows</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%;text-decoration:underline">Continuing Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities of continuing operations was $259,090 for the year ended December&#160;31, 2022 compared to $124,896 for the year ended December&#160;31, 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net cash provided by operating activities of continuing operations was primarily due to the increase in net income from continuing operations after consideration of non-cash items, and the change in accounts receivable. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounts receivable balance changed due to the increase in operating revenues in 2022, partially offset by a higher amount of cash collected in 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of continuing operations was $104,462 for the year ended December&#160;31, 2022 compared to $96,332 during the year ended December&#160;31, 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the year ended December&#160;31, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were $40,729, which primarily related to the purchase of technology and operating equipment, and the investment in the expansion of our national hub in Columbus, Ohio. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for the year ended December&#160;31, 2021 were $39,109, which primarily related to the investment in the expansion of our national hub in Columbus, Ohio and the purchase of equipment. Investing activities of continuing operations for the year ended December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included the acquisition of Edgmon for a preliminary purchase price of $40,433</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Chickasaw Container Services, Inc. for a preliminary purchase price of $25,733, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">while investing activities for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the year ended December&#160;31, 2021 included the acquisition of Proficient Transport for $16,339, J&amp;P for $7,669 and BarOle for $35,436. </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;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities of continuing operations was $146,122 for the year ended December&#160;31, 2022 compared to $31,502 for the year ended December&#160;31, 2021.&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the net cash used in financing activities of continuing operations was primarily due to the net proceeds received from credit facility in 2021 and the payments made on the credit facility in 2022. For</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the year ended December&#160;31, 2021, net proceeds from the credit facility were $45,000 as compared to the year ended December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> payments on the credit facility of $49,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In addition, the change in the net cash used in financing activities of operations was due to increased repurchases and retirement of common stock.</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%;text-decoration:underline">Discontinued Operation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in discontinued operating activities was $&#8212; for the year ended December&#160;31, 2022 compared to $4,635 for the year ended December&#160;31, 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in net cash used in operating activities of discontinued operation was primarily related to a decrease in net income of discontinued operation after consideration of non-cash items. The sale of Pool was completed on February 12, 2021.</span></div><div style="text-align:justify;text-indent:36pt"><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%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by discontinued investing activities was $&#8212; for the year ended December&#160;31, 2022 compared to net cash used in discontinued investing activities was $8,020 during the year ended December&#160;31, 2021. The change in net cash provided by discontinued investing activities was due to the proceeds received from the sale of the Pool business in 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of Pool was completed on February 12, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financing activities of discontinued operation was</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $&#8212; for the year ended December&#160;31, 2022 compared to $3,385 for the year ended December&#160;31, 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the net cash used in financing activities of discontinued operation was due to decreased contributions to the parent. The sale of Pool was completed on February 12, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022 and 2021, we repurchased 600 and 535 shares of our common stock, respectively, for approximately $62,771 and $48,989, respectively, through open market transactions. All shares received were retired upon receipt, and the excess of the purchase price over par value per share was recorded to &#8220;Retained Earnings&#8221; in our Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_94"></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 7A.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures About Market Risk</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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to market risk relates principally to changes in interest rates and fuel prices. Our interest expense is, in part, sensitive to the general level of interest rates. Borrowings outstanding under our credit facility was approximately $108,500 as of December&#160;31, 2022 and bears i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nterest at variable rates. A hypothetical increase in our credit facility borrowing rate of 150 basis points would increase our annual interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> by approximately $2,157 and would have decreased our annual cash flow from operations by approximately $2,157.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our finance lease obligations were $23,794 as of December&#160;31, 2022.&#160;These finance lease obligations bear interest at a fixed rate.&#160;Accordingly, there is no exposure to market risk related to these obligations.</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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to the effects of changes in the price and availability of fuel, as more fully discussed in Item 1A, &#8220;Risk Factors&#8221; - under the title &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volatility in fuel prices, shortages of fuel or the ineffectiveness of our fuel surcharge program could have a material adverse effect on our results of operations and profitability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_97"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial Statements and Supplementary Data</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The response to this item is submitted as a separate section of this report.</span></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_100"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_103"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A.&#160;&#160;&#160;&#160;Controls and Procedures</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Controls and Procedures</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our principal executive and principal financial officers, has evaluated the effectiveness of our disclosure controls and procedures as of December&#160;31, 2022.&#160;&#160;Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed in this annual report on Form 10-K has been appropriately recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive and principal financial officers, to allow timely decisions regarding required disclosure.&#160;&#160;Based on that evaluation, our principal executive and principal financial officers have concluded that our disclosure controls and procedures are effective at the reasonable assurance level.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Report on Internal Control over Financial Reporting&#160;&#160;</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is responsible for establishing and maintaining effective internal control over financial reporting as defined in Rules 13a-15(f) under the Exchange Act. Our internal control over financial reporting is designed to provide reasonable assurance to management and the Board of Directors regarding the preparation and fair presentation of financial statements.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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 all misstatements. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we assessed the effectiveness of our internal control over financial reporting as of December&#160;31, 2022. In making this assessment, management used the framework set forth by the Committee on Sponsoring Organizations of the Treadway Commission 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%">Internal Control &#8212; Integrated Framework </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;2013 Framework&#8221;). Based on our assessment, we have concluded, as of December&#160;31, 2022, that our internal control over financial reporting was effective based on those criteria.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ernst &amp; Young LLP, the independent registered public accounting firm that audited the Company&#8217;s consolidated financial statements for the year ended December&#160;31, 2022, has issued an attestation report on the Company&#8217;s internal control over financial reporting.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><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%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><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 Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, we implemented a new enterprise resource planning (&#8220;ERP&#8221;) system that replaced legacy systems in which our financial transactions were processed and recorded. The new ERP system is a significant component of our disclosure controls and procedures. As a result of this implementation, we modified certain existing internal controls over financial reporting and will continue to evaluate the operating effectiveness of related controls in subsequent periods. Except for the implementation of the new ERP system, there were no changes in our internal control over financial reporting identified in connection with the evaluation described above that occurred during the year ended December&#160;31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="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><div id="ic596b7599c9f4131b49fbdbb86adb38b_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Report of Independent Registered Public Accounting Firm</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:112%">To the Shareholders and the Board of Directors of Forward Air Corporation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Opinion on Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited Forward Air Corporation&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Forward Air Corporation (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on the COSO criteria.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets as of December 31, 2022 and 2021, the related consolidated statements of comprehensive income, shareholders' equity, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and financial statement schedule listed in the Index at Item 15(a) (collectively referred to as the &#8220;financial statements&#8221;) and our report dated March 1, 2023 expressed </span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">an unqualified opinion thereon.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><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="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%">/s/ Ernst &amp; Young LLP</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%">&#160;</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%">Atlanta, GA</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%">March 1, 2023</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_109"></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 9B.&#160;&#160;&#160;&#160;Other Information</span></div><div><span><br/></span></div><div style="text-indent:36pt"><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="text-align:center"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_112"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C.&#160;&#160;&#160;&#160;Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div><span><br/></span></div><div style="text-indent:36pt"><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="text-indent:36pt"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_115"></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 III</span></div><div style="text-align:center"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_118"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Directors, Executive Officers and Corporate Governance</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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 is incorporated herein by reference to our proxy statement for the 2023 Annual Meeting of Shareholders (the &#8220;2023 Proxy Statement&#8221;). The 2023 Proxy Statement will be filed with the SEC not later than 120 days subsequent to December&#160;31, 2022.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_121"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Executive Compensation</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated herein by reference to the 2023 Proxy Statement.</span></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_124"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated herein by reference to the 2023 Proxy Statement.</span></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_127"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain Relationships and Related Transactions, and Director Independence</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated herein by reference to the 2023 Proxy Statement.</span></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_130"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Principal Accounting Fees and Services</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated herein by reference to the 2023 Proxy Statement.</span></div><div style="text-align:center"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_133"></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="ic596b7599c9f4131b49fbdbb86adb38b_136"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exhibits, Financial Statement Schedules</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)(1) and (2)&#160;&#160;&#160;&#160;List of Financial Statements and Financial Statement Schedules.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The response to this portion of Item 15 is submitted as a separate section of this report.</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)(3)&#160;&#160;&#160;&#160;List of Exhibits.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The response to this portion of Item 15 is submitted as a separate section of this report.</span></div><div style="text-indent:54pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Exhibits.</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;&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The response to this portion of Item 15 is submitted as a separate section of this report.</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Financial Statement Schedules.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The response to this portion of Item 15 is submitted as a separate section of this report.</span></div><div style="text-indent:81pt"><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%">49</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_217"></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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT INDEX</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%">No.</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:700;line-height:100%">Exhibit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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/912728/000095014499006876/0000950144-99-006876.txt">Restated Charter of the registrant (incorporated herein by reference to Exhibit 3 to the registrant&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on May 28, 1999 (File No. 0-22490))</a></span></div></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%">3.2</span></td><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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="ex32forwardaircorporationb.htm">Amended and Restated Bylaws of the registrant</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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/912728/0000950144-98-012848.txt">Form of Forward Air Corporation Common Stock Certificate (incorporated herein by reference to Exhibit 4.1 to the registrant&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 1998 filed with the Securities and Exchange Commission on November 16, 1998 (File No. 0-22490))</a></span></div></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%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="fwrdexhibit422022.htm">Description of Capital Stock</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/912728/000120677405000658/d16518_def14a.htm">Forward Air Corporation 2005 Employee Stock Purchase Plan (incorporated herein by reference to the registrant's Proxy Statement filed with the Securities and Exchange Commission on April 20, 2005 (File No. 0-22490))</a></span></div></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%">10.2</span></td><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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/912728/000095014404002323/g87416exv10w5wa.txt">Air Carrier Certificate, effective August 28, 2003 (incorporated herein by reference to Exhibit 10.5 to the registrant's Annual Report on Form 10-K for the fiscal year ended December 31, 2003 filed with the Securities and Exchange Commission on March 11, 2004 (File No. 0-22490))</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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/912728/000091272818000051/exhibit104.htm">Form of Director Indemnification Agreement (incorporated herein by reference to Exhibit 10.4 to the registrant's Annual Report on Form 10-K for the fiscal year ended December 31, 2017 filed with the Securities and Exchange Commission on February 23, 2018 (File No. 0-22490))</a></span></div></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%">10.4</span></td><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%">*</span></td><td colspan="3" style="background-color:#ffffff;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/912728/000091272811000006/exhitbit10_16.htm">Form of Non-Qualified Stock Option Agreement under the registrant's Amended and Restated Stock Option and Incentive Plan (incorporated herein by reference to Exhibit 10.16 to the registrant's Annual Report on Form 10-K for the fiscal year ended December 31, 2010 filed with the Securities and Exchange Commission on February 24, 2011 (File No. 0-22490))</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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/912728/000091272813000004/exhibit101-amendedrestated.htm">Forward Air Corporation Amended and Restated Stock Option and Incentive Plan, as further amended and restated on February 7, 2013 (incorporated herein by reference to Exhibit 10.1 to the registrant's Current Report on Form  8-K filed with the Securities and Exchange Commission on February 13, 2013 (File No. 0-22490))</a></span></div></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%">10.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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/912728/000091272816000220/exhibit101firstamendmentto.htm">First Amendment to the Forward Air Corporation Amended and Restated Stock Option and Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the registrant&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2016, filed with the Securities and Exchange Commission on April 27, 2016 (File No. 0-22490))</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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/912728/000091272816000194/exhibit101nqagreement.htm">Form of Nonqualified Stock Option Agreement under the registrant&#8217;s Amended and Restated Stock Option and Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the registrant&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on February 12, 2016 (File No. 0-22490))</a></span></div></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%">10.8</span></td><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%">*</span></td><td colspan="3" style="background-color:#ffffff;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/912728/000091272816000194/exhibit102ceonqagreement.htm">Form of CEO Nonqualified Stock Option Agreement under the registrant&#8217;s Amended and Restated Stock Option and Incentive Plan (incorporated herein by reference to Exhibit 10.2 to the registrant&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on February 12, 2016 (File No. 0-22490))</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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/912728/000091272816000226/exhibit101nedrsuagreement.htm">Form of Non-Employee Director Restricted Stock Units Agreement under the registrant&#8217;s Amended and Restated Non- Employee Director Stock Plan (incorporated herein by reference to Exhibit 10.1 to the registrant&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on May 10, 2016 (File No. 0-22490))</a></span></div></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%">10.10</span></td><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%">*</span></td><td colspan="3" style="background-color:#ffffff;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/912728/000091272816000226/exhibit102nedrsaagreement.htm">Form of Non-Employee Director Restricted Stock Agreement under the registrant&#8217;s Amended and Restated Non-Employee Director Stock Plan (incorporated herein by reference to Exhibit 10.2 to the registrant&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on May 10, 2016 (File No. 0-22490))</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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/912728/000091272816000262/exhibit102employeersaagree.htm">Form of Employee Restricted Share Agreement under the registrant&#8217;s 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.2 to the registrant&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2016 filed with the Securities and Exchange Commission on July 27, 2016))</a></span></div></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%">10.12</span></td><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%">*</span></td><td colspan="3" style="background-color:#ffffff;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/912728/000091272817000036/fwrdex10412016.htm">Form of CEO Nonqualified Stock Option Agreement under the registrant&#8217;s 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.41 to the registrant&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 22, 2017)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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/912728/000091272817000036/fwrdex10442016.htm">Form of Nonqualified Stock Option Agreement under the registrant&#8217;s 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.44 to the registrant&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 22, 2017) </a></span></div></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%">10.14</span></td><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%">*</span></td><td colspan="3" style="background-color:#ffffff;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/912728/000091272817000036/fwrdex10452016.htm">Form of Performance Share Agreement under the registrant&#8217;s 2016 Omnibus Compensation Plan (incorporated herein by reference to Exhibit 10.45 to the registrant&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 22, 2017) </a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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/912728/000091272817000052/exhibit101performanceshare.htm">Form of Notice of Grant of Performance Shares under the registrant&#8217;s 2016 Omnibus Compensation Plan (incorporated herein by reference to Exhibit 10.1 to the registrant&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on April 27, 2017) </a></span></div></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%">10.16</span></td><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%">*</span></td><td colspan="3" style="background-color:#ffffff;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/912728/000091272817000125/exhibit101fac2016omnibusin.htm">Forward Air Corporation 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.1 to the registrant&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on July 27, 2017 (File No. 0-22490))</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><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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.667%"></td><td style="width:0.1%"></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%">10.17</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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/912728/000091272817000125/exhibit102amendedandrestat.htm">Amended and Restated Non-Employee Director Stock Plan (incorporated herein by reference to Exhibit 10.2 to the registrant&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on July 27, 2017 (File No. 02-22490))</a></span></div></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%">10.18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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/912728/000091272817000137/exhibit10110217.htm">Credit Agreement dated September 29, 2017 among Forward Air Corporation and Forward Air, Inc., as the borrowers, the subsidiaries of the borrowers identified therein as the guarantors, Bank of America, N.A., U.S. Bank National Association and the other lenders party thereto (incorporated herein by reference to Exhibit 10.1 to the registrant&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 3, 2017)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="https://www.sec.gov/Archives/edgar/data/912728/000091272820000064/exhibit101q12020.htm">First Amendment dated April 16, 2020 to Credit Agreement dated September 29, 2017 by and among Forward Air Corporation and Forward Air, Inc., as borrowers, certain subsidiaries of the borrowers as guarantors, Bank of America, N.A., as administrative agent and lender, U.S. Bank National Association, as lender, and the other lenders party thereto (incorporated herein by reference to Exhibit 10.1 to the registrant's Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on May 1, 2020)</a></span></div></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%">10.18B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/912728/000091272821000185/ex103secondamendmenttocred.htm">Second Amendment dated July 20, 2021 to Credit Agreement dated September 29, 2017 by and among Forward Air Corporation and Forward Air, Inc., as borrowers, certain subsidiaries of the borrowers as guarantors, Bank of America, N.A., as administrative agent and lender, U.S. Bank National Association, as lender and the other lenders part thereto (incorporated herein by reference to Exhibit 10.3 to the registrant&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on August 10, 2021)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;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:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000912728/000162828022000380/thirdamendmenttocreditagre.htm">Third Amendment, dated December 29, 2021, to the Credit Agreement dated September 29, 2017 by and among Forward Air Corporation and Forward Air, Inc., as borrowers, certain subsidiaries of the borrowers as guarantors, Bank of America, N.A., as administrative agent and lender, U.S. Bank National Association, as lender and the other lenders part thereto</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;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:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/912728/000091272821000185/ex103secondamendmenttocred.htm">(incorporated herein by reference to Exhibit 10.1 to the registrant&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on January 5, 2022)</a></span></div></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%">10.19</span></td><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%">*</span></td><td colspan="3" style="background-color:#ffffff;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/912728/000091272818000061/exhibit104ceostockoptionag.htm">Form of CEO Nonqualified Stock Option Agreement under the registrant&#8217;s 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.4 to the registrant&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on April 26, 2018)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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/912728/000091272818000061/exhibit105ceoperformancesh.htm">Form of CEO Performance Share Agreement under the registrant&#8217;s 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.5 to the registrant&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on April 26, 2018)</a></span></div></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%">10.21</span></td><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%">*</span></td><td colspan="3" style="background-color:#ffffff;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/912728/000091272818000061/exhibit106ceorestrictedsto.htm">Form of CEO Restricted Stock Agreement under the registrant&#8217;s 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.6 to the registrant&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on April 26, 2018)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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/912728/000119312518190585/d593968dex101.htm">Employment Agreement, dated June 6, 2018, between Forward Air Corporation and Thomas Schmitt (incorporated herein by reference to Exhibit 10.1 to the registrant&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 12, 2018)</a></span></div></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%">10.23</span></td><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%">*</span></td><td colspan="3" style="background-color:#ffffff;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/912728/000119312518190585/d593968dex102.htm">Restrictive Covenants Agreement, dated June 6, 2018, between Forward Air Corporation and Thomas Schmitt (incorporated herein by reference to Exhibit 10.2 to the registrant&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 12, 2018)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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/912728/000119312518190585/d593968dex103.htm">Waiver and Acknowledgment, dated June 11, 2018 between Forward Air Corporation and Bruce Campbell (incorporated herein by reference to Exhibit 10.3 to the registrant&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 12, 2018)</a></span></div></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%">10.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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/912728/000091272819000071/exhibit102q12019.htm">Consulting Agreement effective May 7, 2019, between Forward Air Corporation and Bruce A. Campbell (incorporated herein by reference to Exhibit 10.2 to the registrant's Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on April 25, 2019)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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/912728/000091272819000071/exhibit103q12019.htm">Form of Performance Share Agreement (Total Shareholder Return) under the registrant's 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.3 to the registrant's Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on April 25, 2019)</a></span></div></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%">10.27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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/912728/000091272819000071/exhibit104q12019.htm">Form of Performance Share Agreement (EBITDA per Share) under the registrant's 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.4 to the registrant's Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on April 25, 2019)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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="https://www.sec.gov/Archives/edgar/data/912728/000091272820000112/exhibit101scharaofferletter.htm">Scott E. Schara Offer Letter, dated as of July 23, 2020 (incorporated herein by reference to Exhibit 10.1 to the registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on July 27, 2020)</a></span></div></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%">10.29</span></td><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%">*</span></td><td colspan="3" style="background-color:#ffffff;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="https://www.sec.gov/Archives/edgar/data/912728/000091272820000121/exhibit102jewellamende.htm">Amended and Restated Consulting Agreement effective July 28, 2020, between Forward Air Corporation and Matthew J. Jewell (incorporated herein by reference to Exhibit 10.2 to the registrant's Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on July 31, 2020)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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="https://www.sec.gov/Archives/edgar/data/912728/000091272821000129/fwrdexhibit101.htm">Advisory Agreement effective April 5, 2021, between Forward Air Corporation and Michael J. Morris (incorporated herein by reference to Exhibit 10.1 to the registrant&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on May 4, 2021)</a></span></div></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%">10.31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/0000912728/000091272821000203/exhibit104amendmenttoadvis.htm">Amendment No. 1 dated October 29, 2021 to Advisory Agreement, dated October 29, 2021, between Forward Air Corporation and Michael J. Morris</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#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="https://www.sec.gov/Archives/edgar/data/0000912728/000091272821000203/exhibit104amendmenttoadvis.htm">(incorporated herein by reference to Exhibit 10.4 to the registrant&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 8, 2021)</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><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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.667%"></td><td style="width:0.1%"></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%">10.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/912728/000091272821000175/rebeccagarbrickofferlett.htm">Rebecca J. Garbrick Offer Letter dated as of June 21, 2021 (incorporated herein by reference to Exhibit 10.1 to the registrant&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 25, 2021 (File No. 0-22490))</a></span></div></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%">10.33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10352021.htm">Form of CEO Nonqualified Stock Option Agreement under the registrant's 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.35 to the registrant&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 1, 202</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="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10352021.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10352021.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10362021.htm">Form of Non-Qualified Stock Option Agreement under the registrant's 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10362021.htm">6</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="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10362021.htm"> to the registrant&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 1, 202</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="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10362021.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10362021.htm">)</a></span></div></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%">10.35</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10372021.htm">Form of Performance Share Agreement (Total Shareholder Return) under the registrant's 2016 Omnibus Incentive Compensation Plan (incorporated herein by reference to Exhibit 10.3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10372021.htm">7</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="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10372021.htm"> to the registrant&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 1, 202</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="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10372021.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10372021.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36</span></td><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%">*</span></td><td colspan="3" style="background-color:#cceeff;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="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10382021.htm">Forward Air Corporation Executive Severance and Change in Control Plan Amended and Restated, effective as of October 25, 2021 (incorporated herein by reference to Exhibit 10.3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10382021.htm">8</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="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10382021.htm"> to the registrant&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 1, 202</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="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10382021.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/912728/000162828022004570/fwrdex10382021.htm">)</a></span></div></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%">10.37</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="https://www.sec.gov/Archives/edgar/data/912728/000162828022013382/exhibit101q12022scharasepa.htm">Separation and General Release Agreement between Scott E. Schara and Forward Air Corporation  (incorporated herein by reference to Exhibit 10.1 to the registrant&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022 filed with the Securities and Exchange Commission on May 09, 2022)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="fwrdex2112022.htm">Subsidiaries of the registrant</a></span></div></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%">23.1</span></td><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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="fwrdex2312022.htm">Consent of Ernst &amp; Young LLP, Independent Registered Public Accounting Firm</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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="fwrdex3112022.htm">Certification of Chief Executive Officer Pursuant to Exchange Act Rule 13a-14(a) (17 CFR 240.13a-14(a))</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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="fwrdex3122022.htm">Certification of Chief Financial Officer Pursuant to Exchange Act Rule 13a-14(a) (17 CFR 240.13a-14(a))</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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="fwrdex3212022.htm">Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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="fwrdex3222022.htm">Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">XBRL Taxonomy Extension Calculation Linkbase</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%">101.DEF</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:justify;vertical-align:top"><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</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">XBRL Taxonomy Extension Label Linkbase</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%">101.PRE</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:justify;vertical-align:top"><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</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Cover Page Interactive File (formatted in Inline XBRL and contained in Exhibit 101).</span></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Denotes a management contract or compensatory plan or arrangement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_139"></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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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.</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="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.935%"></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:1.0%"></td><td style="width:3.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.034%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward Air Corporation</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%">Date:</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%">March 1, 2023</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%">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/ Rebecca J. Garbrick</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%">&#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%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebecca J. Garbrick</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%">&#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%">&#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 Financial Officer and Treasurer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer and Duly Authorized Officer)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:27pt"><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 and on the dates indicated.</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="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"></td><td style="width:23.735%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.985%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.487%"></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%">Signature</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:700;line-height:100%">Title</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:700;line-height:100%">Date</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:10pt;font-weight:400;line-height:100%">/s/ Thomas Schmitt</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%">Chairman, President and Chief Executive Officer</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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas Schmitt</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%">(Principal Executive Officer)</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%">&#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: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: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:2px 1pt;text-align: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><td colspan="3" style="padding:2px 1pt;text-align: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/ Rebecca J. Garbrick</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%">Chief Financial Officer and Treasurer</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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebecca J. Garbrick</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%">(Principal Financial Officer)</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%">&#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: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: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:2px 1pt;text-align: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><td colspan="3" style="padding:2px 1pt;text-align: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/ R. Craig Carlock</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%">Lead Director</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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R. Craig Carlock</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%">&#160;</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%">&#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: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: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:2px 1pt;text-align: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><td colspan="3" style="padding:2px 1pt;text-align: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/ Ronald W. Allen</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><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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ronald W. Allen</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="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%">/s/ Ana B. Amicarella</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><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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ana B. Amicarella</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="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%">/s/ Valerie A. Bonebrake</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><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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valerie A. Bonebrake</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%">&#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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">/s/ C. Robert Campbell</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><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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C. Robert Campbell</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%">&#160;</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%">&#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: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: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:2px 1pt;text-align: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><td colspan="3" style="padding:2px 1pt;text-align: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/ George Mayes</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><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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">George Mayes</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%">&#160;</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%">&#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: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: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:2px 1pt;text-align: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><td colspan="3" style="padding:2px 1pt;text-align: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/ G. Michael Lynch</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><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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">G. Michael Lynch</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%">&#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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">/s/ Laurie A. Tucker</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><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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laurie A. Tucker</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%">&#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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">/s/ Chitra Nayak</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><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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chitra Nayak</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%">&#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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">/s/ Scott Niswonger</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><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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott Niswonger</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="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%">/s/ Javier Polit</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><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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Javier Polit</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="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%">/s/ Richard Roberts</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><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%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Richard Roberts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_142"></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%">Annual Report on Form 10-K</span></div><div><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%">Item 8, Item 15(a)(1) and (2), (a)(3), (b) and (c)</span></div><div><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%">List of Financial Statements and Financial Statement Schedule</span></div><div><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%">Financial Statements and Supplementary Data</span></div><div><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%">Certain Exhibits</span></div><div><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%">Financial Statement Schedule</span></div><div><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%">Year Ended December&#160;31, 2022 </span></div><div><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%">Forward Air Corporation</span></div><div><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%">Greeneville, Tennessee</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-1</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_145"></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%">Forward Air Corporation</span></div><div><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%">Form 10-K &#8212; Item 8 and Item 15(a)(1) and (2)</span></div><div><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%">Index to Financial Statements and Financial Statement Schedule</span></div><div><span><br/></span></div><div style="text-indent:27pt"><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 of Forward Air Corporation are included as a separate section of this report:</span></div><div><span><br/></span></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:95.760%"><tr><td style="width:1.0%"></td><td style="width:85.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.336%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page No.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ic596b7599c9f4131b49fbdbb86adb38b_148">Report of Ernst &amp; Young LLP, Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID: <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNDUvZnJhZzo0ODQ5YzEyNGYwZjQ0ZDBmYjQ1MDc4NzBmMjgzZDhjMi90YWJsZTowODZkMWM2M2I3ZGU0YzM0ODk1ZWJkODZmZWY0N2RhMi90YWJsZXJhbmdlOjA4NmQxYzYzYjdkZTRjMzQ4OTVlYmQ4NmZlZjQ3ZGEyXzEtMC0xLTEtOTgwMTEvdGV4dHJlZ2lvbjoxMTZiYzM0MTBiM2M0MTFkYTc3N2VmYjk2NzQzZDYxNF85MA_0b31f757-e511-4e1d-a871-7eb708f5571c">42</ix:nonNumeric>)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_148">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ic596b7599c9f4131b49fbdbb86adb38b_151">Consolidated Balance Sheets &#8212; December 31, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_151">5</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="#ic596b7599c9f4131b49fbdbb86adb38b_154">Consolidated Statements of Comprehensive Income &#8212; Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_154">6</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="#ic596b7599c9f4131b49fbdbb86adb38b_157">Consolidated Statements of Shareholders&#8217; Equity &#8212; Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_157">7</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="#ic596b7599c9f4131b49fbdbb86adb38b_160">Consolidated Statements of Cash Flows &#8212; Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_160">8</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="#ic596b7599c9f4131b49fbdbb86adb38b_163">Notes to Consolidated Financial Statements &#8212; December 31, 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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">F-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_163">9</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial statement schedule of Forward Air Corporation is included as a separate section of this report.</span></div><div><span><br/></span></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:95.760%"><tr><td style="width:1.0%"></td><td style="width:85.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.336%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ic596b7599c9f4131b49fbdbb86adb38b_214">Schedule II - Valuation and Qualifying Accounts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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">S-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic596b7599c9f4131b49fbdbb86adb38b_214">1</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other schedules for which provision is made in the applicable accounting regulation of the Securities and Exchange Commission are not required under the related instructions or are inapplicable and, therefore, have been omitted.</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%">F-2</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><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:115%">Report of Independent Registered Public Accounting Firm </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the Shareholders and the Board of Directors of Forward Air Corporation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Opinion on the Financial Statements </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheets of Forward Air Corporation (the Company) as of December 31, 2022 and 2021, the related consolidated statements of comprehensive income, shareholders' equity, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and financial statement schedule listed in the Index at Item 15(a) (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated March 1, 2023 expressed an unqualified opinion thereon.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These financial statements are the responsibility of the Company'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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Critical Audit Matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.062%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.062%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.065%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;text-indent:80.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Self-Insurance Loss Reserves</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 style="height:9pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Description of the Matter</span></td><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:10pt;font-weight:400;line-height:115%">The liability for self-insurance loss reserves totaled $68.7 million at December 31, 2022 which includes self-insurance reserves for vehicle liability claims. The long-term portion of this liability was included in &#8220;Other long-term liabilities,&#8221; and the remainder was included in &#8220;Insurance and claims accruals&#8221; on the Company&#8217;s Consolidated Balance Sheet. As more fully described in Note 1 to the consolidated financial statements, the self-insurance reserves include estimates for both known claims and future claims development and are based on company-specific and industry data, as well as general economic information.<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Auditing the Company&#8217;s self-insurance reserves for vehicle liability claims was complex, highly subjective and required significant judgment due to the actuarial techniques and significant assumptions used. The Company utilizes actuarial analyses to evaluate open claims and estimate the ongoing development exposure. The most significant assumptions used in the estimation process include determining the trend in loss costs, the expected consistency in the frequency and severity of claims incurred but not yet reported, changes in the timing of the reporting of losses from the loss date to the notification date, and the expected costs to settle unpaid claims. <br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><br/></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 style="height:8pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">How We Addressed the Matter in Our Audit</span></td><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:10pt;font-weight:400;line-height:115%">We tested internal controls over management&#8217;s review of the completeness and accuracy of data inputs used in the actuarial analysis and review of the actuarial assumptions and reserve calculations.<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To test the self-insurance loss reserves for vehicle liability claims, our audit procedures included, among others, evaluating the methodologies used and the significant actuarial assumptions discussed above, as well as performing substantive procedures over underlying data and calculations used in the analyses. We tested claims data by agreeing the data to supporting source documentation and payment information. We evaluated whether changes to the reserves for known claims were being recognized timely based on the underlying available data and current estimates. We involved actuarial specialists to assist in our evaluation of the actuarial methodologies used as well as to independently calculate a range of reserve estimates for comparison to the recorded reserves.<br/></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 style="height:8pt"><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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/ <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNDgvZnJhZzozYmYyOGYxZDM0MWY0ZGNlYmE1NzQ5YzQzN2MxYzMxOC90ZXh0cmVnaW9uOjNiZjI4ZjFkMzQxZjRkY2ViYTU3NDljNDM3YzFjMzE4XzM2MDE_ba6c28a1-9bc1-4449-a904-1a3d71c97494">Ernst &amp; Young LLP</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have served as the Company&#8217;s auditor since 1991</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNDgvZnJhZzozYmYyOGYxZDM0MWY0ZGNlYmE1NzQ5YzQzN2MxYzMxOC90ZXh0cmVnaW9uOjNiZjI4ZjFkMzQxZjRkY2ViYTU3NDljNDM3YzFjMzE4XzM1OTk_038c9532-b52c-46b1-b7c9-25b3f56d0315">Atlanta, GA</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March&#160;1, 2023</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-4</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" 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%">Forward Air Corporation</span></td></tr><tr><td colspan="12" 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%">Consolidated Balance Sheets</span></td></tr><tr><td colspan="12" 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%">(In thousands, except share data)</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzctMS0xLTEtOTgwMTE_73237a44-ff49-4a74-8fc2-eb1c2114ba18">45,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzctMy0xLTEtOTgwMTE_8c074fb4-74e1-4057-88b1-3c17dc1294f1">37,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, less allowance of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzgtMC0xLTEtOTgwMTEvdGV4dHJlZ2lvbjplZjU4NmQ2NjMwNzQ0OTczOTk4MWM5MjZjODgyMzRmZF80Mw_d21d53e1-f095-4fd6-ba97-49440ea0812c">3,158</ix:nonFraction> in 2022 and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzgtMC0xLTEtOTgwMTEvdGV4dHJlZ2lvbjplZjU4NmQ2NjMwNzQ0OTczOTk4MWM5MjZjODgyMzRmZF81OA_e63be178-8de4-4a9a-a164-20419df97f36">3,260</ix:nonFraction> in 2021</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzgtMS0xLTEtOTgwMTE_3c3de7fa-0653-4ffe-bb67-706a1df749dc">221,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzgtMy0xLTEtOTgwMTE_4ef91eb9-4677-4266-9110-2ceb2b4863c1">208,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables, less allowance of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzktMC0xLTEtOTgwMTEvdGV4dHJlZ2lvbjpjODY5ZDRmMDc4Yjg0MWI0YjEwYTc1ZmE0ODk1MjM5N18yMTk5MDIzMjU1NjI1_64aebd59-6d7d-4f44-b7ef-dc5205aa35f8">&#8212;</ix:nonFraction> in 2022 and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzktMC0xLTEtOTgwMTEvdGV4dHJlZ2lvbjpjODY5ZDRmMDc4Yjg0MWI0YjEwYTc1ZmE0ODk1MjM5N18yMTk5MDIzMjU1NjIx_0ec4ae35-3dd9-4936-889c-75022d9517e0">&#8212;</ix:nonFraction> in 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzktMS0xLTEtOTgwMTE_236cd9c1-96eb-4608-ba2a-09a244cdd41a">&#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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzktMy0xLTEtOTgwMTE_2d0412ee-28b0-4bf5-a097-9919f13f3e64">8,097</ix:nonFraction>&#160;</span></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%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzExLTEtMS0xLTk4MDEx_37fde6f4-e966-4e7b-a62c-3997b5aeeb61">24,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzExLTMtMS0xLTk4MDEx_5bf2d282-206c-4426-8103-fa0509523c0f">22,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzEyLTEtMS0xLTk4MDEx_41b69172-6420-4924-966b-e5625f9ed9d6">12,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzEyLTMtMS0xLTk4MDEx_b339e7a4-5f3e-462d-ad50-3895ae303a66">7,026</ix:nonFraction>&#160;</span></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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE0LTEtMS0xLTk4MDEx_d44f4dd5-fc4a-4f9e-81dd-49da70819082">304,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE0LTMtMS0xLTk4MDEx_11972b44-7793-4d3a-9188-b04de6e336d0">282,807</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:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net of accumulated depreciation and amortization of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MDYyZGJjZmE1MjQ2NDNlYWE5MDRjZmZlZGU1ZTQ2MDZfMjE5OTAyMzI1NTY2NA_7ef1c59f-8a85-435d-b417-00d2f62e4228">220,669</ix:nonFraction> in 2022 and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MDYyZGJjZmE1MjQ2NDNlYWE5MDRjZmZlZGU1ZTQ2MDZfMjE5OTAyMzI1NTY2MA_f01f1644-1e28-4815-9967-de30da1557d8">200,867</ix:nonFraction> in 2021</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE4LTEtMS0xLTk4MDEx_5231a7b4-07db-465a-929f-d8e7e6ab2912">249,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE4LTMtMS0xLTk4MDEx_72b79edb-c29e-4dda-8a00-f88649c295a6">219,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE5LTEtMS0xLTk4MDEx_22155d6f-d9b8-4f3b-b4ea-5aa541dd4478">141,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE5LTMtMS0xLTk4MDEx_79ddaebd-3aae-44a9-8118-cef0c22b435b">148,198</ix:nonFraction>&#160;</span></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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIxLTEtMS0xLTk4MDEx_7e701587-e723-4534-a519-41bb2caa119d">306,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIxLTMtMS0xLTk4MDEx_1daff166-d9a2-4872-a18f-869d777f7d9f">266,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquired intangibles, net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIyLTAtMS0xLTk4MDExL3RleHRyZWdpb246NDQ4ZjQ0YWI1ZTc3NDY1YWFlZmQ5MzM3N2ZmMWZhZmNfNjc_9edef784-ec69-41d8-abd4-055efd5e82a2">123,325</ix:nonFraction> in 2022 and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIyLTAtMS0xLTk4MDExL3RleHRyZWdpb246NDQ4ZjQ0YWI1ZTc3NDY1YWFlZmQ5MzM3N2ZmMWZhZmNfODI_25960f4a-6d7b-447a-ac05-96db6532a409">107,337</ix:nonFraction> in 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIyLTEtMS0xLTk4MDEx_c82e2d36-5476-4a77-ac2f-93cc51e5a0d6">154,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIyLTMtMS0xLTk4MDEx_63767e8b-a45d-486e-9cf7-a44f359725fa">154,717</ix:nonFraction>&#160;</span></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;text-align: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 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzI0LTEtMS0xLTk4MDEx_a1ae66f6-8d2f-4b87-beef-bc487f44359e">51,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzI0LTMtMS0xLTk4MDEx_23691dd8-bb5c-414d-882e-c34590bff2a7">46,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzI2LTEtMS0xLTk4MDEx_29bdefca-b778-489f-b212-ab1700cff74c">1,208,076</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzI2LTMtMS0xLTk4MDEx_7fb7d84b-4e8e-4372-bf70-68411f3c2128">1,117,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Shareholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 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 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%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMwLTEtMS0xLTk4MDEx_10f4cb4f-6f6f-432d-924d-215853f83138">54,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMwLTMtMS0xLTk4MDEx_66ca0994-1071-4793-9516-04c5ca96097f">44,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMxLTEtMS0xLTk4MDEx_b60e9ac5-8343-4e3c-94b7-f4e80f264f84">54,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMxLTMtMS0xLTk4MDEx_1facf233-e693-4a72-9931-2ccc08d4b865">61,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMzLTEtMS0xLTk4MDEx_88f60a9d-6bdf-4a8a-b64b-6a4e2df81906">3,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMzLTMtMS0xLTk4MDEx_4d206087-1d83-4279-a97b-307003d6760b">4,614</ix:nonFraction>&#160;</span></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%">Current portion of debt and finance 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM1LTEtMS0xLTk4MDEx_00c35859-a645-4587-9cfb-eb3f807b6f4a">9,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM1LTMtMS0xLTk4MDEx_09239b10-bad8-420e-9bc2-e98f6af301c4">6,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Current portion of operating lease 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM2LTEtMS0xLTk4MDEx_a74a02a3-4348-4f1c-a946-a3d33332d359">47,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM2LTMtMS0xLTk4MDEx_56434ebe-8529-487b-8eb9-5309a19d1bb8">47,532</ix:nonFraction>&#160;</span></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="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%">Total current liabilities</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM5LTEtMS0xLTk4MDEx_73ae03d7-4d70-4b81-9e0c-25a230fa9a39">169,398</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM5LTMtMS0xLTk4MDEx_0fece7a7-f48e-41ab-81a8-d220abd532e9">164,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><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%">Finance lease obligations, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQwLTEtMS0xLTk4MDEx_4b7f41b2-eed7-4114-8191-86ffacd4e0dd">15,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQwLTMtMS0xLTk4MDEx_baaad43f-aced-495b-93da-811509d394ca">9,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, less current portion and debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQyLTEtMS0xLTEwMjA0Nw_5b4c4f93-a799-4ed4-a2b3-4c95c8619643">106,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQyLTMtMS0xLTEwMjA0Nw_99b7b282-ef43-4311-9e93-790e700c0cf6">155,466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 liabilities, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQxLTEtMS0xLTk4MDEx_132d12af-81bd-4d7f-9020-97079e55376b">98,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQxLTMtMS0xLTk4MDEx_93f134d0-741c-474b-b76a-e06a0be74d79">101,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQzLTEtMS0xLTk4MDEx_fe179826-be1a-4eef-ad90-0788ff462618">59,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQzLTMtMS0xLTk4MDEx_eac7908f-9f79-46e9-bf40-07cf369cade2">49,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ0LTEtMS0xLTk4MDEx_43688ef5-d29d-481b-93be-310131d40cc9">51,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ0LTMtMS0xLTk4MDEx_58b87942-9802-4c6e-8ca1-e4e8ac4041b6">43,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Shareholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfMjE_2775c3c1-9b66-4475-b89e-0bc8098d32b4"><ix:nonFraction unitRef="usdPerShare" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfMjE_2e703d9c-afb5-4256-bdc5-40e1703001fe">0.01</ix:nonFraction></ix:nonFraction> par value: Authorized shares - <ix:nonFraction unitRef="shares" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTU_10be9203-73b2-4079-9857-811f2fcfa8a6"><ix:nonFraction unitRef="shares" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTU_e0fc689d-00b9-420d-9cc5-8396b3b3fe54">5,000,000</ix:nonFraction></ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTk_2717b32f-17f6-45c6-ad57-51af4402c458"><ix:nonFraction unitRef="shares" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTk_3b594e80-f22e-45b7-99f3-842c74427158"><ix:nonFraction unitRef="shares" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTk_bbcaf054-f500-412e-b2e0-4ce9ed2e3b76"><ix:nonFraction unitRef="shares" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTk_c344740f-98a6-49dd-9185-47b9026a599c">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued or outstanding in 2022 and 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTEtMS0xLTk4MDEx_a4c9c7c5-1001-4bc0-a656-011c06613278">&#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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTMtMS0xLTk4MDEx_2ec62ccb-27fc-4ca5-ae2b-214bf25aec5c">&#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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfMTg_de816e97-5a27-425c-8b56-8d98a923fa09"><ix:nonFraction unitRef="usdPerShare" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfMTg_ef101703-5b31-4f82-80b7-d2388c32b61a">0.01</ix:nonFraction></ix:nonFraction> par value: Authorized shares - <ix:nonFraction unitRef="shares" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfNTI_4209ac0d-5c76-4d94-81ef-e867b37ceb19"><ix:nonFraction unitRef="shares" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfNTI_fad5eaf3-e435-41a0-834b-a81df3d13776">50,000,000</ix:nonFraction></ix:nonFraction>; issued and outstanding shares - <ix:nonFraction unitRef="shares" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfODg_a3e9ab55-1bfa-4557-a6c9-caa935489e4a"><ix:nonFraction unitRef="shares" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfODg_b8e024d4-fb48-4bb9-ae55-a3a4e6abbe85">26,461,293</ix:nonFraction></ix:nonFraction> in 2022 and <ix:nonFraction unitRef="shares" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfMTAz_1de57490-fe6c-4e9a-a109-b892cb7e164a"><ix:nonFraction unitRef="shares" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfMTAz_75d0e962-22b1-4526-ae9f-c23153421233">26,968,788</ix:nonFraction></ix:nonFraction> in 2021</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTEtMS0xLTk4MDEx_a051914c-9ae6-4cb3-a254-aa89a193be41">265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTMtMS0xLTk4MDEx_211d6d5b-6737-4caa-b5bc-211a29046a1d">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUwLTEtMS0xLTk4MDEx_aabb68d5-b74a-49a4-a352-56cb26853503">270,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUwLTMtMS0xLTk4MDEx_ae39a807-9d21-4eea-ac30-2f29a74c25b4">258,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Retained 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUxLTEtMS0xLTk4MDEx_da31b3c2-1f4f-43b6-90ab-336788feb771">436,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUxLTMtMS0xLTk4MDEx_3738d52e-8bf1-4a78-aed7-96ca4b708f95">334,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 shareholders&#8217; equity</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUyLTEtMS0xLTk4MDEx_d7e46d1c-b444-4442-8adc-fc675545ef86">707,244</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUyLTMtMS0xLTk4MDEx_099af4da-e7ee-4196-bc8c-9df139c2f2c2">593,654</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%">Total liabilities and shareholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUzLTEtMS0xLTk4MDEx_f4544c3a-857d-4d9a-bac9-d55e2c8e179d">1,208,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUzLTMtMS0xLTk4MDEx_5773a4bb-3efc-4a8f-8945-31e2ecde0e4c">1,117,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></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 the consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-5</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_154"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:57.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" 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%">Forward Air Corporation</span></td></tr><tr><td colspan="18" 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%">Consolidated Statements of Comprehensive Income</span></td></tr><tr><td colspan="18" 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%">(In thousands, except per share data)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzEyLTEtMS0xLTk4MDEx_a37c504f-3f4a-454d-b47d-a2098a7722d8">1,973,403</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzEyLTMtMS0xLTk4MDEx_a11c3875-5fd1-4a7b-9f97-314bea11b033">1,662,427</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzEyLTUtMS0xLTk4MDEx_d0929545-b43e-4474-8d24-b03676a4af11">1,269,573</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:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased transportation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIwLTEtMS0xLTk4MDEx_046e653a-bd9f-4bc5-992a-561077953bce">906,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIwLTMtMS0xLTk4MDEx_40256714-2304-418a-b77e-4d253e6c0f4a">833,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:OperatingCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIwLTUtMS0xLTk4MDEx_3e85e8bc-3ef7-4ce4-a278-3f15eda2d39c">650,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, wages and employee 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIxLTEtMS0xLTk4MDEx_ee434163-35f2-4e61-9851-bb7c13505238">347,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIxLTMtMS0xLTk4MDEx_2830d6de-d7c9-45a0-a6b2-b6b90dba15ad">327,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIxLTUtMS0xLTk4MDEx_d046acef-cbd7-4583-8db3-bd145064454e">270,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIyLTEtMS0xLTk4MDEx_f5494ee1-f4c1-45c3-ba77-e4e9fb452939">97,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIyLTMtMS0xLTk4MDEx_95640a13-89a7-42b0-b15e-6ccc0cf3103c">79,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIyLTUtMS0xLTk4MDEx_24971054-3d4f-44d6-ade3-53b3772b8264">69,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and 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%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIzLTEtMS0xLTk4MDEx_4d06bd9c-5ba0-4597-ab18-adc99510a94d">47,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIzLTMtMS0xLTk4MDEx_24887a59-7a39-4c76-80de-59d1ce881eb6">39,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIzLTUtMS0xLTk4MDEx_4b27e83a-fe9b-450e-9d3a-7d654a430b76">37,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance and claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:OperatingInsuranceAndClaimsCostsProduction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI0LTEtMS0xLTk4MDEx_6632ebaa-2c43-4af6-9c93-8ea020c47d83">49,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingInsuranceAndClaimsCostsProduction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI0LTMtMS0xLTk4MDEx_3378e41a-2824-49de-9515-99919cde3f2b">42,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:OperatingInsuranceAndClaimsCostsProduction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI0LTUtMS0xLTk4MDEx_3c956172-5ef6-456b-86d0-9279c5a02410">34,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuel 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:FuelCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI1LTEtMS0xLTk4MDEx_fab64619-2da6-48a1-ae96-50fadb6c2823">27,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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:FuelCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI1LTMtMS0xLTk4MDEx_37f31858-17e5-406f-9e87-f451ec618747">17,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:FuelCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI1LTUtMS0xLTk4MDEx_afb82151-5ada-4f76-9e21-cc0e76a0231b">12,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI2LTEtMS0xLTk4MDEx_788ac999-7540-43e0-b25c-ccd286cb87c4">231,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI2LTMtMS0xLTk4MDEx_c03fe6b1-b364-460e-a0f4-2bfa395d5d43">163,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI2LTUtMS0xLTk4MDEx_90a4e003-970d-499f-b8a2-93e574867824">120,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI4LTEtMS0xLTk4MDEx_fc0d9887-c118-4890-8d7d-9a1e8db8537c">1,707,427</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI4LTMtMS0xLTk4MDEx_fbbd89ea-9e94-47cc-bedf-3edaf6a87649">1,503,126</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI4LTUtMS0xLTk4MDEx_378a9b5d-b8b3-486c-a54b-1c04a8c2e850">1,195,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI5LTEtMS0xLTk4MDEx_7f3317a5-1bc8-489e-93d9-fb84a4d70f8a">265,976</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI5LTMtMS0xLTk4MDEx_40e55132-0e17-49c8-bd78-7ffbd2825585">159,301</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI5LTUtMS0xLTk4MDEx_1037ca6c-50d3-4cad-9a16-b42ac3e06a45">73,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other expense:</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%">&#160;</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%">&#160;</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%">&#160;</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%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMyLTEtMS0xLTk4MDEx_e22c2500-6bef-4aeb-8b22-955dccf9e4b5">5,138</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMyLTMtMS0xLTk4MDEx_bc540c0e-02d1-44c7-b4ed-656cdf5875d5">4,338</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMyLTUtMS0xLTk4MDEx_f501a540-864c-4c3c-809b-6ae0bb4cd375">4,561</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%">Other, 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMzLTEtMS0xLTk4MDEx_30974819-86fe-4169-9076-6a49766b264d">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMzLTMtMS0xLTk4MDEx_b4619331-c655-4d80-bd63-8fc506d261da">&#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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMzLTUtMS0xLTk4MDEx_0953fb6e-6a8c-48eb-b83f-bf3057d3335b">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM0LTEtMS0xLTk4MDEx_42968800-9e9a-4b95-8d24-a1cef696cfcd">5,138</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM0LTMtMS0xLTk4MDEx_47abfe23-c651-4d24-ba82-087b538c30c3">4,338</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM0LTUtMS0xLTk4MDEx_bf28d828-690c-4d2f-a756-0d058b70fafa">4,564</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:10pt;font-weight:400;line-height:100%">Income before income taxes</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM1LTEtMS0xLTk4MDEx_e73d2d7b-abfc-4326-947f-5af8f949b426">260,838</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM1LTMtMS0xLTk4MDEx_8cf9e9ec-07b9-428b-9048-d6035ef4e9e4">154,963</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM1LTUtMS0xLTk4MDEx_5a20db98-2870-4539-9707-2d51a7e61439">69,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM2LTEtMS0xLTk4MDEx_70b0dc79-1ff5-4456-9ff3-5572e3b0a2b5">67,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM2LTMtMS0xLTk4MDEx_2d754941-5992-4dc6-95d2-2e4ce547aceb">38,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM2LTUtMS0xLTk4MDEx_c41f1cd9-5e5e-454f-8488-6c3b910adbc7">16,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations</span></td><td colspan="2" style="background-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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM3LTEtMS0xLTk4MDEx_e7b021f1-94fb-4ed3-b5ef-24d4b0268c5c">193,191</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM3LTMtMS0xLTk4MDEx_2e5631ea-1bda-4f28-9f4d-9567bfb49ab7">116,091</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM3LTUtMS0xLTk4MDEx_e843def0-8afd-4040-a982-e5445834fea9">52,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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) income from discontinued operation, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM4LTEtMS0xLTk4MDEx_ebe1e0ce-ff4e-45f3-9970-1269b9462ad5">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM4LTMtMS0xLTk4MDEx_f72bf2b2-f30f-4905-bafd-f80efe028331">10,232</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM4LTUtMS0xLTk4MDEx_1268ca66-2c22-4ba4-aee5-eb939012b267">29,034</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income and comprehensive income</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM5LTEtMS0xLTk4MDEx_96241e47-f0c8-4d39-a167-ef4e441b914e">193,191</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM5LTMtMS0xLTk4MDEx_bcb7ab7f-b9c7-4525-ab24-517928682fb7">105,859</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM5LTUtMS0xLTk4MDEx_01670c66-0d23-471f-96c0-bdd9e227dcac">23,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></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic net income per share:</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%">&#160;</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%">&#160;</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%">&#160;</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%">&#160;&#160;&#160;Continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQyLTEtMS0xLTk4MDEx_d862b10a-c2c4-4a2b-b491-55f89aabe161">7.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQyLTMtMS0xLTk4MDEx_50e89b1d-44fd-418b-8317-02581b6cb322">4.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQyLTUtMS0xLTk4MDEx_a47eb5f1-5000-4bcc-a9c3-1e26136a5b3d">1.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Discontinued operation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQzLTEtMS0xLTk4MDEx_0cdbc18f-86cf-4739-b5be-4e68dc88231e">&#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="usdPerShare" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQzLTMtMS0xLTk4MDEx_8345acb8-1ac5-415c-8fa0-43a01805381a">0.37</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQzLTUtMS0xLTk4MDEx_1f36de59-ea65-4766-a843-a4f3edee05ee">1.05</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 income per basic 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></div></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="usdPerShare" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c">7.17</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="usdPerShare" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTMtMS0xLTk4MDEx_1d532352-3ebf-4bcd-b2df-2f0d308057e9">3.87</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="usdPerShare" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTUtMS0xLTk4MDEx_ed5dc937-b3ec-4aee-9cc7-2c2085147cf2">0.84</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:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;Continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ3LTEtMS0xLTk4MDEx_b82b1aac-b175-4444-9a15-77327557262c">7.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ3LTMtMS0xLTk4MDEx_44236ade-23aa-4548-a01f-c5bef4032205">4.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ3LTUtMS0xLTk4MDEx_603ed76b-6c22-4a27-8af7-741a4f9ff1c2">1.89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;&#160;&#160;Discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ4LTEtMS0xLTk4MDEx_39f6e3b7-69db-4ace-b30d-cf07e524df7a">&#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="usdPerShare" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ4LTMtMS0xLTk4MDEx_0738ddb0-1498-49cb-ba7a-fc158a59d7e8">0.37</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ4LTUtMS0xLTk4MDEx_c30aceaa-2c20-43cd-9993-6507889d13a7">1.05</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per diluted share</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="usdPerShare" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ5LTEtMS0xLTk4MDEx_fd2c8b23-f067-4094-9b1b-a4cdaca7255c">7.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ5LTMtMS0xLTk4MDEx_261661e4-5e60-4887-b3d6-0f4833609d77">3.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ5LTUtMS0xLTk4MDEx_129f82f0-b8cc-4d58-8c29-68a8f918fa15">0.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align: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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzUxLTEtMS0xLTk4MDEx_4f3b1f00-8efe-4e3f-9348-004de9439127">0.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align: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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzUxLTMtMS0xLTk4MDEx_c01f9cbf-fb54-4c00-ae8c-66a90e88c457">0.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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;padding:2px 0;text-align:right;vertical-align: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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzUxLTUtMS0xLTk4MDEx_dfe0cfa3-b976-48db-a58a-7b5e0bf77cd0">0.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">    1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90ZXh0cmVnaW9uOmI3ZTA0Zjk0YmI5YTQ2NzdiZTE3MDZmNDAzYzc5ZjM4XzE0MA_872fdd46-7452-4978-879e-345d48f1cf2e" footnoteRole="http://www.xbrl.org/2003/role/footnote">Rounding may impact summation of amounts.</ix:footnote></span></div><div><span><br/></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 the 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%">F-6</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_157"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.443%"></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:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" 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%">Forward Air Corporation</span></td></tr><tr><td colspan="30" 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%">Consolidated Statements of Shareholders' Equity</span></td></tr><tr><td colspan="30" 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%">(In thousands)</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align: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:10pt;font-weight:700;line-height:100%">Common Stock</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:10pt;font-weight:700;line-height:100%">Additional <br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:700;line-height:100%">Retained Earnings</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:10pt;font-weight:700;line-height:100%">Total<br/>Shareholders&#8217; <br/>Equity</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align: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:10pt;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:10pt;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i134abaded8854b03b0106d994922ba92_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNi0xLTEtMS05ODAxMQ_14676e0f-1e24-40c8-8dc6-20c8cf08b3b4">27,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i134abaded8854b03b0106d994922ba92_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNi0zLTEtMS05ODAxMQ_68db39b8-a850-4c95-ace6-ed03f0dbb7ac">279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i024ed9d7ffba4f799b94f719a79423b5_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNi01LTEtMS05ODAxMQ_2986d48b-6899-47f4-8a58-456f8f74ad65">226,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i7765c61dae1943deb5997320c1b15385_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNi03LTEtMS05ODAxMQ_9c745028-7c51-4166-bdce-76136325f3cc">350,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ibeb9d81fe44d4511880010ef5622d32c_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNi05LTEtMS05ODAxMQ_eefbd4c7-727f-46dd-9d16-e96d29898966">577,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2870cb3b5e8d41068eae1ed6da901dbb_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNy03LTEtMS05ODAxMQ_e969db08-281f-4b2d-864f-d6e9fe94e876">23,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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNy05LTEtMS05ODAxMQ_00186996-c901-424e-8a56-12530a6c43fb">23,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwOC0xLTEtMS05ODAxMQ_a8fd878c-89fe-41d7-b15b-6f03e039c3ec">89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwOC0zLTEtMS05ODAxMQ_71ba9562-ce1f-403a-ba61-706a13a8e0e0">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwOC01LTEtMS05ODAxMQ_8849972d-ded9-44f0-b70b-079c06f9399f">4,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwOC05LTEtMS05ODAxMQ_2921935f-a1d2-4216-9765-2101a16ca387">4,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Common stock issued under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMC0xLTEtMS05ODAxMQ_0a5c685a-3538-477c-a18f-4411ede87bc7">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%"><ix:nonFraction unitRef="usd" contextRef="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMC01LTEtMS05ODAxMQ_7ff6ccb1-2384-43df-bf52-fd821e299838">664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMC05LTEtMS05ODAxMQ_0dfa2224-b248-487b-8251-79331d2bd1fd">664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMS01LTEtMS05ODAxMQ_cb3cc16a-5b9e-4fca-9ce7-b011a62be116">11,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMS05LTEtMS05ODAxMQ_e9bfad04-bd7b-459e-ae02-5a89bd795da2">11,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of dividends to shareholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%"><ix:nonFraction unitRef="usd" contextRef="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMi01LTEtMS05ODAxMQ_56aa1721-9546-433f-8e02-31be3d129051">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2870cb3b5e8d41068eae1ed6da901dbb_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMi03LTEtMS05ODAxMQ_362c96a1-095d-4538-b693-122b90c6f599">20,879</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMi05LTEtMS05ODAxMQ_ed1b0e07-6df3-4438-9edd-f95c4e44968d">20,869</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%">Payment of minimum tax withholdings on share-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMy0xLTEtMS05ODAxMQ_ba262ace-c3e4-4364-9de1-76d3bb0c23d0">59</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2870cb3b5e8d41068eae1ed6da901dbb_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMy03LTEtMS05ODAxMQ_9c3416d6-af93-4a37-8143-1037912b96d6">3,508</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMy05LTEtMS05ODAxMQ_43c8fe8d-d6af-4d3b-876e-c9f97bc3bb60">3,508</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%">Repurchases and retirement of common 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNC0xLTEtMS05ODAxMQ_8980ee29-4ae0-4861-b65a-9a0d2fd20504">787</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="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNC0zLTEtMS05ODAxMQ_ec1bacf4-88f3-4067-a8e8-a5e5d9f2626b">8</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i2870cb3b5e8d41068eae1ed6da901dbb_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNC03LTEtMS05ODAxMQ_2f66f55b-f8e9-4c55-8517-bc1b9bbce933">45,240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNC05LTEtMS05ODAxMQ_0adac013-de29-476d-9d07-a4ebb2cab717">45,248</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%">Issuance of share-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNS0xLTEtMS05ODAxMQ_fe5c776d-73d7-4506-9445-921bde7f9055">208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNS0zLTEtMS05ODAxMQ_8660d865-ac24-4f9e-961b-7de7df425343">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNS01LTEtMS05ODAxMQ_308f60aa-e268-4f35-9aa7-8bbd0542a6ec">1</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNS05LTEtMS05ODAxMQ_3e5eaab6-4690-45ec-9892-b06f5c4f18c1">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Balance at December 31, 2020</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="shares" contextRef="ifbc393ff82b5472d80996ad6a97fb849_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNy0xLTEtMS05ODAxMQ_ec1dc6ba-3264-4d1c-bbf7-170d29d4040c">27,316</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;border-top:1pt solid #000;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="ifbc393ff82b5472d80996ad6a97fb849_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNy0zLTEtMS05ODAxMQ_ac2e3159-0c97-4711-b293-de0107f32bc5">273</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;border-top:1pt solid #000;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="i902cbd17396248ecbf05c6646f681154_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNy01LTEtMS05ODAxMQ_0a589ecb-dfd7-4530-8694-2eccdf5a9e4c">242,916</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;border-top:1pt solid #000;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="i62fc347c5b8f4aecb1b24446a4b2f645_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNy03LTEtMS05ODAxMQ_c2dd9246-c1ca-43e9-8c32-cc6c53dd827a">304,140</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;border-top:1pt solid #000;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="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNy05LTEtMS05ODAxMQ_e2455210-4752-4879-8923-e499daf89360">547,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1ce2e3d9e254e2f873a927689b2f769_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOC03LTEtMS05ODAxMQ_31c3e13a-9e06-4b64-94c8-75142925ee22">105,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="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOC05LTEtMS05ODAxMQ_d0e2a6e1-68d4-4b49-9d31-43e405b934f9">105,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOS0xLTEtMS05ODAxMQ_ebded753-9e6d-4cf5-a49f-87986ed4f94a">69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOS0zLTEtMS05ODAxMQ_1cfdcec3-ad45-4471-ac42-5d4c2515ac29">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOS01LTEtMS05ODAxMQ_65c689b8-c7db-405d-95f6-daeeb3e766f3">3,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOS05LTEtMS05ODAxMQ_58d7a293-f4e5-4d84-93b1-417169f43517">3,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued under employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMS0xLTEtMS05ODAxMQ_8c031373-a693-4ce5-a873-8d678347b8d4">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMS01LTEtMS05ODAxMQ_a7e0dd00-fa7c-40e4-bce5-05f64fc6688b">911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMS05LTEtMS05ODAxMQ_58fb3cb1-1198-4d8d-bce9-e18ac57a61a6">911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMi01LTEtMS05ODAxMQ_fccb3558-b666-4352-9187-c9a8a7f345bb">10,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMi05LTEtMS05ODAxMQ_542f4b6c-88e4-4f2c-8049-6cfc6a2d2c95">10,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of dividends to shareholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMy01LTEtMS05ODAxMQ_5a0e7d41-2063-491f-bc59-413f458e0687">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1ce2e3d9e254e2f873a927689b2f769_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMy03LTEtMS05ODAxMQ_f441149c-74a3-40a5-99ba-5bef92dc0c9f">22,990</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMy05LTEtMS05ODAxMQ_29429d2a-716c-4410-8ad8-e11065dfc8c9">22,976</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%">Payment of minimum tax withholdings on share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNC0xLTEtMS05ODAxMQ_25eed8e3-f75a-42ca-bc75-c4b58c913dda">39</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="ib1ce2e3d9e254e2f873a927689b2f769_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNC03LTEtMS05ODAxMQ_08af3ddf-d6fc-4669-b645-bab00bd7d11e">3,115</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNC05LTEtMS05ODAxMQ_6eb248f6-9ef3-4321-ab77-7b39340e8646">3,115</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%">Repurchases and retirement of common 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="shares" contextRef="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNS0xLTEtMS05ODAxMQ_5dadb449-1356-4896-a0de-c6b1046e187f">535</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="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNS0zLTEtMS05ODAxMQ_eb64f638-3e78-4a56-9173-e8f915bf9f8b">5</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1ce2e3d9e254e2f873a927689b2f769_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNS03LTEtMS05ODAxMQ_d2b4aeca-b9c3-4c23-a6a3-6e3b396cb2fa">48,984</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNS05LTEtMS05ODAxMQ_ba053205-7754-47c0-8602-8a72cfe92887">48,989</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%">Issuance of share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNi0xLTEtMS05ODAxMQ_d4f0ce63-9c42-4b8b-b6df-c22a56770744">146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNi0zLTEtMS05ODAxMQ_d2f2a1ab-8891-4fa4-b036-49b9ddaa8505">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNi01LTEtMS05ODAxMQ_ad1441a7-431d-4f51-a108-1aa14123def3">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: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%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNi05LTEtMS05ODAxMQ_05d961e0-66b0-4365-93bb-0d9bdbba1abc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Balance at December 31, 2021</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="i8766da8c1cfa49819f90dca0ab696195_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOC0xLTEtMS05ODAxMQ_45339016-f96f-416b-8f4e-fdbfe1730b75">26,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i8766da8c1cfa49819f90dca0ab696195_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOC0zLTEtMS05ODAxMQ_ce7be98e-bb32-4d4e-b5d1-91304ac5a606">270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i88684641f4a14628aa5368543490d509_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOC01LTEtMS05ODAxMQ_a85267f3-bfc3-4cfc-920c-98045b1307d7">258,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="iffea3f39eb0d4db4b0cbec92dd4bd41e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOC03LTEtMS05ODAxMQ_94ee26a8-fd28-491b-8050-923d13fdec1f">334,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOC05LTEtMS05ODAxMQ_ced8acc2-d4ab-4cfe-bdca-4f6836bcb66a">593,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2c9e1d0416441fba54648d485feecd_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOS03LTEtMS0xMDAwMTk_4ac5a5ca-c24a-4ff6-aba7-0bf873f1683a">193,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOS05LTEtMS0xMDAwMTk_66bc3134-c3c4-433a-ac8d-3cba03a3c22a">193,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMC0xLTEtMS0xMDAwMTk_11dd1549-2913-467a-a99f-0e7bfd4da57c">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMC01LTEtMS0xMDAwMTk_2d09bdff-3253-4ccc-93e2-dc91641f15d1">206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMC05LTEtMS0xMDAwMTk_98181fa3-e859-4adc-af49-c317b96dc429">206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMi0xLTEtMS0xMDAwMTk_c0b0a041-79b9-48f3-bd93-b86be732f135">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%"><ix:nonFraction unitRef="usd" contextRef="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMi01LTEtMS0xMDAwMTk_2a34fcb8-7552-4a67-a956-5e174448da0e">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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMi05LTEtMS0xMDAwMTk_429698e7-9b95-408b-bcd5-e6bf48afe7bb">783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMy01LTEtMS0xMDAwMTk_e6cd98d0-d701-47b0-9728-7b961f5dcfd4">11,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMy05LTEtMS0xMDAwMTk_15bd5e86-0ec5-4a61-a8e5-9976c6690e51">11,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of dividends to shareholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%"><ix:nonFraction unitRef="usd" contextRef="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNC01LTEtMS0xMDAwMTk_ba2e028d-ef7a-49fa-a165-4fdea417ca85">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2c9e1d0416441fba54648d485feecd_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNC03LTEtMS0xMDAwMTk_e1ad4681-983d-441d-b8dd-2386d3c2a8b4">25,882</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNC05LTEtMS0xMDAwMTk_b7ecd8e3-4754-4338-a222-290369a136ae">25,865</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%">Payment of minimum tax withholdings on share-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNS0xLTEtMS0xMDAwMTk_423455e3-b17a-4423-a298-1b5de05a6b46">31</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc2c9e1d0416441fba54648d485feecd_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNS03LTEtMS0xMDAwMTk_0d431252-a07a-4450-a8a6-ed42a7e87a04">3,330</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNS05LTEtMS0xMDAwMTk_e62fbf05-c1e9-4f0e-b743-abd442a4951e">3,330</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%">Repurchases and retirement of common 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNi0xLTEtMS0xMDAwMTk_acb2c203-6176-49d4-a1c9-bdae66955071">600</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="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNi0zLTEtMS0xMDAwMTk_e91fa1ec-4dcb-4cbf-94bc-a7cbec2a2962">6</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="idc2c9e1d0416441fba54648d485feecd_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNi03LTEtMS0xMDAwMTk_def60f0c-d815-4dad-a74b-07c558b394f5">62,765</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNi05LTEtMS0xMDAwMTk_f9a406ae-3dad-444a-9e1e-081e2210daea">62,771</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%">Issuance of share-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNy0xLTEtMS0xMDAwMTk_8f5bd9a2-065a-4946-8544-86484b1cf896">111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNy0zLTEtMS0xMDAwMTk_a26b554c-0d9c-4fbb-864f-9335f53a9c66">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNy01LTEtMS0xMDAwMTk_11b07a3c-9556-409b-a872-bc8a5c788f2f">1</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNy05LTEtMS0xMDAwMTk_aeb2bf91-88d2-490b-bf30-ae5f7b3c56d1">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7372978577d84f879c539d6f50ce8b83_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzOS0xLTEtMS0xMDAwMTk_2e1021c0-f72f-418b-8640-3ca1cf5e1a7e">26,462</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="i7372978577d84f879c539d6f50ce8b83_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzOS0zLTEtMS0xMDAwMTk_eb314776-7611-4028-83c9-1b4992e48b16">265</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="i6f43baddd64d490185baebe746e630dc_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzOS01LTEtMS0xMDAwMTk_d63c8130-842a-4bb5-b5a0-4936dff78793">270,855</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="i7120416604944af28ee2f9c61e383069_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzOS03LTEtMS0xMDAwMTk_6dcd8e10-8cf7-4564-b5c8-2f8931b49894">436,124</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzOS05LTEtMS0xMDAwMTk_74532441-8477-4577-ad51-f4d85974616c">707,244</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align: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-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the 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%">F-7</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width: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.326%"></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.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" 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%">Forward Air Corporation</span></td></tr><tr><td colspan="18" 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%">Consolidated Statements of Cash Flows</span></td></tr><tr><td colspan="18" 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%">(In thousands)</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="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%">Year Ended</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzctMS0xLTEtOTgwMTE_47356343-3b13-4b69-b323-c43a73f506f3">193,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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzctMy0xLTEtOTgwMTE_1e45c9d1-5344-473a-a06a-be646f584611">116,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzctNS0xLTEtOTgwMTE_41828a7b-44d1-408d-8c43-5526f5733bef">52,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income of continuing operations to net cash provided by operating activities of continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzktMS0xLTEtOTgwMTE_3eb49f1c-860c-4075-b377-8a6b0ac6e026">47,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzktMy0xLTEtOTgwMTE_b1024ef1-f8a1-4fba-8274-96ddae97c302">39,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzktNS0xLTEtOTgwMTE_bf52c646-5e66-4310-abb5-0f6eab2be197">37,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 fair value of earn-out 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzExLTEtMS0xLTk4MDEx_4bd69b9b-f7a4-48e0-83ba-c04c109d7673">294</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzExLTMtMS0xLTk4MDEx_38cd7931-fb00-4695-95bb-7af4806f7ad6">496</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzExLTUtMS0xLTk4MDEx_6ff4910b-05f1-4a1a-be29-493ed93d48e0">379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEyLTEtMS0xLTk4MDEx_cc9df63c-0f63-4b3c-95f6-492b9fc58533">11,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEyLTMtMS0xLTk4MDEx_5fa96c8a-7270-4a29-bf2d-a48e93612c4d">10,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEyLTUtMS0xLTk4MDEx_e788d0ac-9815-4916-b4f1-69685849364d">11,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Provision for revenue adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEzLTEtMS0xLTk4MDEx_ac7027e3-9dff-447b-b8f0-315db886c3ad">11,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEzLTMtMS0xLTk4MDEx_09b9177d-9091-487e-867b-02e725cabdeb">7,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEzLTUtMS0xLTk4MDEx_62fea5ea-8977-4788-a936-93e6c882cf2a">4,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE0LTEtMS0xLTk4MDEx_a523c285-9307-46db-82e0-dc7a5cb27b8d">7,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE0LTMtMS0xLTk4MDEx_480e57b2-761c-40f7-8046-a9b54c606e0e">1,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE0LTUtMS0xLTk4MDEx_87019ae5-d434-49c6-8b9f-9f737cbdc64e">772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE1LTEtMS0xLTk4MDEx_7670f3c9-c376-46ce-84a0-ecfcd3c91ee6">202</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE1LTMtMS0xLTk4MDEx_abf4e27d-7347-4706-a1bc-3c9d78897257">1,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE1LTUtMS0xLTk4MDEx_86a3d56e-e9f6-46ed-9a01-b6d5ccd81306">587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><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, net of effects from the purchase of acquired companies:</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%">&#160;</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%">&#160;</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%">&#160;</span></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%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE3LTEtMS0xLTk4MDEx_0c884fca-8c98-4c97-8b64-328e7eda8f7e">19,128</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE3LTMtMS0xLTk4MDEx_56bf4828-8252-42d0-82db-0739a88833a6">52,684</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE3LTUtMS0xLTk4MDEx_34ada4cf-d865-4d2f-ba1c-73ae9f37f77d">25,739</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE4LTEtMS0xLTk4MDEx_16c8483d-e52b-4eb3-8a44-c6457b248d73">8,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE4LTMtMS0xLTk4MDEx_8a08a423-b314-475f-b263-b714edf61c99">8,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="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherReceivables" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE4LTUtMS0xLTk4MDEx_306033fe-9e8d-444f-baeb-30158b8e716c">&#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:10pt;font-weight:400;line-height:100%">Other current and noncurrent 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE5LTEtMS0xLTk4MDEx_ea819203-089b-439c-b228-335504b4b6bf">12,943</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE5LTMtMS0xLTk4MDEx_259e1909-edc2-4bbb-ba1f-8161e480c20f">8,002</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE5LTUtMS0xLTk4MDEx_11add181-7134-4550-bccc-7c5cee7974cc">9,424</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other long-term 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIwLTEtMS0xLTk4MDEx_74af6e3d-cb54-4ec5-b9db-85fed2ad9140">12,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIwLTMtMS0xLTk4MDEx_92a4888c-3ae9-4f74-91a1-e2120e3624dc">17,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIwLTUtMS0xLTk4MDEx_f7b18bf0-2833-4e77-9a1c-a864a532fe94">23,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 operating activities of continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIxLTEtMS0xLTk4MDEx_e624dcb4-2cf3-4248-b0c7-5826bbd41f52">259,090</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIxLTMtMS0xLTk4MDEx_14e813e9-1bcd-42b5-80c9-7dfdb332574e">124,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIxLTUtMS0xLTk4MDEx_bd6e67b5-2301-431d-a01e-62c316a6b2bb">96,105</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:5pt"><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:700;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI0LTEtMS0xLTk4MDEx_b3d55a5a-7551-44e0-84cb-5257ec0c3c30">2,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI0LTMtMS0xLTk4MDEx_bb591736-b5db-4655-95c0-6d82e2d51d39">2,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI0LTUtMS0xLTk4MDEx_1f61440a-189c-4eb9-b9f7-808ea71e3bc2">2,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI1LTEtMS0xLTk4MDEx_795c8661-a3b8-4bc4-a232-2dbb3877c0f6">40,729</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI1LTMtMS0xLTk4MDEx_04efd0ed-33c4-462f-8634-b82584c04225">39,109</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI1LTUtMS0xLTk4MDEx_18021c5b-5b25-4c59-bcac-4d5b3f399f74">20,268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of businesses, 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI2LTEtMS0xLTk4MDEx_8a219b53-8d0d-493b-9f61-9c47fa382074">66,105</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI2LTMtMS0xLTk4MDEx_9bb475be-61b3-4253-8919-1f872bd1682e">59,866</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI2LTUtMS0xLTk4MDEx_c4c805dd-9e50-4100-a722-6cd1112cdd94">63,651</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities of continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI4LTEtMS0xLTk4MDEx_4232b55c-5199-4d5d-9512-ab5dc64e87da">104,462</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI4LTMtMS0xLTk4MDEx_80479ab4-8227-4342-a9e8-c644152b9717">96,332</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI4LTUtMS0xLTk4MDEx_29c42676-31a7-479f-937e-cb81ca1decf4">81,506</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><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:700;line-height:100%">Financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Proceeds from credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMyLTEtMS0xLTk4MDEx_94a9464a-1b51-411f-b9e6-0f2e95f74c4d">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMyLTMtMS0xLTk4MDEx_4cba178d-99ac-4f4c-9a0c-18db51bb17a9">195,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMyLTUtMS0xLTk4MDEx_18c7b3b3-bc7f-4cf3-8982-20acc4c47bae">65,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%">Payments on 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMzLTEtMS0xLTk4MDEx_5475f446-3afa-4f05-a1c1-49269529f178">49,000</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMzLTMtMS0xLTk4MDEx_6a5b754d-4627-49ba-99f1-10ed90d451e7">150,000</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMzLTUtMS0xLTk4MDEx_202daf12-25c0-488b-a8c2-dd3285e3a694">20,000</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%">Repayments of finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM0LTEtMS0xLTk4MDEx_a9d00476-7056-4dcf-a9c2-9e94d7cc7bb3">6,054</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM0LTMtMS0xLTk4MDEx_5adbc5d0-1c72-4266-b579-138ebdf6d34b">2,423</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM0LTUtMS0xLTk4MDEx_a63e48ac-72ba-443d-b721-7ba7851ac277">1,446</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM2LTEtMS0xLTk4MDEx_5d13fad3-39e5-45be-8a4c-6484a6716119">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM2LTMtMS0xLTk4MDEx_d3698ead-bcc4-4579-b694-d60166af932c">482</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM2LTUtMS0xLTk4MDEx_801791a3-78fe-4b1d-b4a3-757adad0034e">&#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%">Proceeds from issuance of common stock upon stock option exercises</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM3LTEtMS0xLTk4MDEx_251330a2-f9ef-4415-9169-1a7b30b91b0d">206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM3LTMtMS0xLTk4MDEx_40320fc1-fcb1-49ed-a6a0-a8815a511b73">3,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM3LTUtMS0xLTk4MDEx_c249e9a3-e85e-4f54-917e-ef5d12d692c3">4,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of earn-out 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM4LTEtMS0xLTk4MDEx_fdef2cbe-a97c-405b-8bea-eb9509eef407">91</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM4LTMtMS0xLTk4MDEx_6bcb8295-14a3-47bc-90bf-4debb12de135">6,519</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM4LTUtMS0xLTk4MDEx_059df54b-ee2c-4fe6-9d3e-44cc7ba7afa2">5,284</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%">Payments of dividends to shareholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM5LTEtMS0xLTk4MDEx_9e5ab330-c5e8-41aa-b97f-6540d875a646">25,865</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM5LTMtMS0xLTk4MDEx_71bddfe4-b0a2-4324-b8a4-8c3a4c351163">22,976</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM5LTUtMS0xLTk4MDEx_a4d0d94d-4879-49ea-81eb-01930c236912">20,869</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%">Repurchases and retirement of common 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQwLTEtMS0xLTk4MDEx_59d81e0f-24a1-4681-b2aa-e6975193c517">62,771</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQwLTMtMS0xLTk4MDEx_2e671775-a5c4-4cf6-91a1-6f73054f1d39">48,989</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQwLTUtMS0xLTk4MDEx_4fe60e56-3f8c-4d98-85f5-1bf3529568a5">45,248</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%">Proceeds from common stock issued under employee stock purchase plan </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQxLTEtMS0xLTk4MDEx_2775408f-c611-427c-9a71-ba86070d89a9">783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQxLTMtMS0xLTk4MDEx_fcd61613-d57d-430b-a63b-1473a91463ce">911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQxLTUtMS0xLTk4MDEx_280f7a7f-2788-4f72-9937-ee07fd197a0b">664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of minimum tax withholdings on share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQyLTEtMS0xLTk4MDEx_104f2345-00a2-45a4-8147-f5626c2446a7">3,330</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQyLTMtMS0xLTk4MDEx_a31c5386-0f13-4673-8730-e2cc289692ff">3,115</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQyLTUtMS0xLTk4MDEx_5eb108ff-5102-4a81-a985-7e4e5cd159b3">3,508</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%">Contributions from subsidiary held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="fwrd:PaymentsToProceedsFromAffiliates" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQzLTEtMS0xLTk4MDEx_8ea3262a-d11a-401c-9a70-71a9417b413a">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="fwrd:PaymentsToProceedsFromAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQzLTMtMS0xLTk4MDEx_d0509708-c14d-48af-8ebe-ddfe2cb57ea2">3,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="fwrd:PaymentsToProceedsFromAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQzLTUtMS0xLTk4MDEx_b3ad71ab-a55a-4f71-aecb-f3873f7f236c">12,640</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities of continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQ1LTEtMS0xLTk4MDEx_860086bb-52fb-45e6-8774-f2ce66a8cc93">146,122</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQ1LTMtMS0xLTk4MDEx_003afb9b-e715-43ba-ab73-e9082b1237d2">31,502</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQ1LTUtMS0xLTk4MDEx_681094b8-f7a4-4366-9db7-4d8c919c260f">39,094</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 increase (decrease) in cash and cash equivalents of continuing operations</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUwLTEtMS0xLTk4MDEx_05c50bc3-8142-4377-8ea9-dbaff6db755e">8,506</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUwLTMtMS0xLTk4MDEx_09726217-41b9-45e2-ba38-0dd54b7ae8dc">2,938</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUwLTUtMS0xLTk4MDEx_ec2c24e5-5818-4a9e-914c-7a9306c7e46b">24,495</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash from discontinued operation:</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%">Net cash used in operating activities of discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUzLTEtMS0xLTk4MDEx_c167fe50-37df-4f37-98cd-47b7440df422">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUzLTMtMS0xLTk4MDEx_048e7eaa-dc0b-4906-9cc0-5cfb9ed74202">4,635</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUzLTUtMS0xLTk4MDEx_c0e6d9e2-9fea-440b-9e05-210929faa892">11,439</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities of discontinued operation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU0LTEtMS0xLTk4MDEx_e1c28f88-207a-4799-9d1a-58f5e9d1b8fc">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU0LTMtMS0xLTk4MDEx_666d6287-b88e-4b29-aaee-e21cb957cbea">8,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU0LTUtMS0xLTk4MDEx_c869a65b-0f46-4b9a-bf16-0cea48f79b73">1,201</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 cash (used in) provided by financing activities of discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU1LTEtMS0xLTk4MDEx_35ec15e3-6c91-4fe5-9e2e-6cf514578e9d">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU1LTMtMS0xLTk4MDEx_632fe626-a829-4a76-9b73-080c1f0d2fe2">3,385</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU1LTUtMS0xLTk4MDEx_3a8af5ad-d37f-40af-a026-a2d765927d5c">12,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net increase (decrease) 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU2LTEtMS0xLTk4MDEx_2ef66891-3644-4224-8996-f72171a10f92">8,506</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU2LTMtMS0xLTk4MDEx_6f5ad97f-6c64-4e71-a397-6762f4e7c796">2,938</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU2LTUtMS0xLTk4MDEx_3bd6686d-ace7-4997-8382-a75933efdde2">24,495</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period of continuing operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU3LTEtMS0xLTk4MDEx_1a7639d7-3526-4e8f-80ef-7656b9d85c7d">37,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="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU3LTMtMS0xLTk4MDEx_ed84871d-83a8-4151-a677-2dcb0cea5f44">40,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeb9d81fe44d4511880010ef5622d32c_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU3LTUtMS0xLTk4MDEx_1efad3ca-4cd4-4d22-836d-bfdb89a13d91">64,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 at beginning of period of discontinued operation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU4LTEtMS0xLTk4MDEx_dd68ae01-9837-47e2-bf24-d4811879b309">&#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="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU4LTMtMS0xLTk4MDEx_9edd094c-fd8e-4428-beea-645747e9e914">&#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="ibeb9d81fe44d4511880010ef5622d32c_I20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU4LTUtMS0xLTk4MDEx_71631425-3021-415a-8ad2-29746b7eec49">&#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%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU5LTEtMS0xLTk4MDEx_3e2c6cb7-be94-4c8c-bfd6-2c418d470671">8,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU5LTMtMS0xLTk4MDEx_f01b7b08-deb7-48c8-b736-dad143feb7c1">2,938</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU5LTUtMS0xLTk4MDEx_17b8a6e0-6eb6-4cf0-9e90-db9c655e5e85">24,495</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%">Less: cash at end of period of discontinued operation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYwLTEtMS0xLTk4MDEx_e045e38d-0145-4024-8ec5-3049f3516eda">&#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="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYwLTMtMS0xLTk4MDEx_a2612e67-1d46-4ec3-8420-1002205c6d85">&#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="ibeb9d81fe44d4511880010ef5622d32c_I20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYwLTUtMS0xLTk4MDEx_66dde244-1181-4f64-94df-2be528d5c2f6">&#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:700;line-height:100%">Cash and cash equivalents at end of period of continuing operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYxLTEtMS0xLTk4MDEx_739ab524-3286-4137-8120-ec48d9965509">45,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYxLTMtMS0xLTk4MDEx_ec3358c4-efa6-4bb9-a349-bb9c8cf37d49">37,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYxLTUtMS0xLTk4MDEx_26a291de-9918-49d0-a6b9-bd9a3a57d351">40,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="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 the 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%">F-8</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_163"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_166"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDY3_557c18d4-948c-49d1-af21-a72ec4126efc" continuedAt="ia09f2688d28a47a69fdabee155b0b1ba" escape="true">Operations and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ia09f2688d28a47a69fdabee155b0b1ba" continuedAt="i7280371b6dd540fca736d442018b637d"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDI5_82f1bc8a-1f24-442b-8ae1-230b80dd2724" continuedAt="i8591065c642e492baf953d9cfa88b356" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Air Corporation and its subsidiaries (&#8220;Forward Air</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or the &#8220;Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) is a leading asset-light freight and logistics company. The Company has <ix:nonFraction unitRef="segment" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3Mw_1203f8b6-9d85-4746-bb0c-10b302db7d65">two</ix:nonFraction> reportable segments: Expedited Freight and Intermodal. The Company conducts business in the United States, Canada, and Mexico. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Expedited Freight segment provides expedited regional, inter-regional and national less-than-truckload (&#8220;LTL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), truckload and final mile services. Expedited Freight also offers customers local pick-up and delivery and other services including shipment consolidation and deconsolidation, warehousing, customs brokerage and other handling services.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><ix:continuation id="i8591065c642e492baf953d9cfa88b356" continuedAt="i4f137037d48843cbac72aa73d0f606ef"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Intermodal segment provides first- and last-mile high value intermodal container drayage services both to and from seaports and railheads. Intermodal also offers dedicated contract and container freight station (&#8220;CFS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4f137037d48843cbac72aa73d0f606ef">) warehouse and handling services.</ix:continuation>  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDM3_0fcda963-af05-48aa-8936-26a95bd179a5" continuedAt="i700c3f4e341740ce9f01ab614c959662" escape="true">The Company&#8217;s consolidated financial statements include Forward Air Corporation and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><ix:continuation id="i700c3f4e341740ce9f01ab614c959662" continuedAt="ifd903492e532489aa055accf8911380b"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 23, 2020, the Board of Directors (the &#8220;Board</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;) of the Company </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approved a strategy to divest of the Pool Distribution business (&#8220;Pool</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and the sale of Pool was completed on February 12, 2021. Pool provided high-frequency handling and distribution of time sensitive products to numerous destinations within a specific geographic region. As a result of the strategy to divest of Pool, the results of operations for Pool were presented as a discontinued operation in the Consolidated Statements of Comprehensive Income for the prior periods. Unless otherwise noted, amounts, percentages and discussion for all periods reflect the results of operations, financial condition and cash flows from the Company&#8217;s continuing operations. Refer to Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discontinued Operation and Held for Sale, </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ifd903492e532489aa055accf8911380b">for further discussion.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDIy_1ed5ced5-f5eb-466f-8bfd-d90826640eb7" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and expenses during the reporting period. Actual results could differ from those estimates. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to the current period presentation.</span></ix:nonNumeric></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash as of December&#160;31, 2022 and 2021 of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3NjM_31680a22-0d14-4c29-9893-5f80a431bbec">30,743</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3NzA_bf8d7a8e-1897-43a0-b360-7da5e45a768c">22,308</ix:nonFraction>, respectively, consisted of cash on hand and bank deposits. Cash equivalents as of December&#160;31, 2022 and 2021 of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="fwrd:CashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3NDg3NzkxMDM0NDE_62ed7557-d159-485d-95b9-2c07739deabd">15,079</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="fwrd:CashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3NDg3NzkxMDM0MDk_866d3ce8-f911-4746-8b05-f8290a268ad3">15,008</ix:nonFraction>, respectively, consisted of money market deposits. <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDU3_1b4e8b3d-d32c-493a-b5cf-c8fda329af23" escape="true">The Company considers all investments with an original maturity of three months or less to be cash and cash equivalents.</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Allowance for Doubtful Accounts and Revenue Adjustments </span></div><div style="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;</span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDEz_416f85cc-c076-4b8f-8954-c6507b5a0b9c" continuedAt="i1fc46bddb4aa4ae783bff3d0fdd5d79c" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a broad range of customers, including freight forwarders, third-party logistics (&#8220;3PL&#8221;) companies, passenger and cargo airlines, steamship lines, and retailers, located across a diverse geography.  In circumstances in which the Company is aware of a specific customer&#8217;s inability to meet its financial obligations to the Company, the Company records a specific reserve in order to reduce the net recognized accounts receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes a general reserve based on a percentage of revenue to ensure accounts receivables are properly recorded at the net amount expected to be collected.  The Company sets the general reserve based on historical collection experience combined with forecasts about any expected changes to the collection experience. If circumstances change, expected recoverability of amounts due to the Company may change by a material amount. Accounts are written off after all means of collection, including legal action, have been exhausted. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">F-9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i7280371b6dd540fca736d442018b637d" continuedAt="ibffc90d368024a69a6a5f27968f57c14"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1fc46bddb4aa4ae783bff3d0fdd5d79c">The Company records an allowance for revenue adjustments as result of future billing rate changes. Adjustments arise: (a) when small rate changes (&#8220;spot quotes&#8221;) are granted to customers that differ from the standard rates in the billing system; (b) when freight requires dimensionalization or is reweighed which results in a different rate; (3) when billing errors occur; and (4) when data entry errors occur. In 2022, average revenue adjustments per month were approximately $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="fwrd:AverageMonthlyRevenueAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzQ2NDA_39f9c20c-930e-493a-83c1-282f0d107af9">946</ix:nonFraction> on average revenue per month of approximately $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="fwrd:AverageMonthlyRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzQ2ODk_69bccd3a-5977-41b5-9c56-776e72e57a5e">164,450</ix:nonFraction>&#160;(<ix:nonFraction unitRef="number" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="3" name="fwrd:AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzQ2OTM_55787d19-bf9b-417f-baf1-5ad1aa8974dd">0.6</ix:nonFraction>% of monthly revenue). The Company estimates an allowance for revenue adjustments based on historical experience, trends and current information. The average amount of revenue adjustments per month can vary in relation to the level of revenue or as a result of other factors. Both the average monthly revenue adjustments and the average lag assumptions are continually evaluated for appropriateness.</ix:continuation></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDQ0_36b7a9ef-173d-4182-94aa-997520f13229" escape="true">Inventories are valued at the lower of cost or net realizable value, using first-in, first-out method. Net realizable value is the estimated selling price in the ordinary course of business. Replacement parts are expensed when placed in service, while tires are capitalized and amortized over their estimated useful life. Expenses related to the utilization of inventories are recorded in &#8220;Other operating expenses&#8221; in the Consolidated Statements of Comprehensive Income.</ix:nonNumeric> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Property and Equipment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDUz_225d7bf7-08c8-44ae-a574-3e9d0503de88" continuedAt="i503e4ff93f4d4403b48fdd4a4cb32f92" escape="true">Property and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation is provided on a straight-line basis over the estimated useful lives of <ix:nonNumeric contextRef="i72c287c35e1a485cb6a9cc842c1754e7_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzU3ODQ_03f57b16-07a7-4b55-b397-2e8f5c366bfc">30</ix:nonNumeric> to <ix:nonNumeric contextRef="i76eef3cfc17648eda553d5827be4e9a3_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzU3OTA_f99bc9f2-46c9-4af4-8a7a-954203eb6f49">40</ix:nonNumeric> years for building and improvements, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzU4MzA_958fbd47-a946-4868-9b63-b13f203d45d4">three</span> to <ix:nonNumeric contextRef="i730e3edef7ca42bab26b6c74157a7264_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDQ1_5076187d-3b8e-434c-a96e-11ab15e9fa36">ten years</ix:nonNumeric> for equipment, the lesser of the estimated useful life or the initial lease term for leasehold improvements and <ix:nonNumeric contextRef="ie05b88541f40432b83ca1d701d975f88_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDgy_7a717606-a4e1-438b-8424-0e49aad0f907">five years</ix:nonNumeric> for computer software. Land is not depreciated and construction in progress is not depreciated until ready for service. Expenditures for maintenance and repairs are charged to expense as incurred. </ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i503e4ff93f4d4403b48fdd4a4cb32f92">For internally developed software, all costs incurred during planning and evaluation are expensed. Costs incurred during the application development stage are capitalized and included in property and equipment. Capitalized software also includes software acquired for internal use.</ix:continuation> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDY2_2c7d8e27-65e0-42a5-914c-4d2dc9414fb9" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of December&#160;31, 2022 and 2021 consisted of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></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%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</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%">Land</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="i9f636c74d8c24a0597801d2ab0c6e349_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzEtMS0xLTEtOTgwMTE_71534ce7-d5e3-4f1b-bfa7-e3866c252ed8">26,479</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="ie85eda2a35fe4308b1d57e6085cad2ed_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzEtMy0xLTEtOTgwMTE_703fe2df-6c26-440a-854c-14f07c9b1c74">26,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf870f1c468d485ab5904e8465fab2b6_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzItMS0xLTEtOTgwMTE_c207d6ec-09cd-4013-a200-1a13fa124294">94,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19468e7506d74ba0956256abac9f4e08_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzItMy0xLTEtOTgwMTE_40d52a8f-5101-4b45-860e-51e51c6461b6">67,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="i4fa48626ff2940c18e1c6507c4532821_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzMtMS0xLTEtOTgwMTE_53595ada-b90c-4ea4-9c28-4b110b720836">287,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i595081a8570f4a1da1050f2beed34c98_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzMtMy0xLTEtOTgwMTE_8a333229-3197-4c41-b6c9-c58fe8aebc79">259,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 2px 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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40c02d55614742738ffa9788eb83d42d_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzQtMS0xLTEtOTgwMTE_617e2188-2b94-42dd-b013-f30ade133da9">17,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3210865379794e14afa1a6d645ca1258_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzQtMy0xLTEtOTgwMTE_3847e8fb-4712-438b-b6e0-c13e38999bfc">13,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Computer software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85434e4d9fb14f0cb232684c018a1c86_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzUtMS0xLTEtOTgwMTE_6da39950-c774-4d2f-8ae2-b878147c8e95">29,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19a6a19c0ef24a3f917093c69ea560f3_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzUtMy0xLTEtOTgwMTE_f7d7794c-bb0c-4607-b42c-575f6e614ea3">26,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i649d51b058de4052aeb36a91a3abec9e_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzYtMS0xLTEtOTgwMTE_b0815235-23c8-4213-a499-7d96164812a7">14,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaaad498ac8247b4ac4c17554ea4517c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzYtMy0xLTEtOTgwMTE_515f40eb-1b65-436e-bf21-bb00509d85ac">27,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzctMS0xLTEtOTgwMTE_c9e88af0-d9af-46ac-b30c-6d95b352f310">469,749</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzctMy0xLTEtOTgwMTE_c5354de4-111b-4762-b741-a9e889227cfb">419,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and 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%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzgtMS0xLTEtOTgwMTE_7ef1c59f-8a85-435d-b417-00d2f62e4228">220,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzgtMy0xLTEtOTgwMTE_f01f1644-1e28-4815-9967-de30da1557d8">200,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzktMS0xLTEtOTgwMTE_fb411ed5-98d2-4234-8df7-4b00a0668a34">249,080</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzktMy0xLTEtOTgwMTE_efa91703-b0a4-406b-bc4c-0e8a4d8bc2ea">219,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of December&#160;31, 2022 and 2021, the net book value of computer software included in property and equipment, net was $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzY2MjA_fc3a543c-aa5c-4ea6-8ca3-c25f78625fe9">8,737</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzY2Mjc_a52e7f72-585f-4db4-9a97-21ecaf747f93">8,140</ix:nonFraction>, respectively. For the years ended December 31, 2022, 2021 and 2020, amortization expense of computer software was $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzY3Mzk_f1f8610a-d09e-4db0-a4b2-5b857e99aa5e">2,558</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzY3NDM_84f650a0-e516-47ac-9f05-8b8b0cd2d94a">2,394</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzY3NTA_8b5a81be-d29c-4f19-bb03-24fc0d3717c3">2,053</ix:nonFraction>, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Cloud Computing Costs </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDcz_523e2889-398f-43e2-a4e6-8faec3faa57f" escape="true">The Company capitalizes the costs incurred during the implementation stage for cloud computing or hosting arrangements. Costs incurred in the preliminary project stage and post-implementation stage, which includes maintenance and training costs, are expensed as incurred.</ix:nonNumeric> Capitalized software costs are amortized over the straight-line method over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzcxNDU_55351932-5612-49dd-a6cb-9cd33607a563">three</span> to <ix:nonNumeric contextRef="ia0b5ce95742d4a8bba258f948b54fe30_I20221231" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzcxNTE_4fa98490-5d2c-4e12-b728-44b4e7407458">five years</ix:nonNumeric> and are recorded in &#8220;Prepaid expenses&#8221; and "Other assets" in the Consolidated Balance Sheets.  </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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%">F-10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="ibffc90d368024a69a6a5f27968f57c14" continuedAt="ie7bf0c7b4585413c8c5fb0c4e3070d37"><div style="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%">Goodwill, Intangible Assets and Other Long-Lived Assets </span></div><div style="text-align:justify;text-indent:36pt"><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:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDQ2_01a584da-85d8-4cd1-92eb-9ad39b295e13" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill for impairment, at the reporting unit level, annually and when events or circumstances indicate that fair value of a reporting unit may be below its carrying value. A reporting unit is an operating segment or one level below an operating segment, for example, a component. The Company&#8217;s reporting units are not its reportable segments. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is evaluated annually as of June 30 for impairment using a qualitative assessment or a quantitative one-step assessment. If the Company elects to perform a qualitative assessment and determines the fair value of its reporting units more likely than not exceed the carrying value of their net assets, no further evaluation is necessary. For reporting units where the Company performs a one-step quantitative assessment, the Company compares the estimated fair value of each reporting unit, which is determined based on a combination of an income approach using a discounted cash flow model, and a market approach, which considers comparable companies, to its respective carrying value of net assets, including goodwill. If the estimated fair value of the reporting unit exceeds its carrying value of net assets, the goodwill is not considered impaired. If the carrying value of net assets is higher than the estimated fair value of the reporting unit, the impairment charge is the amount by which the carrying value exceeds the reporting unit&#8217;s estimated fair value.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews its long-lived assets, which include intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The evaluation for recoverability is performed at a level where independent cash flows may be attributed to either an asset or asset group. If the Company determines that the carrying amount of an asset or asset group is not recoverable based on the expected undiscounted future cash flows of the asset or asset group, an impairment loss is recorded equal to the excess of the carrying amounts over the estimated fair value of the long-lived assets. Estimates of future cash flows are based on various factors, including current operating results, expected market trends and competitive influences. The Company also evaluates the amortization periods assigned to its intangible assets to determine whether events or changes in circumstances warrant revised estimates of useful lives. Assets to be disposed of by sale are reported at the lower of the carrying amount or estimated fair value, less estimated costs to sell.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of the Company&#8217;s goodwill impairment analyses conducted as of June 30, 2022, 2021 and 2020 indicated that <ix:nonFraction unitRef="usd" contextRef="id94950dc988c425690c3e571d001ec1d_D20210101-20210630" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_0fe710c4-d07f-45f0-aad4-b01b3e4828d3"><ix:nonFraction unitRef="usd" contextRef="i2ef1e2a1c784491ba196a38818035566_D20220101-20220630" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_1e7685ca-b7a0-4b48-a949-ceb1a8291545"><ix:nonFraction unitRef="usd" contextRef="i1844273b5dfe41e3a2c60bf8ce097649_D20200101-20200630" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_47f38dd2-36d6-46f1-ba97-ebce673e54c0"><ix:nonFraction unitRef="usd" contextRef="i1844273b5dfe41e3a2c60bf8ce097649_D20200101-20200630" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_87697e1a-c974-44bc-bc91-ef24424e4d12"><ix:nonFraction unitRef="usd" contextRef="i2ef1e2a1c784491ba196a38818035566_D20220101-20220630" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_88eaf3f8-e5f1-44ea-a5ce-5bdb95f2e102"><ix:nonFraction unitRef="usd" contextRef="id94950dc988c425690c3e571d001ec1d_D20210101-20210630" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_b37d01ea-b1eb-433b-a3b3-4f64732fe837">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> reduction in the carrying amount of the Company&#8217;s goodwill was required.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDAz_fdfc5ae6-73d1-400e-80aa-d706c9033932" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill during the years ended December 31, 2022, 2021 and 2020 are summarized as follows:</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%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:46.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.637%"></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%">Expedited Freight</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:700;line-height:100%">Intermodal</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:700;line-height:100%">Consolidated </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Balance as of December 31, 2020</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="i9e4a4516d1a94810ba05e32d170fa76d_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzMtMS0xLTEtOTgwMTE_cac5cad9-8971-492a-96d0-c123e7d63383">165,268</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="if5c5a55294364aa3ab1061a6bce85f97_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzMtMy0xLTEtOTgwMTE_f3125c3e-ef6d-43a2-8270-fdf3e82f1edb">79,714</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="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzMtNS0xLTEtOTgwMTE_30b67ad8-d1bf-472a-9e79-6d52090f8098">244,982</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%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95954d5e988a4144acebe230723d0f33_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzQtMS0xLTEtOTgwMTE_330b1af4-b81b-4190-ab03-5183d03df352">4,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c39811a3db043c3ab1f6a0f0c8b28b3_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzQtMy0xLTEtOTgwMTE_f78b2533-2586-48ad-bd50-d5a1a5250b82">17,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzQtNS0xLTEtOTgwMTE_6edb4b60-21f2-4c23-82c1-e1f6d5c6745c">21,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2021</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="i3ab102a15f7240fa9efad811fc7d0207_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzUtMS0xLTEtOTgwMTE_dad81aa6-a13f-4afc-acf9-d0b7a345da30">169,288</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="i87aac84ffeb64d54b551ecf8da869f24_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzUtMy0xLTEtOTgwMTE_c1218e1a-d28e-491c-9e3a-294f616a6071">97,464</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzUtNS0xLTEtOTgwMTE_5b658d04-bacb-4fa4-973d-9d4da802dd09">266,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a4b4be19cb04b86875120934c3f4f2e_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzYtMS0xLTEtOTgwMTE_15caa063-1270-4765-89e1-035b65ce759d">&#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="i9953899729e04637acd49160ae846c62_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzYtMy0xLTEtOTgwMTE_8fdd0d59-7408-498d-9635-678327c83ce8">34,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzYtNS0xLTEtOTgwMTE_523100b3-45d0-492c-8574-fcc9f68a1648">34,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a4b4be19cb04b86875120934c3f4f2e_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctMS0xLTEtMTA2MjYw_aa57ca41-ea95-4634-8f75-5291212983b6">&#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="i9953899729e04637acd49160ae846c62_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctMy0xLTEtMTA2MjY4_bf9be69d-51fd-44bf-9009-ef9ee786fd44">4,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctNS0xLTEtMTA2MjY4_c6e0b6e2-b803-4438-9a41-8a15fc6d1e93">4,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 as of December 31, 2022</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="ifa2feda472f14f76a0d13aa3aaa998a2_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctMS0xLTEtOTgwMTE_4f853761-d005-4935-9197-78811d9c20d9">169,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic61ed5bb42f24108a5f60e14a52bbb15_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctMy0xLTEtOTgwMTE_c34e10d4-099c-47fb-a400-ca6e8572b8e6">136,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctNS0xLTEtOTgwMTE_955dfcff-aed1-4b78-bd3b-b9e96c476e53">306,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accumulated goodwill impairment is $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwMjAz_b5c2bf3d-e484-4366-b031-5338f3c38802">25,686</ix:nonFraction> related to impairment charges the Company recorded during 2016 pertaining to its TLS reporting unit. The TLS reporting unit operates within the Expedited Freight reportable segment. As of December&#160;31, 2022, approximately $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwNDEy_66d15537-f2f6-43db-9097-d244700d5f78">227,041</ix:nonFraction> of goodwill is deductible for tax purposes.</span></div></ix:continuation><div style="text-align:justify"><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%">F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="ie7bf0c7b4585413c8c5fb0c4e3070d37" continuedAt="i40f6c760a3fe41a7916dd962a89311bb"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes certain acquired identifiable intangible assets on a straight-line basis over their estimated useful lives, which range from <ix:nonNumeric contextRef="i9ec71a2308ec4f58bfe3d90916698cd1_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwNjA3_ec906f53-674e-4dd0-b649-6048af2b5b9a">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="i14d2fb3488864cd09f3c4c7cf9712d3b_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwNjEz_83fa2361-06ec-4976-af49-9763453dd95f">20</ix:nonNumeric> years. <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDMw_f6d79e95-2c86-44db-b375-3c9629eac1d3" continuedAt="i7258e9601fad45bc819496399efe3183" escape="true">The acquired intangible assets have a weighted-average useful life as follows:</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><ix:continuation id="i7258e9601fad45bc819496399efe3183" continuedAt="i428e994a02d74dbdb4b8c5544652fe79"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.615%"></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%">Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%"><ix:nonNumeric contextRef="i2c886ccf77434705a98c01014e115c41_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTozODJiYjk1ZmRhNTk0NGNjODRjNzUxYzcwYzA2NGM5YS90YWJsZXJhbmdlOjM4MmJiOTVmZGE1OTQ0Y2M4NGM3NTFjNzBjMDY0YzlhXzEtMi0xLTEtOTgwMTE_72be9f5c-fe04-4aec-8907-4cd9bba72aed">14</ix:nonNumeric> years</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%">Non-compete agreements</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="i0088ebb80fab4cdc8be3623f32bfb3ba_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTozODJiYjk1ZmRhNTk0NGNjODRjNzUxYzcwYzA2NGM5YS90YWJsZXJhbmdlOjM4MmJiOTVmZGE1OTQ0Y2M4NGM3NTFjNzBjMDY0YzlhXzItMi0xLTEtOTgwMTE_5b3dd2c8-c88e-4288-b57e-d593244bf3eb">4</ix:nonNumeric> 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%">Trade names</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="i8cd74804519c4e34bfbb903cf79416c4_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTozODJiYjk1ZmRhNTk0NGNjODRjNzUxYzcwYzA2NGM5YS90YWJsZXJhbmdlOjM4MmJiOTVmZGE1OTQ0Y2M4NGM3NTFjNzBjMDY0YzlhXzMtMi0xLTEtOTgwMTE_088b9e23-b772-421c-bdfa-94a94672db3b">4</ix:nonNumeric> years</span></td></tr></table></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, acquired intangible asset amortization was $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzIxOTkwMjMyODI3ODE_589a49d6-e54a-493a-9f50-5f52e1ee0e97">15,988</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MjE3_c0e449b9-5167-41a4-8173-e70ef302d644">14,328</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MTcy_1524a636-0445-4ff5-945c-e79e7d02ebf6">13,489</ix:nonFraction>, respectively. The Company estimates amortization of existing intangible assets will be $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwODk5_410e4ad0-fddf-4ae5-bc3c-0e510ae18101">17,480</ix:nonFraction> in 2023, $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwOTEx_1ecf1aa7-370b-42e7-a1cf-cd89c019aabe">17,356</ix:nonFraction> in 2024, $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwOTIz_793487ae-3ee4-4e1f-b48a-f62f65caa120">17,257</ix:nonFraction> in 2025, $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwOTM1_5f302fbb-7d62-48b2-8643-60c2a068a881">17,078</ix:nonFraction> in 2026, and $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwOTUx_5016535f-b693-4897-97f8-46d9a659d757">16,961</ix:nonFraction> in 2027. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDI0_730f7c4e-d48a-4075-89d4-26bf19193566" continuedAt="ib597d441073847f3b499acf8660b0b41" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of acquired intangible assets during 2022 and 2021 are summarized as follows: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</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: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:100%">Customer Relationships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></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:10pt;font-weight:700;line-height:100%">Non-Compete Agreements</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:10pt;font-weight:700;line-height:100%">Trade Names</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:10pt;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:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</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="i29b2b50004b24a5d91a5e6e9776ed222_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzItMi0xLTEtOTgwMTE_b8226689-3115-4aac-8f55-6d340b939f4f">228,416</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="i43bb46dd43204a0f947fe6e8fb966b3c_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzItNC0xLTEtOTgwMTE_8023e196-e4ef-476a-993f-76fb90734d76">8,125</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="i9de84fe3fe94488c83313bb3452edf27_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzItNi0xLTEtOTgwMTE_f76491fa-67a7-415e-8b5c-eca318b889cf">1,500</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="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzItOC0xLTEtOTgwMTE_0d8b5154-64f8-41e4-8433-6c1c71f30ac6">238,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4252f40af7494c21b29de1f60c8cdace_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzMtMi0xLTEtOTgwMTE_c8c813c9-44a6-48ff-b592-eabfe9024296">22,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62ce41c847964f539fb78e55ca4646e8_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzMtNC0xLTEtOTgwMTE_df169a1c-ead1-47fe-b37a-247b39404ac0">1,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6af75e244414442a28a737e4b082896_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzMtNi0xLTEtOTgwMTE_c01bb2f0-9676-4f4f-b985-e308e22f2f40">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzMtOC0xLTEtOTgwMTE_fa4be52b-76ed-4eec-ab07-771b7d72ca93">24,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2021</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="i8440782655ff407ca4db0f8579510425_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzQtMi0xLTEtOTgwMTE_c884f74f-e5e6-4f28-ad61-bca2f3e801f2">251,377</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="i4ba173bf5dd6479cb20be23524128e30_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzQtNC0xLTEtOTgwMTE_a7c5352a-f131-490e-94b6-ab6a4709d87c">9,176</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="i2ed8c5205b1748c7b4558c333dfca432_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzQtNi0xLTEtOTgwMTE_f2fdc1e1-0200-43e8-85c9-33ef9d2b4424">1,500</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzQtOC0xLTEtOTgwMTE_bc0c6a18-23b2-4064-94ef-e7a65494e83a">262,053</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%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c886ccf77434705a98c01014e115c41_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzUtMi0xLTEtOTgwMTE_85437218-8bd1-4d18-9e09-a18e2497f946">21,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0088ebb80fab4cdc8be3623f32bfb3ba_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzUtNC0xLTEtOTgwMTE_87b28d6d-0a0c-4dee-8ff1-a7f00c3935eb">272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cd74804519c4e34bfbb903cf79416c4_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzUtNi0xLTEtOTgwMTE_412701f3-2ba6-4dcb-94f5-9e67faea5d1d">&#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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzUtOC0xLTEtOTgwMTE_b9984dd3-c4d2-498c-a4fd-809d9b96d9f5">21,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition adjustment</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="i2c886ccf77434705a98c01014e115c41_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtMi0xLTEtMTA2Mjg4_8ca29fd0-a701-479c-bbf2-6fd8a15e0736">5,162</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="i0088ebb80fab4cdc8be3623f32bfb3ba_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtNC0xLTEtMTA2Mjk4_b938e7a4-4628-4fbe-876e-9a56d6aa6044">692</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="i8cd74804519c4e34bfbb903cf79416c4_D20220101-20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtNi0xLTEtMTA2Mjk4_eee279a5-c2cc-4ef1-b08f-b43f9c0dfd92">&#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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtOC0xLTEtMTA2Mjk4_5848939d-1744-421c-936b-885176bdc45e">5,854</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%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2b04446d9194918b34a183a163a30c0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtMi0xLTEtOTgwMTE_5a371e52-ea83-4ec1-8774-fc7f9a6dd3a6">267,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib377104c7ca842c6ac29e57a4b060739_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtNC0xLTEtOTgwMTE_d003d778-f64f-4668-ba74-af6647624cb5">8,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2da06ccb1ee74e86b00ca0cbd23fd02a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtNi0xLTEtOTgwMTE_869f38c4-7f39-439a-a529-80c4563682a5">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtOC0xLTEtOTgwMTE_fff80226-e197-42ab-8e67-57fde959467a">278,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</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: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:100%">Customer Relationships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></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:10pt;font-weight:700;line-height:100%">Non-Compete Agreements</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:10pt;font-weight:700;line-height:100%">Trade Names</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:10pt;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:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</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="i29b2b50004b24a5d91a5e6e9776ed222_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzItMi0xLTEtOTgwMTE_33bb758c-574b-4b69-9f39-be0b0776a288">85,930</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="i43bb46dd43204a0f947fe6e8fb966b3c_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzItNC0xLTEtOTgwMTE_2dcd66b9-4d49-404e-b087-1e3b5bd88534">5,579</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="i9de84fe3fe94488c83313bb3452edf27_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzItNi0xLTEtOTgwMTE_84516e15-b3b5-4e55-a4dc-a834b54e2ec0">1,500</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="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzItOC0xLTEtOTgwMTE_6c110065-97d5-47c7-9bc9-8e68ff0ec1e4">93,009</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%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4252f40af7494c21b29de1f60c8cdace_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzMtMi0xLTEtOTgwMTE_c5038e91-f353-4459-a58d-50cbe2ae816e">13,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62ce41c847964f539fb78e55ca4646e8_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzMtNC0xLTEtOTgwMTE_f4f3b326-4f63-4480-a0db-4954cdcd29c0">1,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6af75e244414442a28a737e4b082896_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzMtNi0xLTEtOTgwMTE_9fe1bec9-2118-4673-a739-281b35ab76cc">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzMtOC0xLTEtOTgwMTE_42e66783-81d9-4092-8e21-409fff44bae3">14,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;text-align: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 as of December 31, 2021</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="i8440782655ff407ca4db0f8579510425_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzQtMi0xLTEtOTgwMTE_d7cbaae2-8159-46f7-948c-8da7f877f696">99,094</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="i4ba173bf5dd6479cb20be23524128e30_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzQtNC0xLTEtOTgwMTE_94b42f4e-21d6-4b3a-9e83-a4ae56b88b9b">6,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i2ed8c5205b1748c7b4558c333dfca432_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzQtNi0xLTEtOTgwMTE_228ce3e7-3807-42f2-9a63-e418182d0d1e">1,500</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzQtOC0xLTEtOTgwMTE_8d2131f7-4e50-4f1c-9890-c9067160d144">107,337</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%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c886ccf77434705a98c01014e115c41_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzUtMi0xLTEtOTgwMTE_11a1a471-6a09-4f63-94c7-2e20f5ec6d59">15,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0088ebb80fab4cdc8be3623f32bfb3ba_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzUtNC0xLTEtOTgwMTE_8e324a08-9df5-4b2a-be69-2d9503792b4f">702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cd74804519c4e34bfbb903cf79416c4_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzUtNi0xLTEtOTgwMTE_d93bfed5-95c4-4477-8edc-4aa68123663a">&#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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzUtOC0xLTEtOTgwMTE_efb74afe-8906-42d8-896e-f039cd4f3130">15,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2022</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="id2b04446d9194918b34a183a163a30c0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzYtMi0xLTEtOTgwMTE_bae61b1b-7de9-465c-b6c9-48bad3ddb736">114,380</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="ib377104c7ca842c6ac29e57a4b060739_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzYtNC0xLTEtOTgwMTE_43023d3d-0b1f-4ef4-9a4d-bf3af6e25929">7,445</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="i2da06ccb1ee74e86b00ca0cbd23fd02a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzYtNi0xLTEtOTgwMTE_e0d8a025-a219-42ae-bc43-34c5e51c935c">1,500</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzYtOC0xLTEtOTgwMTE_4c11d1c7-9f8e-4f43-9d12-7a5cd9d066ee">123,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify"><ix:continuation id="ib597d441073847f3b499acf8660b0b41" continuedAt="ibd41e2528a2044518ffef1d80d4c28c4"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="ibd41e2528a2044518ffef1d80d4c28c4">Carrying value as of December 31, 2022, 2021 and 2020 is inclusive of $<ix:nonFraction unitRef="usd" contextRef="id2b04446d9194918b34a183a163a30c0_I20221231" decimals="-3" name="fwrd:FiniteLivedIntangibleAssetsAccumulatedImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzExMTQ0_875b9834-eb81-4f8a-ac33-a6d6efceb521"><ix:nonFraction unitRef="usd" contextRef="i8440782655ff407ca4db0f8579510425_I20211231" decimals="-3" name="fwrd:FiniteLivedIntangibleAssetsAccumulatedImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzExMTQ0_f4b488a2-7153-40ce-842c-abef77a7ee5b">16,501</ix:nonFraction></ix:nonFraction> of accumulated impairment.</ix:continuation>   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</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-style:italic;font-weight:700;line-height:120%">Accrued Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDgz_8915fd80-4ef6-4e04-891b-315419e1d7cd" continuedAt="i9aba24d91b5940e7b398e2d83e9410c9" escape="true">Accrued expenses as of  December&#160;31, 2022 and 2021 consisted of the following:</ix:nonNumeric></span></div><div style="text-align:justify"><ix:continuation id="i9aba24d91b5940e7b398e2d83e9410c9"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></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:18.785%"></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%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</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%">Accrued payroll and related items</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzEtMS0xLTEtOTgwMTE_37c88bab-b704-410e-86db-d7088947aa80">23,804</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzEtMy0xLTEtOTgwMTE_536048bd-daaf-4ff2-9e8a-fee78cf7f0b1">29,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance and claims accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzItMS0xLTEtOTgwMTE_f30d988e-4d0d-4341-a397-318b14d86d82">19,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzItMy0xLTEtOTgwMTE_68e0ec49-417c-4336-b76c-af09087a4c7d">21,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Payables to Leased Capacity Providers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AccountsPayableOtherCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzMtMS0xLTEtOTgwMTE_e1020767-f3af-487d-b181-bc29fbbb633f">10,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AccountsPayableOtherCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzMtMy0xLTEtOTgwMTE_d25bb7b3-f1d1-49cb-8032-fe626fa0596f">11,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Accrued expenses</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzQtMS0xLTEtOTgwMTE_b60e9ac5-8343-4e3c-94b7-f4e80f264f84">54,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzQtMy0xLTEtOTgwMTE_1facf233-e693-4a72-9931-2ccc08d4b865">61,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i40f6c760a3fe41a7916dd962a89311bb" continuedAt="i76a4025466ce403589a4bfacc0ebb206"><div style="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%">Self-Insurance Loss Reserves</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDU4_0841cf97-f400-4988-83f4-73f9e5f44a54" continuedAt="i5d2988754afc491a8359349ede9fa052" escape="true">The Company&#8217;s licensed motor carrier contracts with independent contractor fleets, owner-operators and other third-party transportation capacity providers for most of the transportation services. The Company&#8217;s independent contractor fleet owners and owner-operators lease their equipment to the Company (&#8220;Leased Capacity Providers&#8221;) and own, operate and maintain their own tractors and employ their own drivers. Under U.S. Department of Transportation (&#8220;DOT&#8221;) regulations, the Company is liable for bodily injury and property damage caused by the Leased Capacity Providers and employee drivers while they are operating equipment under the Company&#8217;s various motor carrier authorities. The potential liability associated with any accident can be severe and occurrences are unpredictable. </ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i5d2988754afc491a8359349ede9fa052" continuedAt="i1d3c865472a64512a81913143696a17d">For vehicle liability, the Company retains a portion of the risk.</ix:continuation>  <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="fwrd:SelfInsuranceLossReservesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDM4_d965bed9-f9bf-4dea-9e13-1068affe7945" continuedAt="i26b1ab393b984d3b919808c1da9c8874" escape="true">Below is a summary of the Company&#8217;s risk retention on vehicle liability insurance coverage maintained by the Company through $<ix:nonFraction unitRef="usd" contextRef="ifaf22232f454411d866b284fe1ab865b_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEyMjg4_8a3969fa-1970-4e06-aeb2-9f3395be2a01">10,000</ix:nonFraction> (in thousands):</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i26b1ab393b984d3b919808c1da9c8874" continuedAt="ic40f7df25af14b81b3d1ea07196d749d"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:24.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.482%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.203%"></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%">Company <br/>Risk Retention</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:700;line-height:100%">Frequency</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:700;line-height:100%">Layer</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:700;line-height:100%">Policy Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expedited Freight&#185;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LTL business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b1096b355ad4cd784e8160a120f43bb_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzItMi0xLTEtOTgwMTE_df47391f-831e-4a24-af73-3bd508d0e9a2">5,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i5556f96f930946199167f68229e632c5_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzItNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjoxMjNiOGE2Njk2M2I0MGZhOGRiYmZhZjdiYWJmNWY1Nl80_3d508dc0-20f8-4f27-8bbc-ffd8adb20784">0</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ifb16715afeb442ae95eb85f56d843594_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzItNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjoxMjNiOGE2Njk2M2I0MGZhOGRiYmZhZjdiYWJmNWY1Nl8xMA_2d89c5dc-ca23-4015-88f8-ae2311cb2172">5,000</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><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%">Truckload business</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="i5dde9032cab243e2be356fb366cb9845_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzMtMi0xLTEtOTgwMTE_f489a444-107b-434d-94ae-36f341f99caa">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="if1d98eab3be54878ba35b4d7ca80d5ef_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzMtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjpiNWJhNGEzYWMwZTA0NDNhOTQxYjc3YTUxMThiYTYyYV80_1221069a-7f16-40d8-8ee2-510395093170">0</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="if6361e680e834267a21c33e0e1b7c0cb_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzMtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjpiNWJhNGEzYWMwZTA0NDNhOTQxYjc3YTUxMThiYTYyYV8xMA_29eed66b-07b1-4b38-b8a0-140d8c8ef74c">2,000</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">LTL, Truckload and Intermodal businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43591d3320ce4d3ebe67ac2f6f654d51_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzUtMi0xLTEtOTgwMTE_164c6371-3171-44c0-86d9-7138455a00aa">5,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Policy Term Aggregate&#179;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ib9ca0d4bc8bb4f5f96735654358033c9_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzUtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjphMTEzNDJmOTc2MmE0ZWJhYjY1MTlhMjJlNTMwZmY5ZV80_50a3dede-ef21-4972-a3ec-e0d443e66ed9">5,000</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i72b6c351228d498c820583597793573b_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzUtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjphMTEzNDJmOTc2MmE0ZWJhYjY1MTlhMjJlNTMwZmY5ZV8xMA_c0a0b753-601e-4125-8948-7bb3f92a00e7">10,000</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">Intermodal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7a9b20f72ab49c9ad78401b10ca2faf_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzctMi0xLTEtOTgwMTE_0ed93492-1e37-4874-92e8-98887d34cd70">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="iace49d4338114897828a182f4393daf7_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzctNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjo1NjAwMzk2ZjVmNGE0OWY2OTU5YTA5ODE1NTgyZjE2M180_9675158b-56d3-4599-bf53-429f353df0db">0</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i1dddd9d3b3eb457e958669c4d1014101_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzctNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjo1NjAwMzk2ZjVmNGE0OWY2OTU5YTA5ODE1NTgyZjE2M18xMA_29b88861-9133-4150-bf30-f529997a91f6">1,000</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#185; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">Excluding the Final Mile business, which is primarily a brokered service.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#178;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"> For each and every accident/incident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"><ix:continuation id="ic40f7df25af14b81b3d1ea07196d749d">&#179; During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Company Risk Retention before insurance will contribute.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i1d3c865472a64512a81913143696a17d"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, from time to time, when brokering freight, the Company may face claims for the &#8220;negligent selection&#8221; of outside, contracted carriers that are involved in accidents, and the Company maintains third-party liability insurance coverage with a $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="fwrd:Liabilityinsurancecoverage" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEyOTc5_48dee8f0-de9f-4558-b522-c41c70194e8f">100</ix:nonFraction> deductible per occurrence for most of its brokered services. Additionally, the Company maintains workers&#8217; compensation insurance with a self-insured retention of $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionWorkersCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEzMTQ0_7d520f3c-6771-4140-94b3-795c85ed438c">500</ix:nonFraction> per occurrence.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides for the estimated costs of vehicle liability and workers&#8217; compensation claims both reported and for claims incurred but not reported. The amount of self-insurance loss reserves and loss adjustment expenses is determined based on an estimation process that uses information obtained from both Company-specific and industry data, as well as general economic information. The most significant assumptions used in the estimation process include determining the trend in loss costs, the expected consistency in the frequency and severity of claims incurred but not yet reported, changes in the timing of the reporting of losses from the loss date to the notification date, and expected costs to settle unpaid claims. The Company estimates its self-insurance loss exposure by evaluating the merits and circumstances surrounding individual known claims and through actuarial analysis to determine an estimate of probable losses on claims incurred but not reported. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company accrues for the costs of the uninsured portion of pending claims, based on the nature and severity of individual claims and historical claims development trends. Estimating the number and severity of claims, as well as related judgment or settlement amounts is inherently difficult. Failure to establish sufficient insurance reserves and adequately estimate for future insurance claims may cause unfavorable differences between actual self-insurance costs and the reserve estimates.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, the Company recorded self-insurance loss reserves of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE0Njk5_02e4d59b-9bdd-478b-80d9-a5e1ad7123a4">68,654</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE0NzA2_7b044830-92e6-40c9-8f41-4880f5e27317">65,649</ix:nonFraction>, respectively, inclusive of reserves in excess of the self-insured retention limit that are expected to be reimbursed from insurance carriers. As of December&#160;31, 2022, $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:SelfInsuranceReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE0ODYy_24c34ebd-5171-4e9b-8dcf-835a52bd29e7">19,961</ix:nonFraction> was recorded in &#8220;Insurance and claims accruals&#8221; and $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:SelfInsuranceReserveNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE0OTE3_0ebb49e2-bc32-44b0-83d1-46d6f7318115">48,693</ix:nonFraction> was recorded in &#8220;Other long-term liabilities&#8221; in the Consolidated Balance Sheets. As of December&#160;31, 2021, $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:SelfInsuranceReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE1MDEy_dd8a4ed5-b83a-446d-b0a4-17f0841d9203">21,172</ix:nonFraction> was recorded in &#8220;Insurance and claims accruals&#8221; and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:SelfInsuranceReserveNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE1MDY3_b0df393f-ef7c-4e60-9ea7-798659d5b634">44,477</ix:nonFraction> was recorded in &#8220;Other long-term liabilities&#8221; in the Consolidated Balance Sheets.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i76a4025466ce403589a4bfacc0ebb206" continuedAt="i42c5bef436a6430fb5c2b223433a205a"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, the Company recognized a receivable for insurance proceeds and a corresponding claims payable for vehicle liability and workers&#8217; compensation claims in excess of the self-insured retention limit. As of December&#160;31, 2022 and 2021, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:InsuranceSettlementsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE1NDA0_ea79c6bd-61f5-485c-b22e-d22f2b129b8a">29,087</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:InsuranceSettlementsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE1NDEx_7069a0e1-a76d-4249-96b2-b51b8377f02b">28,667</ix:nonFraction>, respectively, in &#8220;Other assets&#8221; and &#8220;Other long-term liabilities&#8221; in the Consolidated Balance Sheets.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;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%">Revenue Recognition</span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDI2_a71806f9-48e5-4c54-9eae-809d601efe9b" continuedAt="ibab2dd020c2c47de88d5d5e539ebb266" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when the Company satisfies the performance obligation by the delivery of a shipment in accordance with contractual agreements, bills of lading (&#8220;BOLs&#8221;) and general tariff provisions. The amount of revenue recognized is measured as the consideration the Company expects to receive in exchange for those services pursuant to a contract with a customer. A contract exists once the Company enters into a contractual agreement with a customer. The Company does not recognize revenue in cases where collectibility is not probable, and defers recognition until collection is probable or payment is received. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from the delivery of a shipment and the completion of related services. Revenue for the delivery of a shipment is recorded over time to coincide with when customers simultaneously receive and consume the benefits of the delivery services. Accordingly, revenue billed to a customer for the transportation of freight are recognized over the transit period as the performance obligation to the customer is satisfied. The Company determines the transit period for a shipment based on the pick-up date and the delivery date, which may be estimated if delivery has not occurred as of a reporting period. The determination of the transit period and how much of it has been completed as of a given reporting date may require the Company to make judgments that impact the timing of revenue recognized. For delivery of shipments with a pick-up date in one reporting period and a delivery date in another reporting period, the Company recognizes revenue based on relative transit time in each reporting period. A portion of the total revenue to be billed to the customer after completion of a delivery is recognized in each reporting period based on the percentage of total transit time that has been completed at the end of the applicable reporting period. Upon delivery of a shipment or related service, customers are billed according to the applicable payment terms. Related services are a separate performance obligation and include accessorial charges such as terminal handling, storage, equipment rentals and customs brokerage.  </span></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibab2dd020c2c47de88d5d5e539ebb266">Revenue is classified based on the line of business as the Company believes that best depicts the nature, timing and amount of revenue and cash flows.  For all lines of business, the Company records revenue on a gross basis as it is the principal in the transaction as the Company has discretion to determine the amount of consideration. Additionally, the Company has the discretion to select drivers and other vendors for the services provided to customers. These factors, discretion in the amount of consideration and the selection of drivers and other vendors, support revenue recognized on a gross basis.</ix:continuation>  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Leases</span></div><div style="text-align:justify;text-indent:27pt"><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;text-indent:36pt"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDkx_28ab2e00-dc4c-483b-8c89-c9fc67ffeef9" continuedAt="ib82e319a26ac40218de2ce26ed80b7bf" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for leases under Accounting Standards Codification 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases,</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib82e319a26ac40218de2ce26ed80b7bf"> (&#8220;ASC 842&#8221;), where lessees are required to record an asset (right-of-use asset or finance lease asset) and a lease liability. ASC 842 allows for two types of leases for recognition purposes: operating leases and finance leases. Operating leases result in the recognition of a single lease expense on a straight-line basis over the lease term, while finance leases result in an accelerated expense. The Company determines if an arrangement contains a lease at inception based on whether or not the Company has the right to control the asset during the contract period. All leases greater than 12 months result in the recognition of a right-of-use asset and liability at the lease commencement date based on the present value of the lease payments over the lease term. The present value of the lease payments is calculated using the applicable weighted-average discount rate. The weighted-average discount rate is based on the discount rate implicit in the lease, or if the implicit rate is not readily determinable from the lease, then the Company estimates an applicable incremental borrowing rate. The incremental borrowing rate is estimated based on the contractual lease term and the Company&#8217;s applicable borrowing rate.</ix:continuation> </span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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%">F-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i42c5bef436a6430fb5c2b223433a205a" continuedAt="i7c7ffd89d5c44b5bb8ebcd64a6a2d37c"><div style="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%">Business Combinations </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDE1_3dc1eb36-79c3-40ad-b3b7-4fbed51cdad8" escape="true">Upon the acquisition of a business, the fair value of the assets acquired and liabilities assumed are estimated, which may require judgment regarding the identification of acquired assets and liabilities assumed. Once the acquired assets and assumed liabilities are identified, the fair value of the assets and liabilities are estimated using a variety of approaches that require significant judgments. For intangible assets, significant judgments include, but are not limited to, future cash flows, selection of discount rates, determination of terminal growth rates, and estimated useful life and pattern of use of the underlying intangible assets. For tangible assets, significant judgements, include, but are not limited to, current market values, physical and functional obsolescence of the assets, and remaining useful lives. Consideration is typically paid in the form of cash paid upon closing while contingent consideration is paid upon the satisfaction of a future obligation. If contingent consideration is included as a component of the consideration, the Company values the consideration as of the acquisition date.</ix:nonNumeric> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Income Taxes</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDUw_87ef3ef8-211a-4b86-8f21-76483a537628" continuedAt="ic839126109c248c299d47568b87f7319" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Refer to Note 7, </span><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</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic839126109c248c299d47568b87f7319">, for further discussion.</ix:continuation> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Net Income (Loss) Per Common Share</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDE4_62d17eda-9c52-44e1-ac8d-f4173feca74e" escape="true">Basic net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during each period. Restricted shares have non-forfeitable rights to dividends and as a result, are considered participating securities for purposes of computing net income (loss) per common share pursuant to the two-class method. Net income allocated to participating securities was $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzIyMDIz_14d1e6d6-d13a-47b9-91ea-af518b6c2a24">1,070</ix:nonFraction> in 2022, $<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzIyMDMz_b3779c26-b4d4-40db-8878-32d464b6fe9d">737</ix:nonFraction> in 2021 and $<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzIyMDQ2_5592e353-d7d9-45c5-9f4e-db6531529d53">385</ix:nonFraction> in 2020. Diluted net income (loss) per common share assumes the exercise of outstanding stock options and the vesting of performance share awards using the treasury stock method when the effects of such assumptions are dilutive.</ix:nonNumeric> </span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><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%">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i7c7ffd89d5c44b5bb8ebcd64a6a2d37c" continuedAt="i6d7be842f3914f12bc7a9b7515a4e4ef"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDA4_19f5e506-7cbd-43c1-866e-c2049325e701" continuedAt="ief045e3d41f1426bb3702ca7f141c5e1" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of net income (loss) attributable to Forward Air and weighted-average common shares outstanding for purposes of calculating basic and diluted net income (loss) per share during the years ended December&#160;31, 2022, 2021 and 2020 is as follows:</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:64.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></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:9.880%"></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:9.884%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income and comprehensive income from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzItMS0xLTEtOTgwMTE_333789ef-7c33-4cf4-87e2-e74e718c52a1">193,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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzItMy0xLTEtOTgwMTE_1488cda4-5c3c-4c3d-9f3a-4972dc3d80b6">116,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzItNS0xLTEtOTgwMTE_3077927b-72ea-445a-8008-fe6f01fe6b00">52,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income and comprehensive (loss) income from discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzMtMS0xLTEtOTgwMTE_7e19f8f8-6f18-4b4b-a0a1-581779b57383">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzMtMy0xLTEtOTgwMTE_caa70872-10d1-4d0d-bbdf-71abd8b77785">10,232</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzMtNS0xLTEtOTgwMTE_983b561d-c607-4d1d-8c45-77ecf19b7b44">29,034</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Forward Air</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzQtMS0xLTEtOTgwMTE_0df1c8c7-848a-4101-b2ec-fad306f048a3">193,191</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzQtMy0xLTEtOTgwMTE_9f2f3704-9f82-4070-a811-2aebf8ab910b">105,859</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzQtNS0xLTEtOTgwMTE_dd09971d-e58a-4748-a9a1-466d9aec75a1">23,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Income allocated to participating securities from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzYtMS0xLTEtOTgwMTE_e278da1c-e200-46e2-a429-a574e19adb20">1,070</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzYtMy0xLTEtOTgwMTE_bdfcd245-5bd7-4195-91fe-7a72426c4622">807</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzYtNS0xLTEtOTgwMTE_0829d883-14f4-4327-996d-8ded3335ecf3">385</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Loss allocated to participating securities from discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzctMS0xLTEtOTgwMTE_423006e7-db1a-4f34-9f61-9365ef7a7e91">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzctMy0xLTEtOTgwMTE_495edde9-a4c9-44f6-898c-c6e93b167b47">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzctNS0xLTEtOTgwMTE_267b55dc-f70d-4825-a847-dc9c7a81f4c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Income allocated to participating securities</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzgtMS0xLTEtOTgwMTE_14d1e6d6-d13a-47b9-91ea-af518b6c2a24">1,070</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzgtMy0xLTEtOTgwMTE_b3779c26-b4d4-40db-8878-32d464b6fe9d">737</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzgtNS0xLTEtOTgwMTE_5592e353-d7d9-45c5-9f4e-db6531529d53">385</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Numerator for basic and diluted net income per share for continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTEtMS0xLTk4MDEx_4339bbca-61e4-41e0-a5c3-dca793f08191"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTEtMS0xLTk4MDEx_f25ce9e9-6449-4845-b885-1893fb4d655c">192,121</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTMtMS0xLTk4MDEx_34297143-18ed-41ae-a124-75fff0b8dc94"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTMtMS0xLTk4MDEx_e3e8f646-016e-459d-affd-cb42b5d20d1e">115,284</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTUtMS0xLTk4MDEx_15e45235-73db-4add-b98f-e46b53643cec"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTUtMS0xLTk4MDEx_bef83a62-13d8-4519-8f69-1256dad1c78b">52,382</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Numerator for basic and diluted net (loss) income per share for discontinued operation</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="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTEtMS0xLTk4MDEx_3c25023d-be64-41ff-91c0-d928eda22d2b"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTEtMS0xLTk4MDEx_deef3f3b-301c-4080-b4f4-3efc70df0dad">&#8212;</ix:nonFraction></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="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTMtMS0xLTk4MDEx_bb940bee-9bfc-44e0-85b1-71a141f7ed62"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTMtMS0xLTk4MDEx_c198f45a-7341-4056-a8ff-44c78d320eda">10,162</ix:nonFraction></ix:nonFraction>)</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="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTUtMS0xLTk4MDEx_b35cf4f6-aa43-430a-8bb9-38c1605c8dc5"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTUtMS0xLTk4MDEx_bf43b961-c9d2-4eea-882d-aacd0a61c065">29,034</ix:nonFraction></ix:nonFraction>)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Denominator for basic net income per share - weighted-average number of common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE0LTEtMS0xLTk4MDEx_fb1eaccc-8d99-45e5-9f87-681f28c7d782">26,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE0LTMtMS0xLTk4MDEx_d0b3d2c5-9018-40de-b6aa-28ed2c335a34">27,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE0LTUtMS0xLTk4MDEx_f7f85879-9e11-435f-a039-37a6f72dcec8">27,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive stock options and performance share awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE1LTEtMS0xLTk4MDEx_fa200877-73bd-49ba-9a3e-c13c8a9c6ba4">143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE1LTMtMS0xLTk4MDEx_75b69865-b7f8-42e2-a172-7559be1da51e">137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE1LTUtMS0xLTk4MDEx_8bc91b29-e14a-46a7-ae9d-8cdfe4aaf1b6">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted net income per share -  weighted-average number of common shares and common share equivalents outstanding</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE2LTEtMS0xLTk4MDEx_938cc6f5-2cee-4796-ab8c-21b19388dab5">26,926</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE2LTMtMS0xLTk4MDEx_78a2a906-9ffb-48de-912b-5130dfcca6cb">27,292</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE2LTUtMS0xLTk4MDEx_1981f892-0a45-4151-8bb3-c2acf4bc0c30">27,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">&#160;&#160;&#160;&#160;Continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE5LTEtMS0xLTk4MDEx_d862b10a-c2c4-4a2b-b491-55f89aabe161">7.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE5LTMtMS0xLTk4MDEx_4addacda-a744-44c5-98d5-50715091250b">4.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE5LTUtMS0xLTk4MDEx_49c2abe9-366f-4bb9-9dc1-624192e65ef6">1.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Discontinued operation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIwLTEtMS0xLTk4MDEx_0cdbc18f-86cf-4739-b5be-4e68dc88231e">&#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="usdPerShare" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIwLTMtMS0xLTk4MDEx_a91e69a1-dc85-4ffb-912b-171aea54799a">0.37</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIwLTUtMS0xLTk4MDEx_d4a96e79-f24b-42cd-a96e-d1dae513b681">1.05</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per basic 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></div></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="usdPerShare" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIxLTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c">7.17</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="usdPerShare" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIxLTMtMS0xLTk4MDEx_4c2bea51-94b9-4316-b8f7-4a28fd0b469c">3.87</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="usdPerShare" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIxLTUtMS0xLTk4MDEx_48b2dfb0-5af1-4419-84e0-9339bab130ec">0.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#160;&#160;&#160;&#160;Continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI0LTEtMS0xLTk4MDEx_b82b1aac-b175-4444-9a15-77327557262c">7.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI0LTMtMS0xLTk4MDEx_7a0f66e6-1c8f-4b45-b4cc-25c43df76f4c">4.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI0LTUtMS0xLTk4MDEx_7db6a135-3cfa-43ae-87ac-6e00ecbd66c5">1.89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI1LTEtMS0xLTk4MDEx_39f6e3b7-69db-4ace-b30d-cf07e524df7a">&#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="usdPerShare" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI1LTMtMS0xLTk4MDEx_1b1362ab-a495-4110-8fd9-a61f5a9b8428">0.37</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI1LTUtMS0xLTk4MDEx_0c223b74-a476-475d-bab0-b5fd12904830">1.05</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per diluted share</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="usdPerShare" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI2LTEtMS0xLTk4MDEx_fd2c8b23-f067-4094-9b1b-a4cdaca7255c">7.14</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="usdPerShare" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI2LTMtMS0xLTk4MDEx_b92f9928-1c25-498f-8597-ca9d4570863f">3.85</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="usdPerShare" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI2LTUtMS0xLTk4MDEx_08d9207f-2c14-47cf-8c7d-e86d4368936d">0.84</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div><ix:continuation id="ief045e3d41f1426bb3702ca7f141c5e1"><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:8pt;font-weight:400;line-height:120%">Rounding may impact summation of amounts.</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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%">F-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i6d7be842f3914f12bc7a9b7515a4e4ef" continuedAt="i5527ebd07c0d49dfac9c28df2cb50b76"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDM5_6c4e327a-1b18-4248-b1ec-7f54bcf91938" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares that were not included in the calculation of&#160;net income (loss) per diluted&#160;share because to do so would have been anti-dilutive for the years ended December 31, 2022, 2021 and 2020 are as follows:</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.844%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Anti-dilutive stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic9f740e3fe904f2f944250d894c511f5_D20220101-20221231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzEtMS0xLTEtOTgwMTE_4304905e-3fce-48ff-8592-abb31bd4b2c6">57</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="shares" contextRef="iaf51aeb7f3c145b0b8186443800b98bd_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzEtMy0xLTEtOTgwMTE_01849ee1-00ae-4ae9-a4e3-a82a4eeddff4">&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2de2f54b81694faa8fbf9ae6a7bdd8c2_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzEtNS0xLTEtOTgwMTE_ab16cd5d-7531-40b0-a99a-01d03d9f959f">206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive performance shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzItMS0xLTEtOTgwMTE_d8433f53-85ef-4c06-99e6-a0c43b09cda4">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i45484da29a91493bb4a226bac6106f2e_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzItMy0xLTEtOTgwMTE_a53548b3-2dca-4c74-b82b-3821f1821a6e">&#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="shares" contextRef="i4652e9f46a24418999e1f1a4b149a4c4_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzItNS0xLTEtOTgwMTE_f504ae9a-75e1-4511-ac89-4064145ad1ce">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Anti-dilutive restricted shares and deferred stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i648e012854d94614b2e48c06f71a7a62_D20220101-20221231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzMtMS0xLTEtOTgwMTE_932b612f-3d93-49e4-855a-c3f0c9bd6cf3">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic8d8a4e0349c4a11bd662dba7bf3cd77_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzMtMy0xLTEtOTgwMTE_98870fa3-d1d7-44bc-ab04-7e61c31ef086">&#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="shares" contextRef="i10c61a34a83341228282f76cef0d7f49_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzMtNS0xLTEtOTgwMTE_666345f0-3c9d-48a3-b6ee-a7c0d3420899">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive shares</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzQtMS0xLTEtOTgwMTE_67394249-fe84-48b6-ba3d-a6ce9fb12ff3">72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzQtMy0xLTEtOTgwMTE_38427662-832b-4d04-9371-c793c06e303c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzQtNS0xLTEtOTgwMTE_077ff6a1-5b04-4732-ab2c-7b41c4851506">224</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Share-Based Compensation</span></div><div style="text-align:justify;text-indent:27pt"><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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDkw_bfdd6ddd-49c7-4c8d-a2ea-673dcfe002c1" escape="true">The Company grants awards under the stock-based compensation plans to certain employees of the Company. The awards include stock options, restricted shares and performance shares. The fair value of the stock options is estimated on the grant date using the Black-Scholes option pricing model, and share-based compensation expense is recognized on a straight-line basis over the <ix:nonNumeric contextRef="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDIw_5ea1e12e-670a-4eae-8e02-0a30ebaec0d4">three-year</ix:nonNumeric> vesting period. The fair value of the restricted shares is the quoted market value of the Company&#8217;s common stock on the grant date, and the share-based compensation expense is recognized on a straight-line basis over the vesting period. For certain performance shares, the fair value is the quoted market value of the Company&#8217;s common stock on the grant date less the present value of the expected dividends not received during the relevant period. For these performance shares, the share-based compensation expense is recognized on a straight-line basis over the <ix:nonNumeric contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDUx_019b7a19-c6fb-4430-a03c-a44b45f72721">three-year</ix:nonNumeric> vesting period based on the projected assessment of the level of performance that will be achieved. The fair value of other performance shares that have a financial target of the Company&#8217;s total shareholder return as compared to the total shareholder return of a selected peer group, is estimated on the grant date using a Monte Carlo simulation model. The share-based compensation expense is recognized on a straight-line basis over the <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDMz_dee45b3b-955b-4dc5-a95b-739c84121452">three-year</ix:nonNumeric> vesting period. All share-based compensation expense is recognized in salaries, wages and employee benefits in the Consolidated Statements of Comprehensive Income.</ix:nonNumeric>&#160;Refer to Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 further discussion. </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;</span></div><div style="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%">Ransomware Incident</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2020, the Company detected a ransomware incident impacting its operational and information technology systems, which caused service delays for many of its customers (&#8220;Ransomware Incident&#8221;). Promptly upon its detection of the incident, the Company initiated response protocols, launched an investigation and engaged the services of cybersecurity and forensics professionals. The Company also engaged with the appropriate law enforcement authorities. The Company continued to cooperate with law enforcement in connection with the criminal investigation into those responsible for the Ransomware Incident.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and 2021, expenses related to the Ransomware Incident were <ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI1MTYz_73bf6bfc-312a-49b6-bb68-c9a3cea4bf71">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:OtherExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI1MTcw_88d73bc7-5e56-42dc-92c4-9d377c2e1f7b">434</ix:nonFraction>, respectively, which were recorded in &#8220;Other operating expenses&#8221; in the Consolidated Statements of Comprehensive Income. Expenses include costs to investigate and remediate the Ransomware Incident and legal and other professional services related to the incident. </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-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDI4_b4b50ab4-d6f2-4ecc-8b0e-e98760c13eeb" continuedAt="i51ea631e3a21490495c399437bbc3384" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12, </span><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 (Topic 740):  Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The standard simplifies the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and improving consistent application of the principles.  ASU 2019-12 is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years, with early adoption permitted.  The Company adopted this standard as of January 1, 2021.  The adoption of the standard did not have a material impact on the Company&#8217;s results of operations, financial condition, or cash flows.  </span></ix:nonNumeric></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i5527ebd07c0d49dfac9c28df2cb50b76"><ix:continuation id="i51ea631e3a21490495c399437bbc3384"><div style="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%">New Accounting Pronouncements to be Adopted  </span></div><div style="text-align:justify;text-indent:36pt"><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></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, FASB issued ASU 2021-08, </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 (Topic 805):  Accounting for Contract Assets and Contract Liabilities 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%">.  The standard addresses the recognition of an acquired contract liability in a business combination and the recognition and measurement of contract assets and contract liabilities from revenue contracts acquired in a business combination.  ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted.  The Company is currently evaluating the adoption of ASU 2021-08 and the impact, if any, adoption will have on its operations, financial condition, or cash flows.</span></div></ix:continuation></ix:continuation><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;</span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_172"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzY5MTg_9d8d0d1a-d850-4f64-a1df-8d53eaf0c9f9" continuedAt="i3de5bb01dd164c338228457e0401a4b0" escape="true">Discontinued Operation and Held for Sale</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i3de5bb01dd164c338228457e0401a4b0" continuedAt="icd116614b3e1416da51e9b8927cf7517"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, on April 23, 2020, the Company made a decision to divest of Pool and the sale was completed on February 12, 2021. As a result, the results of  Pool were classified to &#8220;Loss from discontinued operation, net of tax&#8221; in the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2021 and 2020. Certain corporate overhead and other costs previously allocated to Pool for segment reporting purposes did not qualify for classification within discontinued operation and were allocated to continuing operations. These costs were classified to the eliminations column in the segment reconciliation in Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting.</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-style:italic;font-weight:400;line-height:120%">Held for Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon meeting the criteria for held for sale classification and in each subsequent reporting period, the Company evaluated whether Pool&#8217;s estimated fair value, less costs to sell, exceeded the net carrying value. The annual goodwill impairment analysis conducted as of June 30, 2020 indicated that the fair value in excess of the carrying value related to the Pool reporting unit was approximately <ix:nonFraction unitRef="number" contextRef="i941d229d00f5463d91473d7efa62a911_I20200930" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzc2OTY1ODE0MTEzMDU_62967819-1ea9-4a5b-abcb-839f0c855cfc">5</ix:nonFraction>% and in the third quarter of 2020, the Company concluded the estimated fair value, less costs to sell, exceeded the net carrying value and there were no indicators of impairment for the Pool reporting unit. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, in response to the longer than expected macroeconomic conditions caused by the COVID-19 pandemic and status of negotiations to sell the Pool business, a strategic review of the business was completed in the fourth quarter of 2020 along with revised forecasts to include updated market conditions and strategic operating decisions. The revised forecasts indicated an impairment of the entire goodwill balance of the Pool reporting unit was necessary as of December 31, 2020. A non-cash charge of approximately $<ix:nonFraction unitRef="usd" contextRef="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231" decimals="-3" name="fwrd:NonCashCharge" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzc2OTY1ODE0MTEzMDk_125f5495-7516-4960-9f33-b031e7aff2ca">5,406</ix:nonFraction> was recorded as an &#8220;Impairment charge&#8221; in the summarized discontinued operation financial information for the year ended December 31, 2020. In addition, the Company recorded a valuation allowance against the net assets held for sale to write down the carrying value to the estimated fair value less costs to sell. A non-cash valuation allowance of approximately $<ix:nonFraction unitRef="usd" contextRef="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231" decimals="-3" name="fwrd:NonCashValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzc2OTY1ODE0MTEzMTc_3db7ccc6-78a6-43ea-84d4-da8a45f39f05">22,978</ix:nonFraction> was recorded as an &#8220;Impairment charge&#8221; in the summarized discontinued operation financial information for the year ended December 31, 2020. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value was estimated based on a combination of an income approach using a discounted cash flow model, and a market approach, which considers comparable companies. Estimates of future cash flows are based on various factors, including current operating results, expected market trends and competitive influences. Refer to Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operations and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further discussion about the estimation of fair value.</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-style:italic;font-weight:400;line-height:120%">Sale of Pool</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2021, the Company completed the sale of the Pool business for $<ix:nonFraction unitRef="usd" contextRef="i7131d2e7599740c7a8ca538271476891_D20210212-20210212" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzMxNjc_3cb5c594-0e09-4060-99fe-72fac629bbda">8,000</ix:nonFraction> in cash and up to a $<ix:nonFraction unitRef="usd" contextRef="i98a75a92dc53495eaf5c6a1111981808_I20210212" decimals="-3" name="us-gaap:NontradeReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzMxOTA_df46b386-07a8-4aab-8686-b5f53cf62b6c">12,000</ix:nonFraction> earn-out based on earnings before interest, taxes, depreciation and amortization. The sale agreement for Pool included an earn-out based on the achievement of certain earnings before interest, taxes, depreciation and amortization attainment over an <ix:nonNumeric contextRef="i7131d2e7599740c7a8ca538271476891_D20210212-20210212" name="fwrd:DiscontinuedOperationEarnOutAchievementPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzY5MTQ_5f5c2035-fd41-4890-9ff9-1e57f7cfc2e8">eleven-month</ix:nonNumeric> period, beginning February 1, 2021. The estimated fair value of the earn-out asset on the date of sale was $<ix:nonFraction unitRef="usd" contextRef="i98a75a92dc53495eaf5c6a1111981808_I20210212" decimals="-3" name="fwrd:DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzM1NTg_4d24f505-6364-4539-9a5b-f03f96f3da74">6,967</ix:nonFraction>. The fair value was based on the estimated <ix:nonNumeric contextRef="i7131d2e7599740c7a8ca538271476891_D20210212-20210212" name="fwrd:DiscontinuedOperationEarnOutAchievementPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzY5MTU_22aba136-ac80-48a6-8bea-b39411c326e1">eleven-month</ix:nonNumeric> period of the earnings before interest, taxes, depreciation and amortization and was calculated using a Monte Carlo simulation model. </span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><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%">F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="icd116614b3e1416da51e9b8927cf7517" continuedAt="ib4d4eab545e74f7a93bfc329cb6db8a6"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzY5MTY_d18cc2a2-09ab-449f-b47b-1e8ae6ec8282" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions under the Monte Carlo simulation model were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:81.148%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.652%"></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%">February 12, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Counterparty credit spread</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i74924f65af7b44e58cadb2522c26f106_I20210212" decimals="3" name="fwrd:DiscontinuedOperationsMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo3OTZlMmJkMDEzNGM0MWY2OGE1NzlkMDBmMzdkYzBiZi90YWJsZXJhbmdlOjc5NmUyYmQwMTM0YzQxZjY4YTU3OWQwMGYzN2RjMGJmXzEtMS0xLTEtOTgwMTE_66941758-0773-4a8c-b2ee-e7dc7e415455">1.2</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%">Earnings before interest, taxes, depreciation and amortization discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibea62dd096144995bdb6692595e37cf2_I20210212" decimals="3" name="fwrd:DiscontinuedOperationsMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo3OTZlMmJkMDEzNGM0MWY2OGE1NzlkMDBmMzdkYzBiZi90YWJsZXJhbmdlOjc5NmUyYmQwMTM0YzQxZjY4YTU3OWQwMGYzN2RjMGJmXzItMS0xLTEtOTgwMTE_5e75f5d0-f60d-43c2-9e5b-3f0bea68a7db">15.0</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%">Asset volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i81b1661a6dcf47fabf67a1e47457f4c5_I20210212" decimals="3" name="fwrd:DiscontinuedOperationsMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo3OTZlMmJkMDEzNGM0MWY2OGE1NzlkMDBmMzdkYzBiZi90YWJsZXJhbmdlOjc5NmUyYmQwMTM0YzQxZjY4YTU3OWQwMGYzN2RjMGJmXzMtMS0xLTEtOTgwMTE_a8bf8b20-c29a-42a5-b48f-0e6bf9e77ac1">55.0</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the date of sale, the Company recognized any increases in the carrying value of the earn-out asset when the change was realized and evaluated the earn-out asset for impairment at each reporting period. The financial performance of the Pool business significantly deteriorated during the third quarter of 2021. As a result, an evaluation of the earn-out asset for impairment was completed, which included a review of revised forecasts, updated strategic operating decisions and current market conditions. The revised forecasts indicated an impairment of the entire earn-out asset was necessary. A non-cash charge of $<ix:nonFraction unitRef="usd" contextRef="i9db955874b254d84ab44b493f623d511_D20210101-20211231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzQ0NzE_e8ff7ce7-466e-4cb2-bbe9-a01daab90056">6,967</ix:nonFraction> was recorded as an &#8220;Impairment charge</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221; in the summarized discontinued operation financial information for the year ended December&#160;31, 2021</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:36pt"><span><br/></span></div><div style="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%">Transition Services Agreement </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2021, the Company entered into a Transition Services Agreement (&#8220;TSA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) with TOG FAS Holdings LLC, the buyer of the Pool business. Under the TSA, the Company performed certain services on an interim basis in order to facilitate the orderly transition of the Pool business. The effective date of the TSA was February 12, 2021 and remained in effect until the date all services were completed, but no more than <ix:nonNumeric contextRef="idf3b50dc1ee346009be684e3a9a9ad70_D20210212-20210212" name="us-gaap:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzUwNTc_09474330-e24f-4cca-95f0-a8c07074e9f4">six months</ix:nonNumeric> following the effective date. The TSA provided the right to extend the term of the TSA with no limit on the number of the mutually agreed upon extensions. In exchange for the services performed by the Company under the TSA, the Company received a monthly service charge. For the year ended December&#160;31, 2021, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzUzNzg_6c1c300c-bc53-47c6-99fc-36f03a28577c">747</ix:nonFraction>, in &#8220;Other operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Consolidated Statements of Comprehensive Income, for the services performed under the TSA. The TSA ended in October 2021 when all services were completed.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, under the TSA, the Company remitted payments to outside vendors on behalf of TOG FAS Holdings LLC for expenses incurred by the Pool business up to a limit of $<ix:nonFraction unitRef="usd" contextRef="idb86239a1a2d4f538561dcec42d143cd_I20210212" decimals="-3" name="fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzU3NDk_f9938646-37d0-4089-a6e1-e99ef5601e80">18,000</ix:nonFraction>. The Company is reimbursed by TOG FAS Holdings LLC within <ix:nonNumeric contextRef="idf3b50dc1ee346009be684e3a9a9ad70_D20210212-20210212" name="fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzU4MTA_1889e750-c25b-4a10-81d1-40e3207654c2">60</ix:nonNumeric> days from the end of the month in which the payment is remitted. As of December&#160;31, 2021, the Company recorded a receivable in the amount o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzU5MzQ_4657bac0-4e0e-4731-99f1-3daf0de2bdbe">8,097</ix:nonFraction> in &#8220;Other receivables</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Consolidated Balance Sheets for the reimbursement due to the Company. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the collectability of the receivable at least quarterly and if the Company was aware of the inability of TOG FAS Holdings LLC to meet its financial obligations to the Company, the Company recorded a specific reserve in order to reduce the receivable to the amount the Company reasonably believes will be collected. As of December&#160;31, 2022, the outstanding receivable balance was collected in full.</span></div></ix:continuation><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><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%">F-19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="ib4d4eab545e74f7a93bfc329cb6db8a6"><div style="margin-bottom:8pt;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%">Summarized Discontinued Operation Financial Information</span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzY5MTc_8d5e31b7-9f09-444a-a7a6-006489626288" escape="true"><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 summary of the results of operations classified as a discontinued operation, net of tax, in the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></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="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%">Year Ended</span></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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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:700;line-height:100%">Operating 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="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzItMS0xLTEtOTgwMTE_23d9fa35-bd18-4e44-8979-4aea20e81281">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzItNS0xLTEtOTgwMTE_abfb8535-a987-4088-92f3-36736e44713e">17,776</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="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzItNy0xLTEtOTgwMTE_93400276-3b86-484b-aff9-8dbf0147a7e1">141,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Purchased transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzUtMS0xLTEtOTgwMTE_d2d69e6a-1136-43ad-a0c6-3b53df0100d7">&#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="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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzUtNS0xLTEtOTgwMTE_07eb8b99-2865-40bd-95d2-bff4242020ce">3,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzUtNy0xLTEtOTgwMTE_aefec219-7a49-44d8-a68b-2c3f4069fb42">33,979</ix:nonFraction>&#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%">Salaries, wages and employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzYtMS0xLTEtOTgwMTE_a9769770-73ae-462c-aee3-f96e087ee14c">&#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="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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzYtNS0xLTEtOTgwMTE_02671df0-b185-4822-b7eb-e929f0f45caf">9,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzYtNy0xLTEtOTgwMTE_6aae9b71-5a79-46a6-a5f0-c5d8e9bc88ae">65,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="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%">Operating 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="usd" contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzctMS0xLTEtOTgwMTE_d5424c43-02c0-4ad3-82bf-f40db29f7189">&#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="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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzctNS0xLTEtOTgwMTE_55c676f5-6bcc-4431-beed-a90c9aa81587">2,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzctNy0xLTEtOTgwMTE_de6075bc-c968-4bcf-9dcc-fc1c604be6a6">21,982</ix:nonFraction>&#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%">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="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzgtMS0xLTEtOTgwMTE_2523d520-4f5e-4e78-b1ed-4aba89d390df">&#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="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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzgtNS0xLTEtOTgwMTE_f7f2437c-5e00-4ac2-a8cf-59fcfdefbdd1">&#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="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzgtNy0xLTEtOTgwMTE_bf1cd1ef-fbc7-45e2-a1c7-5b9faf0872b8">1,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Insurance and claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzktMS0xLTEtOTgwMTE_2647607b-0ed6-487c-8bbc-f99f367f9dfd">&#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="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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzktNS0xLTEtOTgwMTE_823ffb07-c9a1-4fb1-b313-a1ec4a2501d8">929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzktNy0xLTEtOTgwMTE_fed5ad91-3164-4e0e-9a40-da9b16e0658a">6,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="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%">Fuel expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEwLTEtMS0xLTk4MDEx_b7c26c5f-c083-401a-836a-346e31454dab">&#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="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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEwLTUtMS0xLTk4MDEx_bb3376bf-1591-4f4a-add4-1ff9254cafff">508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEwLTctMS0xLTk4MDEx_9b1318fc-6497-4644-aa42-e6b2e994abcc">4,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzExLTEtMS0xLTk4MDEx_5c1747d2-0e3b-448d-91f3-effc57019b75">&#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="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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzExLTUtMS0xLTk4MDEx_275830b5-b871-4fdb-b55c-30dda8cfeace">1,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzExLTctMS0xLTk4MDEx_405fb607-50f3-45c1-bf1d-f602b5b074ce">17,587</ix:nonFraction>&#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%">Impairment charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEyLTEtMS0xLTk4MDEx_dd022049-cf44-4287-ada6-74d01b8a73d0">&#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="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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEyLTUtMS0xLTk4MDEx_0295d139-eb7a-4f80-9a0f-f5c35b9a87d0">6,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEyLTctMS0xLTk4MDEx_8ea70c62-2a64-4552-8ae5-3366012358e2">28,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Total operating expenses</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="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEzLTEtMS0xLTk4MDEx_ff5b233b-7c4e-4219-91ad-cecd47d1d388">&#8212;</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEzLTUtMS0xLTk4MDEx_125010db-a154-4a15-a3e2-d23e14b86d5c">25,159</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;border-top:1pt solid #000;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="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEzLTctMS0xLTk4MDEx_31679440-febe-4c44-8558-5018de4c9287">179,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 from discontinued operation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE0LTEtMS0xLTk4MDEx_a051e7e8-5c20-493d-beda-5ad0e8eb5d8b">&#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="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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE0LTUtMS0xLTk4MDEx_99165193-17b6-457c-9460-aab93eadff76">7,383</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="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE0LTctMS0xLTk4MDEx_0183f6c7-10bd-4aac-8a0e-f99a912f14f0">38,335</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE1LTEtMS0xLTk4MDEx_e4395216-47e1-4d53-99f1-1a275313d8c5">&#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="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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE1LTUtMS0xLTk4MDEx_95ed03ba-d2f5-4f3c-be4d-555e5f4152a6">2,860</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="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE1LTctMS0xLTk4MDEx_5be20138-95fc-4bca-b5b9-e2467f312ff6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 from discontinued operation before income taxes</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="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE2LTEtMS0xLTk4MDEx_5f0c3749-af21-4bad-a6b2-f3489228a411">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE2LTUtMS0xLTk4MDEx_4e9b21d6-a395-4b2c-be1a-30ac8b79fea5">10,243</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="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE2LTctMS0xLTk4MDEx_9e9417aa-95de-47cd-9a61-8e6bd6095b4c">38,335</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="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%">Income tax (benefit) 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="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE3LTEtMS0xLTk4MDEx_1ee82a9e-752a-4cf4-9ec4-c2949d08c5e2">&#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="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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE3LTUtMS0xLTk4MDEx_e4b7c0e8-dfc7-4fe5-8dc8-3c5527eb8b00">11</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="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE3LTctMS0xLTk4MDEx_a4eff6fc-9280-44ed-8147-dd9314c45537">9,301</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 from discontinued operation, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE4LTEtMS0xLTk4MDEx_f6fc471a-03c3-44c6-b64d-d02e8bfca813">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:#cceeff;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="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE4LTUtMS0xLTk4MDEx_153e52eb-4433-4aff-8a0b-2b2e644ec79f">10,232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE4LTctMS0xLTk4MDEx_559e85fe-fbde-4664-b762-0f9a4da6d208">29,034</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_175"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzkyNTA_5bc5e6d5-9b06-4c24-ac4e-0e33b0555cb4" continuedAt="i6d8882ce64974c5aa202a9eca7c11667" escape="true">Acquisitions</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i6d8882ce64974c5aa202a9eca7c11667" continuedAt="i3f366d32e7a94ab1bc8d47a56599c5ba"><div style="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%">Expedited Freight</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company acquired certain assets and liabilities of J&amp;P Hall Express Delivery (&#8220;J&amp;P&#8221;) for $<ix:nonFraction unitRef="usd" contextRef="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzc2OTY1ODE0MjAzMDU_c980a40e-d827-4de8-9f44-4950365d36e8">7,670</ix:nonFraction>. J&amp;P is headquartered in Atlanta, Georgia with a second terminal in Albany, Georgia. The acquisition of J&amp;P supports the Company&#8217;s strategic growth plan by expanding pickup and delivery, less-than-truckload, truckload, less than container load, container freight station warehousing, and airport transfer services across the Southeastern United States. The acquisition was funded using cash flows from operations. The results of J&amp;P have been included in the Company&#8217;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#8217;s Expedited Freight reportable segment.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intermodal</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company acquired certain assets and liabilities of Proficient Transport Incorporated and Proficient Trucking, Inc. (together &#8220;Proficient Transport</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) for $<ix:nonFraction unitRef="usd" contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="fwrd:PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzU3OTg_d912537f-a70d-47ee-a2a7-5849f3f23b6c">16,339</ix:nonFraction> and a potential earn-out up to $<ix:nonFraction unitRef="usd" contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzU4MzI_99749f11-37c6-4640-91bf-bbb691b33c10">2,000</ix:nonFraction>. Proficient Transport is an intermodal drayage company headquartered in Chicago, Illinois. The acquisition of Proficient Transport supports the Company&#8217;s strategic growth plan by expanding the intermodal footprint in Georgia, Illinois, North Carolina, and Texas, and introduces a new location in Ohio. The acquisition was funded using cash flows from operations. The results of Proficient Transport have been included in the Company&#8217;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#8217;s Intermodal reportable segment.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase agreement for Proficient Transport included an earn-out up to $<ix:nonFraction unitRef="usd" contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzY1MTE_c3e6493e-8326-40da-bbee-cb6a510d4aea">2,000</ix:nonFraction> based on the achievement of certain revenue milestones over a <ix:nonNumeric contextRef="ie0365140dbce426bbc8f3923fd8494d0_D20210201-20210228" name="fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzkyNDA_30bcfaaf-9c73-401d-ad3d-6c14996a9c5b">one-year</ix:nonNumeric> period, beginning March 1, 2021. The estimated fair value of the earn-out liability </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%">F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i3f366d32e7a94ab1bc8d47a56599c5ba" continuedAt="id7bcd690056045259fcebe9aef55c609"><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%">on the date of acquisition was $<ix:nonFraction unitRef="usd" contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzY2OTk_c03735e8-06c9-4a44-bc47-c73a8640c547">829</ix:nonFraction>. The fair value was based on the estimated <ix:nonNumeric contextRef="ie0365140dbce426bbc8f3923fd8494d0_D20210201-20210228" name="fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzkyMzc_6dde730e-3e17-4a22-bb0f-d2c54af26ee7">one-year</ix:nonNumeric> performance of the acquired customer revenue and was calculated using the option pricing method. <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzU0OTc1NTgzOTk0NA_f42f14cb-c2a1-4100-b96d-2740d7f3a7cd" continuedAt="i574da15e9ab64856b54553996a56b62f" escape="true">The assumptions used to calculate the estimated fair value of the earn-out under the option pricing method were as follows:</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><ix:continuation id="i574da15e9ab64856b54553996a56b62f"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:58.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.871%"></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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i552f40cd0afb49d994dbd71464b72503_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzEtMi0xLTEtMTEzMjAx_0e19cc2e-db03-46eb-9e67-b808bd6379cd">0.1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1bfd06082cff40c59edee2194a16362a_I20210228" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzEtNC0xLTEtMTEzMjAx_a0e8444d-f6af-4042-95fa-ba76d89917d8">0.1</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%">Revenue discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ieb18455d0a9540efbc36e688190e5ba9_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzItMi0xLTEtMTEzMjAx_bd73f19d-2f6e-4953-8219-778f9eb024e8">9.8</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i79b4ee8b1b064841b1508f633cc5fc4e_I20210228" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzItNC0xLTEtMTEzMjAx_a2d02bb8-acc6-4d81-8013-97a1b16cf19c">8.3</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%">Revenue volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic0a777e708e8403f88fc612329336bb4_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzMtMi0xLTEtMTEzMjAx_c22613f9-aa69-4ff5-9d31-484f4c70884e">24.2</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f9760acd8f1415d8a019eeb27467ecf_I20210228" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzMtNC0xLTEtMTEzMjAx_361cf05d-6bb0-4991-9b84-6d59515aa8bf">27.3</ix:nonFraction>%</span></td></tr></table></ix:continuation></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the earn-out liability was adjusted at each reporting period based on changes in the expected cash flows and related assumptions used in the option pricing method. During the years ended December&#160;31, 2022 and 2021, the fair value of the earn-out changed by</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ($<ix:nonFraction unitRef="usd" contextRef="i6024f04adf5c4f48a7a288675dc69785_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzcyMjk_9428f683-0478-4872-a1e5-c429a6358a75">294</ix:nonFraction>) and ($<ix:nonFraction unitRef="usd" contextRef="i13a01229b56345e7a4207a3e4563b4c1_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzc2OTY1ODE0MjA1Mjc_d19b7951-6b97-4bf3-a0af-f431e055ee9a">444</ix:nonFraction>), respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and the change in the fair value was recorded in &#8220;Other operating expenses&#8221; in the Consolidated Statements of Comprehensive Income. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The <ix:nonNumeric contextRef="i9c0a4c6cc1124bd3acf8a2456a432c7d_D20220101-20220331" name="fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzE2NDkyNjc0NjI3ODE_1bd4da35-d180-4aeb-9978-d99757e16d30">one-year</ix:nonNumeric> period ended in the first quarter of 2022 and the Company paid $<ix:nonFraction unitRef="usd" contextRef="i984c16a7d1284e398703f81d6614d489_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzE4ODI_c66839b6-ba06-4ace-a76e-36a64b787f7a">91</ix:nonFraction> in the second quarter of 2022 based on the terms of the purchase agreement. </span><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, 2021, the fair value of the earn-out liabili</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ty was $<ix:nonFraction unitRef="usd" contextRef="i3935f5f52d0f4792a10eea1e4dfc3c30_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzc0MjA_c37d5df0-624a-4282-b91b-978510018487">385</ix:nonFraction>, which was reflected in &#8220;Other current liabilities&#8221; in the Consolidated Balance Sheets. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company acquired certain assets and liabilities of BarOle Trucking, Inc. (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;BarOle&#8221;) for $<ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzc2MjM_37ce6593-12df-4ad9-86a3-9181ecfc59f0">35,436</ix:nonFraction>. BarOle is an intermodal drayage company headquartered in Roseville, Minnesota. The acquisition of BarOle provides additional capacity and resources to meet customer demands in the intermodal market, and extends the service footprint to the Minneapolis-Saint Paul, Minnesota area. In addition, BarOle has a larger terminal location, which allows for further expansion in the future. The acquisition was funded using cash flows from operations. The results of BarOle have been included in the Company&#8217;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#8217;s Intermodal reportable segment. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">May 2022,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> the Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">acquired certain assets and liabilities of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Edgmon Trucking, LLC (&#8220;Edgmon&#8221;) for $<ix:nonFraction unitRef="usd" contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzI3ODQ_d82dc893-ea37-4c99-852d-198af9f82d37">40,993</ix:nonFraction> and a potential earn-out of up to $<ix:nonFraction unitRef="usd" contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzI3OTM_32158395-4839-4aab-a050-4c64521d65ad">5,000</ix:nonFraction>, based on the achievement of certain profit contribution milestones over a <ix:nonNumeric contextRef="i83ada955a51142d981cad780ac01eed6_D20220530-20220530" name="fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzE2NDkyNjc0NjI3NDE_dcee9265-fe2e-46f8-933a-22d997cb7ad3">nineteen month</ix:nonNumeric> period, beginning May 31, 2022. The estimated fair value of the earn-out liability on the date of acquisition was immaterial. The fair value was based on the estimated certain profit contribution during the nineteen month period and was calculated using the option pricing method. Edgmon, headquartered in Kent, Washington, operates a terminal in Kent and a yard in Seattle, servicing both the Port of Seattle and the Port of Tacoma. The acquisition of Edgmon marks the Company&#8217;s first Intermodal location on the West Coast, a key area of expansion in the Intermodal strategic growth plan. The acquisition was funded using cash flows from operations. The results of Edgmon have been included in the Company&#8217;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#8217;s Intermodal reportable segment.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><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%">F-21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="id7bcd690056045259fcebe9aef55c609" continuedAt="id2433e4bef2c45938f02a9f8851b0348"><div style="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%">Fair Value of Assets Acquired and Liabilities Assumed </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzkyMzk_d2cba0a8-6731-4515-8571-b2c2febca75a" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired and liabilities assumed as of the acquisition date are presented in the following table:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:36.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.995%"></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 colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.249%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.995%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.249%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.995%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.249%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.995%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.256%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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: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%">Proficient Transport</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:700;line-height:100%">J&amp;P </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:700;line-height:100%">BarOle</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:700;line-height:100%">Edgmon</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">May 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">November 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">May 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzMtMTAtMS0xLTk4MDEx_e34eae1b-c50d-48e1-836b-2c2dc24acc5f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzMtMTItMS0xLTk4MDEx_a85786ca-e9d9-4d56-8003-b33aa784496a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzMtMTQtMS0xLTk4MDEx_a57b3fc1-41ca-42ab-a46d-f7fc0ebf18d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzMtMTUtMS0xLTEwMjM5Ng_a2a49813-b58b-410a-b558-6c4c83f337ca">&#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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzQtMTAtMS0xLTk4MDEx_9af01dda-10e0-4448-91b2-5ef0adb91153">4,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzQtMTItMS0xLTk4MDEx_34d43e2e-319a-413f-a9f6-6acbbf06c074">1,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzQtMTQtMS0xLTk4MDEx_e9f635c7-abc6-46db-ae80-b9be4179796f">2,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzQtMTUtMS0xLTEwMjM5Ng_f48b2266-93d9-48d2-b63a-bcfd131af2a9">4,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzYtMTAtMS0xLTk4MDEx_2b33fb80-2c0d-4920-8839-4490494e238c">&#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="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzYtMTItMS0xLTk4MDEx_238963a0-22b5-47e1-a69d-f854bebf58c0">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzYtMTQtMS0xLTk4MDEx_f35db242-a1be-4814-ba00-d35759dd10d7">&#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="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzYtMTUtMS0xLTEwMjM5Ng_9b1b2533-f6c4-4733-8582-05f43a5ea334">&#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%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzctMTAtMS0xLTk4MDEx_aa7ee615-c8c0-4d51-8948-fea2f3219130">140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzctMTItMS0xLTk4MDEx_abc45e14-9fc4-4cbd-8952-aaf2c2d2931e">1,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzctMTQtMS0xLTk4MDEx_0378904f-b65c-42c2-a3d6-40cdd3eaec49">6,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzctMTUtMS0xLTEwMjM5Ng_37f5c249-69eb-4638-8b6f-cef047048da0">613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzgtMTAtMS0xLTk4MDEx_04bf7e34-ec1b-4825-9da0-6cd7a74f7008">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzgtMTItMS0xLTk4MDEx_1fc9906f-e027-4806-a95a-afdde55259f2">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzgtMTQtMS0xLTk4MDEx_da6b01e7-9ac0-451f-8129-f80c66054461">&#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="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzgtMTUtMS0xLTEwMjM5Ng_71d89dd9-52e8-4e71-8b99-e78544faaa20">&#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%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzktMTAtMS0xLTk4MDEx_c636b0ba-364d-4c65-b564-a2dded693fec">&#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="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzktMTItMS0xLTk4MDEx_b9816475-29ae-4cce-9521-55daab90d8da">1,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzktMTQtMS0xLTk4MDEx_9cdf1e9c-59e7-4ec6-a86b-50ce6c2c0cf1">&#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="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzktMTUtMS0xLTEwMjM5Ng_3ef47728-3f3c-4da8-a6f4-d637930da97d">&#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:700;line-height:100%">Total tangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEwLTEwLTEtMS05ODAxMQ_dc86d95e-edf0-4e43-8baa-1224918efc21">4,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEwLTEyLTEtMS05ODAxMQ_b3f24454-d98e-41f2-9326-7c6e7f9a763a">4,897</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="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEwLTE0LTEtMS05ODAxMQ_0e7e8045-812d-45d1-9f67-e7f23595a1a3">9,121</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="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEwLTE1LTEtMS0xMDI0MDQ_8ed7d64d-cf1d-48a3-9c38-906686d43449">5,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="ib744493e44214e54b173b9c600fb752d_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEyLTEwLTEtMS05ODAxMQ_f1a93dd8-6115-4c37-9f2f-81199d36f9c4">6,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i148fed5dce9a4d8eb47bb95f3fac0d7f_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEyLTEyLTEtMS05ODAxMQ_87c2ecba-f862-48e6-a546-acde3674aea1">620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e04d1742f3f4e04a674feef02b5bdac_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEyLTE0LTEtMS05ODAxMQ_e911d772-38ee-4898-b1d5-7d5cd2d76255">11,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35fde45599c34c57aa2ed1b0396b3f40_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEyLTE1LTEtMS0xMDI0MDQ_3936ebe3-7f29-472d-a5e0-4f58c3397bad">13,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: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="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="i69eb87f6b5934d2cb29fdb317ec55113_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEzLTEwLTEtMS05ODAxMQ_20a0ccd6-d7b2-47c9-b4de-628cbded8520">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc8b2d2a7fcf4eeeb14efee46fd662fc_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEzLTEyLTEtMS05ODAxMQ_98a36800-a16d-4603-80d5-1dd71b11ef83">120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02079c41a66c4417b19c36bb004ce1d6_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEzLTE0LTEtMS05ODAxMQ_cf9d4ca0-e498-439a-ab61-b7a2e833f556">221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f3ad341e2b4c0e861b615ebae690e4_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEzLTE1LTEtMS0xMDI0MDQ_4a163171-01ac-4852-96d8-a3443aa1c460">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE0LTEwLTEtMS05ODAxMQ_a5247901-b35d-47d4-b9db-e5fdc4381a5c">6,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE0LTEyLTEtMS05ODAxMQ_ee0e19d0-d92d-4c2a-a7f0-3881b428fd1e">4,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE0LTE0LTEtMS05ODAxMQ_fe0bbb29-e47f-45bd-bc04-0a106a67fdf3">15,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE0LTE1LTEtMS0xMDI0MDQ_39efb081-7578-4984-b703-95e22550cf17">22,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE1LTEwLTEtMS05ODAxMQ_c10b0d28-dff9-4348-a157-e3a3231c1549">12,327</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="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE1LTEyLTEtMS05ODAxMQ_ca084dce-c3b1-4aa4-a9b9-68bd1881ef50">4,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE1LTE0LTEtMS05ODAxMQ_ed6abbcf-b5fb-476f-b29d-d6f5a4d3b35e">26,696</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="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE1LTE1LTEtMS0xMDI0MDQ_6121d723-8a06-4580-929c-a2746f1ef516">35,418</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:700;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE2LTEwLTEtMS05ODAxMQ_6de0a157-e969-4fbf-80fe-587a30221610">16,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE2LTEyLTEtMS05ODAxMQ_017410b2-8ed0-4fcf-a470-d0c7f90bd604">9,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE2LTE0LTEtMS05ODAxMQ_c221afaf-2248-4337-9cfc-327b869d84d1">35,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE2LTE1LTEtMS0xMDI0MDQ_97691a75-9a5d-4526-a7e2-97f0c8db61ab">40,994</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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE5LTEwLTEtMS05ODAxMQ_cfbb226f-bb66-4540-8458-7b4cf8578e7c">323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE5LTEyLTEtMS05ODAxMQ_aa239bec-66b2-4e19-b62a-0cac9e315250">632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE5LTE0LTEtMS05ODAxMQ_7ebbb071-a8e7-40f8-9b84-2af72910fc28">381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE5LTE1LTEtMS0xMDI0MDQ_4ce7b5fa-a7a4-47c5-bd26-64143d41e1c3">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIwLTEwLTEtMS05ODAxMQ_4c3cc8a6-79fa-4be7-9138-5787f813edf5">&#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="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIwLTEyLTEtMS05ODAxMQ_9c4adf8f-c0ae-44fd-be63-ca0f5215065b">&#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="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIwLTE0LTEtMS05ODAxMQ_57bf83ee-2bf0-493b-94cf-0c1d3ea2ed3a">&#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="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIwLTE1LTEtMS0xMDI0MDQ_d8524f66-19b3-41a6-a06b-c0c9684624cd">&#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%">Finance lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIxLTEwLTEtMS05ODAxMQ_16a1da0e-0248-47f6-bbd9-6e017db035ce">&#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="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIxLTEyLTEtMS05ODAxMQ_00137895-8793-49f7-aae7-b29265a4e365">&#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="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIxLTE0LTEtMS05ODAxMQ_e0eff1ca-0f04-4c94-8320-eb1cf474ff06">&#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="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIxLTE1LTEtMS0xMDI0MDQ_6ae3ed6b-cd50-46ff-915c-8cee70c66fcf">&#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%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIyLTEwLTEtMS05ODAxMQ_8327ce5a-17b4-4f93-b64d-13bc77f72bd6">&#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="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIyLTEyLTEtMS05ODAxMQ_27612e22-86bc-4101-8e5e-b7ee98703e70">1,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIyLTE0LTEtMS05ODAxMQ_9c665aba-db87-4c24-a916-210fa328ed9b">&#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="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIyLTE1LTEtMS0xMDI0MDQ_ab0da9bd-5e62-4a05-b447-966799ccb6d0">&#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:700;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIzLTEwLTEtMS05ODAxMQ_8322cf33-4c6f-4fe6-a06c-eab3b950d413">323</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIzLTEyLTEtMS05ODAxMQ_9d5d8a09-9bd8-4d34-af70-6c76a781146e">1,987</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="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIzLTE0LTEtMS05ODAxMQ_07d636d8-091c-437e-b8f5-d434b1508fc5">381</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="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIzLTE1LTEtMS0xMDI0MDQ_90eca8f2-575e-4c81-93f1-8a8ccac40687">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="ie761a1d5bc0f403abc5fbc8617a72592_I20210228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzI0LTEwLTEtMS05ODAxMQ_c62741de-9a4e-4cad-9fe1-6eb186a9ab49">16,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="id102fb147d78495a8b71e3548bf09477_I20210530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzI0LTEyLTEtMS05ODAxMQ_d34d9f83-49c8-4d0e-934b-b820c11b60f8">7,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzI0LTE0LTEtMS05ODAxMQ_2b3ce7d7-df49-41f4-b5bd-2845abbe4e52">35,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzI0LTE1LTEtMS0xMDI0MDQ_5cb229a9-72e5-4274-91c3-e1bbdad4160a">40,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preliminary purchase price for Edgmon has been allocated to assets acquired and liabilities assumed based on the Company&#8217;s best estimates and assumptions using the information available as of the acquisition date through the date of this filing. The provisional measurements of identifiable assets and liabilities, and the resulting goodwill related to this acquisition, is subject to adjustments in subsequent periods as the Company finalizes its purchase price allocation, including third-party valuations. During the year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> ended December&#160;31, 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the Company recorded measurement period adjustments to the provisional amounts initially recorded for acquired net working capital, acquired property and equipment and acquired customer relationships and non-compete agreements related to the BarOle acquisition. The measurement period adjustment resulted in a $<ix:nonFraction unitRef="usd" contextRef="if39d16e8630a4148850e6e9dd1820a6b_D20220101-20221231" decimals="-3" name="fwrd:BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzc2OTY1ODE0MjEyMDk_edaaa5e7-6203-43a9-ba5f-be5bad5f2272">63</ix:nonFraction> increase to net working capital, a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$<ix:nonFraction unitRef="usd" contextRef="if39d16e8630a4148850e6e9dd1820a6b_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzY1Nzg_18ae1602-af6a-47bf-902d-6d0b390f3384">1,113</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> increase to acquired property and equipment and a combined </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$<ix:nonFraction unitRef="usd" contextRef="if39d16e8630a4148850e6e9dd1820a6b_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzY1NjM_ae19b86b-e7e6-42e3-bae0-a609686d6618"><ix:nonFraction unitRef="usd" contextRef="if39d16e8630a4148850e6e9dd1820a6b_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzY1NjM_de268667-2803-47a6-9b5d-a4f23d935d0a">5,854</ix:nonFraction></ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> decrease to acquired customer relationships and non-compete agreements, with a corresponding net increase to goodwill. The Company expects to finalize the Edgmon valuation as soon as practicable, but no later than one year from the acquisition date. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i428e994a02d74dbdb4b8c5544652fe79"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of acquired intangible assets as of the acquisition date are summarized in the following table:</span></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:94.883%"><tr><td style="width:1.0%"></td><td style="width:37.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.032%"></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 colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.926%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Proficient Transport</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:10pt;font-weight:700;line-height:100%">J&amp;P</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:10pt;font-weight:700;line-height:100%">BarOle</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:10pt;font-weight:700;line-height:100%">Edgmon</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;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="display:none"></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if5cee0fa962340188ada43fd219b4685_D20210228-20210228" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzItMTAtMS0xLTk4MDEx_4b7e18b4-38b8-477b-be15-59c8354f63c1">8</ix:nonNumeric> years</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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i955f115d48c340828dc94d91fc452757_D20210530-20210530" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzItMTItMS0xLTk4MDEx_aa5ff3bd-56e4-4a27-a0c8-17e6a9eb1a33">12</ix:nonNumeric> years</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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ide4d23fd0316406eb0f22f95315be7de_D20211130-20211130" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzItMTQtMS0xLTk4MDEx_189d9167-520a-4893-86b0-69ecc1bd4020">9</ix:nonNumeric> years</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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i01cfc56fbde9454ca4fb3ae1c5b9c5dc_D20220530-20220530" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzItMTYtMS0xLTEwMjQ4MQ_c8281995-aecf-4fe5-8ba9-9598b9e36801">9</ix:nonNumeric> years</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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie83f4692bb664f6cb8268584ff197399_D20210228-20210228" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzMtMTAtMS0xLTk4MDEx_fd18ff6b-abbe-4b51-944e-37df6c8493cd">1</ix:nonNumeric> year</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%"><ix:nonNumeric contextRef="i61a8c0c697d44f8491e877b979969210_D20210530-20210530" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzMtMTItMS0xLTk4MDEx_b435225b-1059-45c6-983b-5ac489a36dcd">5</ix:nonNumeric> years</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%"><ix:nonNumeric contextRef="iba519191a4084f03988984837fac92d8_D20211130-20211130" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzMtMTQtMS0xLTk4MDEx_657382dd-7f87-41a3-8bf1-4c931fc376a2">5</ix:nonNumeric> years</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%"><ix:nonNumeric contextRef="ibe3720f3c66a4a479eada1f6acd0fb89_D20220530-20220530" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzMtMTYtMS0xLTEwMjQ4MQ_5fef8b6e-9702-49b8-87bc-324157e34f28">5</ix:nonNumeric> years</span></td></tr></table></div></ix:continuation><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;</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><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%">F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="id2433e4bef2c45938f02a9f8851b0348">In November 2022, the Company acquired certain assets and liabilities of Chickasaw Container Services, Inc. (&#8220;CCS&#8221;), a privately held intermodal drayage provider. The acquisition included <ix:nonFraction unitRef="terminal" contextRef="i038098b255ae41b9bad963882f3828b6_I20221231" decimals="INF" name="fwrd:NumberOfTerminals" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzMwNzg4_a6ff44ac-0612-4220-b7ff-824958aad986">two</ix:nonFraction> operating terminals in Mobile, Alabama and Memphis, Tennessee and will allow the company to expand intermodal drayage operations in the Mobile market while bolstering an already strong presence in the Memphis market. In addition to drayage services, CCS also provides container storage and sales.  The Company paid $<ix:nonFraction unitRef="usd" contextRef="ib354dc4e36d74b2f9986904be1cc954a_D20221201-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzMwODE0_ce53eea2-4aa8-455c-bdc2-2c8143389397">25,733</ix:nonFraction> using cash on hand from operations. The preliminary purchase price was allocated based on the estimated fair values as of the acquisition date. The Company recorded $<ix:nonFraction unitRef="usd" contextRef="i038098b255ae41b9bad963882f3828b6_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzMwODgx_9e3e9b00-6551-4ebf-8376-79096ad5c62c">21,262</ix:nonFraction> related to intangible assets and $<ix:nonFraction unitRef="usd" contextRef="i038098b255ae41b9bad963882f3828b6_I20221231" decimals="-3" name="fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzMwODg5_c61023e3-aeac-496a-98f9-04e7439d5160">4,471</ix:nonFraction> related to tangible assets. The Company expects to finalize the valuations as soon as practicable, but no later than one year from the respective acquisition date. The results of CCS have been included in the Company's Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company's Intermodal reportable segment.</ix:continuation></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;</span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_178"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzUwMzE_dff520c2-8208-423b-b826-8c678c173bf9" continuedAt="ib372823e215849f0b8e55a3bcab9eed2" escape="true">Indebtedness</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ib372823e215849f0b8e55a3bcab9eed2" continuedAt="i0c896243b2484d20926c56a6b983e708"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzUwNDA_4eb3935e-a32a-4208-ad58-c250b16c2ddd" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following as of December&#160;31, 2022 and 2021:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit facility, expires 2026</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="idbf2565529094c4a97e69fffedb950eb_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzEtMi0xLTEtOTgwMTE_f128ccc1-48b3-4c9a-b240-2c3b442ea4d2">108,500</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="i17c70ce0c4d243f592d1263d7fb40f38_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzEtNC0xLTEtOTgwMTE_221ed0c4-6998-4961-8a0a-7b7f1efd8708">157,500</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%">Debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzItMi0xLTEtOTgwMTE_f4a79fe5-8055-405d-9f4b-66035d7e33e5">418</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzItNC0xLTEtOTgwMTE_259dce21-5a61-408f-ae4d-5bcedf0a028e">534</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:0 1pt"></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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzMtMi0xLTEtOTgwMTE_44bf6755-b8cc-4cc1-8621-48c75e58a291">108,082</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzMtNC0xLTEtOTgwMTE_bf2a824c-7896-4ed1-abba-aece027b2138">156,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzUtMi0xLTEtOTgwMTE_202e20bd-9eec-4b78-9c36-68f78b0a4a13">1,494</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzUtNC0xLTEtOTgwMTE_4008bae7-c162-4444-bb2b-20948e0697bf">1,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzYtMi0xLTEtOTgwMTE_97acace9-720c-4919-bf8b-cc9b8d705931">106,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzYtNC0xLTEtOTgwMTE_60b64ad8-c134-4fd4-bef1-d1d00ee6d9b0">155,466</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:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzUwNDE_7205c0e4-36ca-4c33-b5cc-38663e9c9b50" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the aggregate scheduled maturities of long-term debt, excluding the current portion of long-term debt are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.299%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTpiY2Q5ODAxMDhkNjc0YmVmYTAyNDdkZmZmZDFiNGM2NS90YWJsZXJhbmdlOmJjZDk4MDEwOGQ2NzRiZWZhMDI0N2RmZmZkMWI0YzY1XzEtMi0xLTEtOTgwMTE_0845ee9c-25d4-4d8c-bd3c-f2e79035488f">3,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTpiY2Q5ODAxMDhkNjc0YmVmYTAyNDdkZmZmZDFiNGM2NS90YWJsZXJhbmdlOmJjZDk4MDEwOGQ2NzRiZWZhMDI0N2RmZmZkMWI0YzY1XzItMi0xLTEtOTgwMTE_5cd010dd-6f19-47ab-b33a-fd70e2ba783d">3,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTpiY2Q5ODAxMDhkNjc0YmVmYTAyNDdkZmZmZDFiNGM2NS90YWJsZXJhbmdlOmJjZDk4MDEwOGQ2NzRiZWZhMDI0N2RmZmZkMWI0YzY1XzMtMi0xLTEtOTgwMTE_47b40aae-5c8f-4f28-a28c-1d7a1775f8a8">99,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 style="background-color:#ffffff;border-bottom:3pt 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTpiY2Q5ODAxMDhkNjc0YmVmYTAyNDdkZmZmZDFiNGM2NS90YWJsZXJhbmdlOmJjZDk4MDEwOGQ2NzRiZWZhMDI0N2RmZmZkMWI0YzY1XzQtMi0xLTEtOTgwMTE_b990bf13-f5a0-47a8-aaa8-2bdb4649685f">106,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2017, the Company entered into a <ix:nonNumeric contextRef="id0898dd0d07b420a9f542c23912ade4a_D20170901-20170930" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzUwMzY_da8160ca-3bc9-40c4-90d8-86477dc994c8">five-year</ix:nonNumeric> senior unsecured revolving credit facility (the &#8220;Facility&#8221;) with a maximum aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i0327c006db6345ac9b02f2eb928b8cc7_I20170930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzM3Nw_37926560-38a5-460f-8064-ad8f6a4ef290">150,000</ix:nonFraction>, with a sublimit of $<ix:nonFraction unitRef="usd" contextRef="i7c48754b485342f2848d28d425c20d59_I20170930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQwMA_3c1ff52e-44f3-4772-8c4f-95c058526356">30,000</ix:nonFraction> for letters of credit and a sublimit of $<ix:nonFraction unitRef="usd" contextRef="i5b4ba4232d8948ac85a5866266647996_I20170930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ0Mw_52654331-0afd-4c4b-9b2e-0b8e96ec318e">30,000</ix:nonFraction> for swing line loans. The maturity date of the Facility was September 29, 2022.  In April 2020, the Company entered into the first amendment to the Facility, which increased the maximum aggregate principal amount to $<ix:nonFraction unitRef="usd" contextRef="ic2e1dd7f9cab4369a6c29a06401c9b50_I20200430" decimals="INF" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzY2Mg_0938398b-e62a-4340-aa5d-5a5e048311c2">225,000</ix:nonFraction>.  The Facility could have been increased by up to $<ix:nonFraction unitRef="usd" contextRef="ic2e1dd7f9cab4369a6c29a06401c9b50_I20200430" decimals="INF" name="fwrd:LineOfCreditFacilityAccordionFeatureIncreaseLimit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzcxNQ_da9a7d9e-9530-4fe5-8d6c-e4ad44e49d35">25,000</ix:nonFraction> to a maximum aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="ic2e1dd7f9cab4369a6c29a06401c9b50_I20200430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzc2MQ_a5dfb7f5-559b-4501-87c5-ad1c864e02e0">250,000</ix:nonFraction> pursuant to the terms of the amended credit agreement, subject to the lenders&#8217; agreement to increase their commitments or the addition of new lenders extending such commitments. In July 2021, the Company entered into the second amendment to the Facility, which extended the maturity date to July 20, 2026 and changed the interest rate options available under the Facility. In December 2021, the Company entered into the third amendment to the Facility, which increased the amount available for borrowing under the Facility to $<ix:nonFraction unitRef="usd" contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzEyOTA_a9026d47-0aa5-4d47-a898-471a98d09c91">450,000</ix:nonFraction>, consisting of a $<ix:nonFraction unitRef="usd" contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzEzMTA_6fbc5910-22f0-4ed2-ad1c-11db4b85b1fc">300,000</ix:nonFraction> revolving line of credit and a term loan of $<ix:nonFraction unitRef="usd" contextRef="if4765aa9168d42ccb652f0e64637d7f7_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzEzNTc_16f04d36-55c3-4247-8a3a-bfbd5c0b999f">150,000</ix:nonFraction>. In connection with the third amendment, the Company borrowed $<ix:nonFraction unitRef="usd" contextRef="iba9532f96c094c3cac4b638e23467621_D20211201-20211231" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzE0MjI_ba20a030-7f44-4171-bbdc-e9d906c44073">150,000</ix:nonFraction> under the term loan and simultaneously repaid $<ix:nonFraction unitRef="usd" contextRef="i94c46cdf57794efeb97d4e591f7ab157_D20211201-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzE0NzE_fdef6ba3-aa78-4e0d-b208-e6c61be45a5c">150,000</ix:nonFraction> on the revolving line of credit from the borrowings received. Under the third amendment, the Facility may be increased by up to $<ix:nonFraction unitRef="usd" contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231" decimals="INF" name="fwrd:LineOfCreditFacilityAccordionFeatureIncreaseLimit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzE2MDI_b9115385-7346-49b6-9746-ad17a5418f60">75,000</ix:nonFraction> to a maximum aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzE2NDg_f1d59b12-ee4a-4f78-ac2e-f600f01336ad">525,000</ix:nonFraction> pursuant to the terms of the amended credit agreement, subject to the lenders&#8217; agreement to increase their commitments or the addition of new lenders extending such commitments. Such increases to the Facility may be in the form of additional revolving credit loans, term loans or a combination thereof, and are contingent upon there being no events of default under the Facility. As of December&#160;31, 2022 and December&#160;31, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="idbf2565529094c4a97e69fffedb950eb_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzIwNjQ_ba31707e-258b-4d32-8d8b-4d87652dfb6d">279,966</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzIxOTkwMjMyNjEwODA_e998da11-9add-4c4f-b63d-5e638f086e8c">272,466</ix:nonFraction> respectively, of available borrowing capacity under the Facility. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Facility contains covenants that, among other things, restrict the ability of the Company, without the approval of the required lenders, to engage in certain mergers, consolidations, asset sales, dividends and stock repurchases, investments, and other transactions or to incur liens or indebtedness in excess of agreed thresholds, as set forth in the credit agreement. The </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%">F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i0c896243b2484d20926c56a6b983e708" continuedAt="i6f4e832d40c943bb930c7c99302dbd2b"><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%">Company also has to fulfill financial covenants with respect to a leverage ratio and an interest coverage ratio. As of December&#160;31, 2022, the Company was in compliance with the aforementioned covenants. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the amended Facility, interest accrues on the amounts outstanding under the Facility at the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;s option, at either (1) Bloomberg Short-Term Bank Yield Index rate (the &#8220;BSBY Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;), which cannot be less than <ix:nonFraction unitRef="number" contextRef="idef6737b93a04be5b7bf23f47c193937_I20210731" decimals="INF" name="fwrd:DebtInstrumentBloombergShortTermBankYieldIndexRateFloor" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzI5Mjg_bd0463d4-189b-4207-b0ce-0a6b2d7a0a14">zero</ix:nonFraction>, plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i7baccc38e4ac49cabea0da1c1bb3514e_D20210701-20210731" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzI5NTk_43f1c8d3-ca47-43c0-a26a-4880b2af9701">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i62c1c2eabb324017bdf1717d4ddd2710_D20210701-20210731" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzI5NjU_728a0f45-e812-430f-adf8-a8a4ae1c3369">1.75</ix:nonFraction>% based on the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> leverage ratio, or (2) the base rate, which cannot be less than <ix:nonFraction unitRef="number" contextRef="idef6737b93a04be5b7bf23f47c193937_I20210731" decimals="INF" name="fwrd:DebtInstrumentBaseRateFloor" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMwNTU_aee3e56d-b396-402f-9aba-88f94cdfab48">2.00</ix:nonFraction>%. The base rate is the highest of (i) the federal funds rate, which cannot be less than <ix:nonFraction unitRef="number" contextRef="idef6737b93a04be5b7bf23f47c193937_I20210731" decimals="INF" name="fwrd:DebtInstrumentFederalFundsRateFloor" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMxNDU_0ff03bce-9724-4275-845c-e2acd8a35569">zero</ix:nonFraction>, plus <ix:nonFraction unitRef="number" contextRef="ic562281de65a44309c6fa8ad80e4d335_D20210701-20210731" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMxNTQ_a50d6f30-a4db-49f6-a941-2cd86eb9467a">0.50</ix:nonFraction>%, (ii) the administrative agent</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;s prime rate and (iii) the BSBY Rate, which cannot be less than <ix:nonFraction unitRef="number" contextRef="idef6737b93a04be5b7bf23f47c193937_I20210731" decimals="INF" name="fwrd:DebtInstrumentBloombergShortTermBankYieldIndexRateFloor" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMyNTI_af144048-cbde-44f9-8bf5-373b8aad049d">zero</ix:nonFraction>, plus <ix:nonFraction unitRef="number" contextRef="idef6737b93a04be5b7bf23f47c193937_I20210731" decimals="INF" name="fwrd:DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMyNjE_bc5b93bc-f334-45b7-bee8-a6db6a173d70">1.00</ix:nonFraction>%, plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i7e3d7199197645c4a73d57ce503008f1_D20210701-20210731" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMyOTI_04a0f077-7a59-415a-a5f8-84916b47f623">0.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ic11d77bcf9624f6f9118a10a60c8b3fe_D20210701-20210731" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMyOTg_b073effb-3b7c-4f88-85eb-e8040603b5b0">0.50</ix:nonFraction>% based on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> leverage ratio. Interest is payable in arrears for each loan that is based on the BSBY rate on the last day of the interest period applicable to each loan, and interest is payable in arrears on loans not based on the BSBY rate on the last day of each quarter. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The interest rate on the outstanding borrowings under the revolving credit facility was <ix:nonFraction unitRef="number" contextRef="idbf2565529094c4a97e69fffedb950eb_I20221231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzM2NzM_9ffd44c7-66e6-4119-8f4c-7d2679afdb48">4.85</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzM2ODA_43359083-da9d-4a88-960d-e5fed2e18cab">1.43</ix:nonFraction>% as of December&#160;31, 2022 and 2021, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letters of Credit </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an arrangement under the Facility to issue letters of credit, which guarantee the Company&#8217;s obligations for potential claims exposure for insurance coverage. As of both December&#160;31, 2022 and December&#160;31, 2021, outstanding letters of credit totaled $<ix:nonFraction unitRef="usd" contextRef="iea737f02308c42b9aa9e6f5c72996cdd_I20221231" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzIxOTkwMjMyNjEwMjY_d94d449c-e1cb-4fa4-9483-4b8c846cc062"><ix:nonFraction unitRef="usd" contextRef="i201dff88d31f477e86c82deaecc69080_I20211231" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzIxOTkwMjMyNjEwMjY_e5e05b1a-58bf-41c0-84c8-2e244c4e8f0d">20,034</ix:nonFraction></ix:nonFraction>. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Payments</span></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6f4e832d40c943bb930c7c99302dbd2b">Cash payments for interest were $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ4NzY_3251d08d-2170-4983-8eca-428d7781840e">5,355</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ4ODA_bbc5bb68-f5b7-4ea1-8b4d-07d73905a716">4,198</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ4ODc_0d3d0147-1ed8-44b6-bb32-7487580c3943">4,580</ix:nonFraction> for the years ended December 31, 2022, 2021 and 2020 respectively.&#160;&#160;<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="INF" name="us-gaap:InterestCostsCapitalized" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ5NTI_bb35b914-59e3-4b59-baa8-f5cc70f7f889"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="INF" name="us-gaap:InterestCostsCapitalized" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ5NTI_d04906d6-aef9-4464-9ce3-b826e95694a6"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="INF" name="us-gaap:InterestCostsCapitalized" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ5NTI_d3a606cf-1fc9-40eb-ba39-501b0586cd3d">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> interest was capitalized during the year ended December 31,  2022, 2021 and 2020.</ix:continuation> </span></div><div><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_181"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzE2OTU_cb744189-21f7-446b-b3aa-e559769de9cd" continuedAt="icc6bd68d2c234b02b55c729dd4129f5f" escape="true">Shareholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="icc6bd68d2c234b02b55c729dd4129f5f" continuedAt="if0b7695672e84fcd802a1e983438ac74"><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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are <ix:nonFraction unitRef="shares" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzU5_067d1ff2-5d56-4bc3-a214-ae4d5b43f7d6">5,000</ix:nonFraction> shares of preferred stock with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEwOA_6e0ea529-ea2c-4314-bab1-606f3bde11dd">0.01</ix:nonFraction> authorized, but <ix:nonFraction unitRef="shares" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEyNw_8216f638-f2aa-402d-85f7-624d29ec5fed">no</ix:nonFraction> shares have been issued to date.&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Dividends</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each quarter of 2022, the Company&#8217;s Board of Directors declared and the Company has paid a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="i47383b89898849a2bb50a02afd56829d_D20220701-20220930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzMzNw_364609bb-c43f-47ee-8bbe-cc5249ad70b7"><ix:nonFraction unitRef="usdPerShare" contextRef="ia29b49e837464deb876d7079286a6c45_D20221001-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzMzNw_85633002-87fc-4265-ac58-645da987b63c"><ix:nonFraction unitRef="usdPerShare" contextRef="iff895c8f5e9c49fa81d9254534081d21_D20220401-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzMzNw_c5a2145f-841d-4cce-92ee-669368ede1a4"><ix:nonFraction unitRef="usdPerShare" contextRef="ieefbe8cc2b684a6b8e2de3e87c8b99d0_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzMzNw_fe83ba56-d8ee-4af3-bab9-3246c04fb6d8">0.24</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> per common share. For each quarter of 2021, the Company&#8217;s Board of Directors declared and the Company paid a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="id3c84a6086f54694be8ce2aab3240ae6_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzUyOQ_3309b68f-30dd-4f52-9059-c68c2c23a5a8"><ix:nonFraction unitRef="usdPerShare" contextRef="id33ab4cb08fb44fea15e3ab1ed2b2edf_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzUyOQ_4df270cb-1b89-429f-9caa-a7b9028c6cdd"><ix:nonFraction unitRef="usdPerShare" contextRef="i9de02d5458094b46a95302fb82590594_D20210701-20210930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzUyOQ_623edecc-44fd-4243-aba2-2f980a9217e7"><ix:nonFraction unitRef="usdPerShare" contextRef="i0a2900f527ed4f88aa8c726ae5a67a06_D20211001-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzUyOQ_e162fb62-b805-44d8-924f-482ca355bd80">0.21</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> per common share. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2023,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company&#8217;s Board of Directors declared a quarterly cash dividend o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $<ix:nonFraction unitRef="usdPerShare" contextRef="i5c99528fda874093942ecc93b4b8143f_D20230207-20230207" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzY0NA_1f806d55-a9ee-4069-a2aa-ac847712c3cc">0.24</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per common share that will be paid in the&#160;first quarter of 2023. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Repurchase Program</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;   </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On February 5, 2019, the Board of Directors approved a stock repurchase plan authorizing the repurchase of up to <ix:nonFraction unitRef="shares" contextRef="i7afcc7db249343e4822fed2756001420_D20190205-20190205" decimals="INF" name="fwrd:ShareRepurchaseProgramAuthorizedShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzg1OQ_d3c5fc01-a498-42a4-9f60-83955e5b09c2">5,000</ix:nonFraction> shares of the Company&#8217;s common stock (the &#8220;2019 Repurchase Plan&#8221;). The 2019 Repurchase Plan expires when the shares authorized for repurchase are exhausted or the 2019 Repurchase Plan is canceled. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company repurchased through open market transactions <ix:nonFraction unitRef="shares" contextRef="i48caf85eecd94b969ebf9c976e696b0a_D20220101-20221231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzExNTc_aaf61bc7-0c83-4fd2-8a6b-c18bde0b08ee">600</ix:nonFraction> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hares of common stock for $<ix:nonFraction unitRef="usd" contextRef="i48caf85eecd94b969ebf9c976e696b0a_D20220101-20221231" decimals="INF" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzExODc_dcac0cb0-33c6-4519-a54d-bf758866ca26">62,771</ix:nonFraction>, or an average of $<ix:nonFraction unitRef="usdPerShare" contextRef="i48caf85eecd94b969ebf9c976e696b0a_D20220101-20221231" decimals="INF" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEyMDg_59654a0e-531a-4877-ae60-80e2f61bf134">104.53</ix:nonFraction> per share, and during the year ended December 31, 2021, the Company repurchased through open market transactions <ix:nonFraction unitRef="shares" contextRef="i02dcab2aa6d949988240d5ec3a731f53_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEzMjI_3e7fa155-03c6-4d75-abdf-9502ca1729ff">535</ix:nonFraction> shares of common stock for $<ix:nonFraction unitRef="usd" contextRef="i02dcab2aa6d949988240d5ec3a731f53_D20210101-20211231" decimals="INF" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEzNTI_a9fac4c0-cfa0-454f-9844-cc84d724829f">48,989</ix:nonFraction>, or an average of $<ix:nonFraction unitRef="usdPerShare" contextRef="i02dcab2aa6d949988240d5ec3a731f53_D20210101-20211231" decimals="INF" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEzNzM_81a4c396-b28c-4d3f-89a6-454b074699d1">91.46</ix:nonFraction> per share. All shares received wer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e retired upon receipt, and the excess of the purchase price over the par value per share was recorded to &#8220;Retained Earnings&#8221; in the Consolidated Balance Sheets. </span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><ix:continuation id="if0b7695672e84fcd802a1e983438ac74" continuedAt="idcfc9dfc8fc44f6c9efd72dd4df394cb"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the remaining shares permitted to be repurchased under the 2019 Repurchase Plan were approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i11c95bfe6dbb4b35a866e3c7d12d62a6_I20221231" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzE2ODM_9e538370-9617-4c72-9b6a-0123a3c2e8ef">2,233</ix:nonFraction></span></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="idcfc9dfc8fc44f6c9efd72dd4df394cb"> shares.</ix:continuation> </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-24</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_184"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkzOTY_3fd04600-7626-476f-b0ad-d114589b2752" continuedAt="i8c4c48755949498dbb08bb1ee993f5aa" escape="true">Stock Incentive Plan</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i8c4c48755949498dbb08bb1ee993f5aa" continuedAt="id99b385f0525468c97a411477fad8eec"><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Incentive Plan </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDQ_3eb16cce-2a15-4dae-8f04-58c3000318b9" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded share-based compensation expense as follows for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></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%">Year Ended</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, wages and employee benefits - continuing operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1ab44eb9d0844c59d14ff0c9fe7b2ce_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzItMS0xLTEtOTgwMTE_b538ab82-29de-4e64-8318-353f79650eb3">9,902</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="i7d99c170e8ec4d52aa010fb0dc81d664_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzItMy0xLTEtOTgwMTE_23122f9a-1d22-4530-864d-6680ec34fb48">9,108</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="i90cfb094ce734a6a871f28951aba22e7_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzItNS0xLTEtOTgwMTE_8ccced67-f2c5-4581-a8b1-c8356ebe8a9c">9,715</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%">Salaries, wages and employee benefits - discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1236656deac14daa83f0fcc20a1da0a5_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzMtMS0xLTEtOTgwMTE_a1d87341-47f7-4af3-8d57-78545531d376">&#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="i6545d8d99180485197873143027e2886_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzMtMy0xLTEtOTgwMTE_e8b60c5a-dfc4-4aac-b725-988e4b482517">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf0627989f241979dc196659524a7f3_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzMtNS0xLTEtOTgwMTE_58097178-53ab-449f-9568-d1b67eda339f">85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 share-based compensation 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzQtMS0xLTEtOTgwMTE_85f9b7c7-070d-4c95-8fcd-07ef2cb8691e">9,902</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzQtMy0xLTEtOTgwMTE_8a882cdf-7c74-43df-85f6-c9765ae40fae">9,124</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzQtNS0xLTEtOTgwMTE_7867ac0a-78a2-48cf-9d25-dc7de2e2c5a5">9,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2016, the Company adopted the 2016 Omnibus Incentive Compensation Plan (the &#8220;Omnibus Plan&#8221;) for the issuance of up to <ix:nonFraction unitRef="shares" contextRef="ice4a0548541a447185d3f246962956df_I20160531" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzI4Mw_4f31d25f-a2c3-4015-941b-a4f384d6d2fa">2,000</ix:nonFraction> common shares. As of December 31, 2022, approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzMzOA_c9eabadf-552b-4cb1-a24e-54b873cbea12">696</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares remain available for grant under the Omnibus Plan.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain executives are eligible to receive grants of stock options. Employees may exercise the stock options at anytime after the grant is vested but no later than <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzU3OQ_d931ff50-ded1-493e-98bd-b2a0abe70ca9">seven years</ix:nonNumeric> after the date of grant. Stock options vest over a <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDU_3d1c729f-74db-4716-8327-75c5e87d97ea">three-year</ix:nonNumeric> period from the date of grant. For stock option awards, under the Plan, the exercise price is equal to the price of the Company&#8217;s common stock on the date of grant. Share-based compensation expense associated with these awards is amortized ratably over the vesting period. The Company estimated the fair value of the grants using the Black-Scholes option-pricing model. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkzOTc_ca152d20-a4e7-4f7d-870f-b1211390bd86" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value of the stock option awards granted under the Plan and the weighted average assumptions under the Black-Scholes option-pricing model were as follows for the years ended December 31, 2022, 2021 and 2020. </span></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:99.122%"><tr><td style="width:1.0%"></td><td style="width:56.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.620%"></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="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:700;line-height:100%">December 31,<br/>2022</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:700;line-height:100%">December 31,<br/>2021</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:700;line-height:100%">December 31,<br/>2020</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%">Weighted average grant-date fair value</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzEtMS0xLTEtOTgwMTE_5a97bf7c-9c2a-4e27-846f-b46f3ae24b44">28.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzEtMy0xLTEtOTgwMTE_de1a142e-ed6d-4c66-910e-8607f67692b5">18.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzEtNS0xLTEtMTAyNTYy_636dd60d-2af6-43cb-bdd5-27f27733b137">14.79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average assumptions under Black-Scholes option model:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzMtMS0xLTEtOTgwMTE_f1c5ff5f-b532-40fd-8d21-e80589a1bb6c">0.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="number" contextRef="i83e2da310d954e1182ea16703245a180_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzMtMy0xLTEtOTgwMTE_ac43fb5f-47e1-4fb1-86f3-7312f98b4a8e">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42bbc8b157ab429e8e844a3a15dca476_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzMtNS0xLTEtMTAyNTYy_367fdeb3-e6c4-424c-a899-87adf100714e">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">Expected stock price volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzQtMS0xLTEtOTgwMTE_b02e9650-c8f3-4859-87ae-16efd74443a7">28.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i83e2da310d954e1182ea16703245a180_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzQtMy0xLTEtOTgwMTE_ef2b7cb3-f75a-4e7f-991e-8a1de359a6aa">28.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="number" contextRef="i42bbc8b157ab429e8e844a3a15dca476_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzQtNS0xLTEtMTAyNTYy_fc836692-eace-45a3-a590-5e84ff8ea9c6">24.1</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="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%">Risk-free interest 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="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzUtMS0xLTEtOTgwMTE_34838cca-e98a-49fa-8947-5271c41885a4">1.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="number" contextRef="i83e2da310d954e1182ea16703245a180_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzUtMy0xLTEtOTgwMTE_5cfdc2c0-5a4c-4075-aef9-ccfa245d2039">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42bbc8b157ab429e8e844a3a15dca476_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzUtNS0xLTEtMTAyNTYy_658429fa-0fcd-4e56-acdc-5d2a6e5672c3">1.5</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="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%">Expected life of awards (years)</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="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzYtMS0xLTEtOTgwMTE_f9d90779-d92a-4f92-b583-5d7e54c5ce45">5.6</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="i83e2da310d954e1182ea16703245a180_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzYtMy0xLTEtOTgwMTE_2677d0ca-a80b-49a2-8f78-593e8c6afb55">5.8</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="i42bbc8b157ab429e8e844a3a15dca476_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzYtNS0xLTEtMTAyNTcw_17bc3cea-2cee-41bd-9f11-583bd8f3ca1c">5.9</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDY_dcc5c145-928b-4ce7-917f-b0c3ef65f328" continuedAt="i59f85e0eb4634407a9eb02b1bf3843e2" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option transactions during the year ended December&#160;31, 2022 on a continuing operations basis were as follows: </span></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: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:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.898%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</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="ibd146be2ecdb439ebe73b3e245491cf6_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzEtMS0xLTEtOTgwMTE_439a9ba2-a390-4b25-8daf-36d99eebb223">342</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="usdPerShare" contextRef="ibd146be2ecdb439ebe73b3e245491cf6_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzEtMy0xLTEtOTgwMTE_453bafa6-923b-47ce-a6dc-95a817d1a5b2">58.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i87caedd8aae6458789095cd83cc03818_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzItMS0xLTEtOTgwMTE_8559156b-cd36-4f68-b3a6-9ff8f9caf74b">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i87caedd8aae6458789095cd83cc03818_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzItMy0xLTEtOTgwMTE_2944a867-dc19-42eb-ab42-488bc492549f">106.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i87caedd8aae6458789095cd83cc03818_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzMtMS0xLTEtOTgwMTE_9b908c77-edd4-4258-91f4-c757f97ff443">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i87caedd8aae6458789095cd83cc03818_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzMtMy0xLTEtOTgwMTE_86f2d2bb-4295-4af7-932c-da5468eb1ee2">60.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 or Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i87caedd8aae6458789095cd83cc03818_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzQtMS0xLTEtOTgwMTE_895c9124-d7f1-45c1-a18d-66edabcea07d">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i87caedd8aae6458789095cd83cc03818_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzQtMy0xLTEtOTgwMTE_75ea6941-0133-43a5-9f27-b0533c7c08e1">63.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if4bcf454064947c78f0970b3a4cfbfbf_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzUtMS0xLTEtOTgwMTE_63be239a-e06d-4a5e-ae1e-b8feeec3d479">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if4bcf454064947c78f0970b3a4cfbfbf_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzUtMy0xLTEtOTgwMTE_2505db16-a902-4e85-ae80-0feb7c6cc6e6">66.13</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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:36pt"><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%">F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="id99b385f0525468c97a411477fad8eec" continuedAt="i329fa190f3234169a0e0746e7cc62c12"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the weighted average remaining contractual life of stock options outstanding was approximately <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzc2OTY1ODE0MDQ3MDA_6b9542dc-bea3-412e-aaea-f07ae26b9f28">three years</ix:nonNumeric> and exercisable was approximately <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE1NTA_93e8e01c-7748-4d6c-8300-880374d6d3d3">two years</ix:nonNumeric>. The total fair value of stock options vested during </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, 2021, 2020 was $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE2MjE_fdb4fcb0-7c9f-4030-9fdb-1e64c23b7afb">855</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE2MjU_ede07011-ff16-4524-8b68-22f548fdba8f">922</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE2MzM_1fae7113-9e22-4ed4-93d4-6b3a6281e976">1,377</ix:nonFraction>, respectively. As of December&#160;31, 2022, the total share-based compensation expense related to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unvested stock options not yet recognized was $<ix:nonFraction unitRef="usd" contextRef="ife11456c539c45ddae8cc2d0f80a8af7_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE3NjE_558263b2-806d-4410-a225-e7b829367d94">1,444</ix:nonFraction>, and the weighted average period over which it is expected to be recognized is approximately <ix:nonNumeric contextRef="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE4NTc_90d1fca2-c0d3-4fb3-be40-5505f231afc2">two 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;</span></div><ix:continuation id="i59f85e0eb4634407a9eb02b1bf3843e2"><div style="text-align:justify;text-indent:36pt"><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 the exercise price range, number of shares, weighted average exercise price and remaining contractual lives by groups of similar price on a continuing operations basis as of December&#160;31, 2022:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></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:99.707%"><tr><td style="width:1.0%"></td><td style="width:5.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.595%"></td><td style="width:0.1%"></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="15" 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:700;line-height:100%">Stock Options Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:700;line-height:100%">Stock Options Exercisable</span></td></tr><tr><td colspan="9" 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:700;line-height:100%">Range of Exercise Prices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (in years)</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable as of December 31, 2022</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i015c6cf4ff1243fea159b67b5b95bbbc_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItMC0xLTEtOTgwMTE_4a219c85-ef0c-4683-8288-65a0ba920b28">43.67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</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="usdPerShare" contextRef="i015c6cf4ff1243fea159b67b5b95bbbc_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItMi0xLTEtOTgwMTE_1875a09f-40cd-4f52-af7e-9b4088a32d2b">65.96</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i3cdfa3802f4b479fb58853b68bc77051_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItNC0xLTEtOTgwMTE_0e543699-8354-4080-a6e7-dd0729ba35f3">279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:right;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="i015c6cf4ff1243fea159b67b5b95bbbc_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItNi0xLTEtOTgwMTE_f29c6b76-0eef-46e4-9d2f-fa95967cb149">1.9</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="usdPerShare" contextRef="i3cdfa3802f4b479fb58853b68bc77051_I20221231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItOC0xLTEtOTgwMTE_78555c15-7a48-4780-867b-a80e0b004dab">56.67</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="shares" contextRef="i3cdfa3802f4b479fb58853b68bc77051_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItMTAtMS0xLTk4MDEx_4b48c469-5c2c-4f89-8ae6-775f0ce2521f">267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3cdfa3802f4b479fb58853b68bc77051_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItMTItMS0xLTk4MDEx_2a5b0d84-c026-494c-b2ea-e690aefd3efc">56.25</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="i6010cd720bb84f57935dcb1fa4c41768_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtMC0xLTEtOTgwMTE_0376b755-7dd9-4558-bd97-ee426a27a26e">75.05</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</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="i6010cd720bb84f57935dcb1fa4c41768_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtMi0xLTEtOTgwMTE_69701ace-ce6a-465d-baa5-fb016269361d">106.29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4f54ff98915c48b5982dcc92b30053a1_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtNC0xLTEtOTgwMTE_330bcbff-b153-4e93-b8ef-31ac3e7ac8a0">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6010cd720bb84f57935dcb1fa4c41768_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtNi0xLTEtOTgwMTE_3635e517-5627-4ccc-a436-258ed2551dd5">5.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f54ff98915c48b5982dcc92b30053a1_I20221231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtOC0xLTEtOTgwMTE_6ff05c43-7c6f-4774-96a2-0d6bccb5465d">93.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4f54ff98915c48b5982dcc92b30053a1_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtMTAtMS0xLTk4MDEx_3d4543a7-5c01-4f3e-a564-718eb504e45d">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f54ff98915c48b5982dcc92b30053a1_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtMTItMS0xLTk4MDEx_1b03da6d-5c99-4a51-a3d7-eb3b32b34208">75.05</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if4bcf454064947c78f0970b3a4cfbfbf_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzYtNC0xLTEtOTgwMTE_d5f0e023-c5ce-4cae-8eea-3c4466d6863f">376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="if4bcf454064947c78f0970b3a4cfbfbf_I20221231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzYtOC0xLTEtOTgwMTE_39c8ad35-af73-40c3-9866-3a83244a8456">66.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if4bcf454064947c78f0970b3a4cfbfbf_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzYtMTAtMS0xLTk4MDEx_c0ac3089-ada5-4a6e-858d-f591c5f1f692">280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 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="if4bcf454064947c78f0970b3a4cfbfbf_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzYtMTItMS0xLTk4MDEx_f56ecc4c-afa6-4351-9043-8db581b54ab2">57.13</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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the total intrinsic value of outstanding and exercisable stock options was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i8daae1377a2648a9903217ad5f920eea_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzIxNjI_ae339f59-9f06-47d8-964f-da0718beed70">14,642</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8daae1377a2648a9903217ad5f920eea_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzIxNjk_1503b3f9-600c-430f-a4e3-6a93b1cef87d">13,390</ix:nonFraction>, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively. The total intrinsic value of stock options exercised during 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzIyNjU_cf67d5c8-e722-4110-887a-426fc337522f">142</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzIyNjk_b9792857-68a8-47d8-a7a6-4e41df30a81f">2,137</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzIyNzY_41cfab29-064f-4007-9e2e-98e843fc98c1">1,568</ix:nonFraction>, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Shares</span></div><div style="text-align:justify"><span style="background-color:#ffffff;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;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s primary long-term incentive plan is a restricted share award plan that entitles employees to receive a share of the Company&#8217;s common stock subject to vesting requirements based on continued employment. Shares granted under the restricted share award plan are restricted from sale or transfer until vesting, and the restrictions lapse in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzMwNjE_ce04b455-df6d-4738-8360-fa75d0224204">three</span> equal installments beginning <ix:nonNumeric contextRef="ifa51df2ef8a74a908f074aa3be8a53ed_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzMwOTM_fff50550-5a53-4e5c-a389-07628662d28d">one year</ix:nonNumeric> after the date of grant. Dividends are paid in cash on a current basis throughout the vesting period. Share-based compensation expense associated with these awards is amortized ratably over the requisite service period. All forfeitures are recognized as incurred. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MTA_18f09db4-2717-4a76-9ac2-e78604974e72" continuedAt="i220ac266f3ce42eb9b7b841bc7db3eaa" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted share transactions on a continuing operations basis for the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e2c4e75b4f74a8a81063484d1de6ff9_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzEtMS0xLTEtOTgwMTE_d3ca5b24-6a8b-4059-b9d5-133c5e04a69c">191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1e2c4e75b4f74a8a81063484d1de6ff9_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzEtMy0xLTEtOTgwMTE_7e222584-d252-4aad-8a1c-e4feb9e096f2">69.84</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzItMS0xLTEtOTgwMTE_7e71865a-8ee4-4fd9-8644-c569b5fec2a0">82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzItMy0xLTEtOTgwMTE_2cd931b6-731b-4e3f-b077-0ccf0fda3e9a">105.64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzMtMS0xLTEtOTgwMTE_136bd42f-e6b1-46e0-a2e1-de482bbdfb17">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzMtMy0xLTEtOTgwMTE_2862ade6-3596-4cee-bcbd-41325e8f128c">67.41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzQtMS0xLTEtOTgwMTE_f8e8ea30-33ad-41b6-b66a-d87337f34240">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="usdPerShare" contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzQtMy0xLTEtOTgwMTE_737ed4b8-3144-4001-8360-dde8ca657c5c">84.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i01b840bf878a4aad9b4a25201dd876aa_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzUtMS0xLTEtOTgwMTE_4767f0a8-68b8-48cf-92f4-ec2f14336a13">151</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="usdPerShare" contextRef="i01b840bf878a4aad9b4a25201dd876aa_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzUtMy0xLTEtOTgwMTE_d71d1a54-7ed5-442c-a319-b7c6912b59fd">87.82</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="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value of the restricted shares granted under the Plan during the years ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2021 and 2020 were $<ix:nonFraction unitRef="usdPerShare" contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzM2MDA_2cd931b6-731b-4e3f-b077-0ccf0fda3e9a">105.64</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i41185c36f4694882b07bc7adb86fa386_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzI3NDg3NzkwNzkxNjE_ca1fd28f-3588-4a52-bae6-d341b5643944">75.35</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i789fa158dba64e57aa147656c24f3026_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzI3NDg3NzkwNzkxNjY_a1db9b9e-3414-457e-b7ff-05c0b7a0306a">65.88</ix:nonFraction>, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of restricted shares that vested during 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i6a7f249a78074bbc9d0545003c915c64_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzM3MDg_404ca78c-7e70-4628-98b1-047d04a62325">9,804</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ic2589e94a30443c4ab738b03e02ceb1c_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzI3NDg3NzkwNzkxNzE_bb5616b3-2432-474e-9242-257b367d5403">8,487</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i789fa158dba64e57aa147656c24f3026_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzI3NDg3NzkwNzkxNzU_f350e903-36c2-4990-b0dc-ee8c0f569d17">9,180</ix:nonFraction>, respectively. As of December&#160;31, 2022, the total share-based compensation expense related to restricted shares not yet recognized was $<ix:nonFraction unitRef="usd" contextRef="i52a44ebc7a56497c84066906ac2b38c0_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzM4NDM_2bfa81ba-0d9a-481a-8c3d-6d3a53a83745">7,729</ix:nonFraction>, and the weighted average period over which it is expected to be recognized is approximately <ix:nonNumeric contextRef="i6a7f249a78074bbc9d0545003c915c64_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkzOTg_d2ad9c13-1fc2-4171-8fc3-0dd0f749c6ae">two years</ix:nonNumeric>. </span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><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%">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i329fa190f3234169a0e0746e7cc62c12" continuedAt="i738950baaf1446569346136475b15e5c"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Shares</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain executives and key employees are eligible to receive grants of performance awards. The performance share agreement provides for awards based on achieving certain financial targets, such as targets for earnings before interest, taxes, depreciation and amortization, and the Company&#8217;s total shareholder return as compared to the total shareholder return of a selected peer group, as determined by the Company&#8217;s Board of Directors. Performance targets are set at the beginning of each <ix:nonNumeric contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231" name="fwrd:ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDM_9cf85efa-978c-4f82-ab26-0f51f189923a">three-year</ix:nonNumeric> measurement period. The share awards are earned over the vesting period, and the number of shares earned is determined based on the cumulative results for the measurement period. The performance agreement provides for employees to earn <ix:nonFraction unitRef="number" contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231" decimals="INF" name="fwrd:MinimumPercentageOfSharesAttainable" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzUwODk_84df064c-62a4-46b4-8a57-da6dfad7efe5">&#8212;</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231" decimals="INF" name="fwrd:MaximumPercentageOfSharesAttainable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzUwOTU_52bde479-bfd0-42f8-ad1a-0e411fbbc0ea">200</ix:nonFraction>% of the target awards depending on the actual performance achieved, with no shares earned if performance is below the established minimum target. Performance shares do not receive dividends until the shares are vested. Awards earned are paid in shares of common stock of the Company at the end of the vesting period. Share-based compensation expense associated with these awards is amortized ratably over the vesting period. Depending on the financial target, share-based compensation expense is determined based on the projected assessment of the level of performance that will be achieved. All forfeitures are recognized as incurred. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant-date fair value of performance shares granted with a financial target based on the Company&#8217;s total shareholder return was estimated using a Monte Carlo simulation model. <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDA_cc517d5f-6756-44a8-8f2c-2404e3854ca8" continuedAt="i44d6575155bf4ef49b30cce0ad09eb3f" escape="true">The weighted </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="i44d6575155bf4ef49b30cce0ad09eb3f" continuedAt="ia055ce790b8b46339ca2ab2e3f651bcf">average grant-date fair value of performance awards granted under the Plan and the weighted average assumptions under the Monte Carlo simulation model were as follows for the years ended December 31, 2022, 2021 and 2020:</ix:continuation></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ia055ce790b8b46339ca2ab2e3f651bcf"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant-date fair value</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="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzItMS0xLTEtOTgwMTE_b60ba9c7-ad18-446c-97fe-c45f670cff0c">127.29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i45484da29a91493bb4a226bac6106f2e_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzItMy0xLTEtOTgwMTE_11826602-9d72-4205-8120-dfbcbd8ebaed">87.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4652e9f46a24418999e1f1a4b149a4c4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzItNS0xLTEtOTgwMTE_cd16b4bf-48e6-4ee0-a68e-6eb0184130cc">69.15</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%">Weighted average assumptions under the Monte Carlo simulation model:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzQtMS0xLTEtOTgwMTE_2c69910b-8d9f-43c1-b08a-f612448cf389">35.5</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="i45484da29a91493bb4a226bac6106f2e_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzQtMy0xLTEtOTgwMTE_d45e0d70-a387-43ab-9351-0e8527546811">34.5</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="i4652e9f46a24418999e1f1a4b149a4c4_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzQtNS0xLTEtOTgwMTE_b434e808-a019-42df-844d-456ff4380646">23.5</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%">Weighted average risk-free interest 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="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzUtMS0xLTEtOTgwMTE_a0ffe2a7-3fa6-4f23-b985-66ea92279eaf">1.6</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="i45484da29a91493bb4a226bac6106f2e_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzUtMy0xLTEtOTgwMTE_a3221666-9fd4-42d1-92a5-aa8ac11765bb">0.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="i4652e9f46a24418999e1f1a4b149a4c4_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzUtNS0xLTEtOTgwMTE_65dabf1c-b8fa-4e0e-8529-2d6272994af2">1.4</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></ix:continuation></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;</span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDc_d1124dc9-c340-4be7-90a1-f5a140ee40a3" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance award transactions for the year ended  December&#160;31, 2022 on a continuing operations basis were as follows assuming target levels of performance:</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></td><td style="width:0.1%"></td></tr><tr><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:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</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="i702a79a1de8e4ab3a261243298f1eb79_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzEtMS0xLTEtOTgwMTE_bc53be78-3acf-4547-8626-7e37143b0987">79</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="usdPerShare" contextRef="i702a79a1de8e4ab3a261243298f1eb79_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzEtMy0xLTEtOTgwMTE_963228ae-5983-464b-88dc-2e80b5dcc0a1">75.61</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzItMS0xLTEtOTgwMTE_19d7816b-4eeb-4e85-b435-5d46f2f81237">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzItMy0xLTEtOTgwMTE_485f574f-0ec2-4afc-a900-76ab8cf14222">127.29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earned</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzMtMS0xLTEtOTgwMTE_2277ceaf-38b7-4b17-ab87-af5aed03a262">7</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="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzMtMy0xLTEtOTgwMTE_dc86affd-b85f-4fc4-b3f0-5d86c30112fd">63.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 or unearned </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzQtMS0xLTEtOTgwMTE_f37e1b0c-3f8b-4152-aa99-c8803cd27e7c">16</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="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzQtMy0xLTEtOTgwMTE_94736d04-2d51-4e10-903d-1f0caca05017">74.79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i523e0fb907044a8aa6773c4aa09c052b_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzUtMS0xLTEtOTgwMTE_44bfce81-5be4-40a5-bbda-48a8f9fd16bd">70</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="usdPerShare" contextRef="i523e0fb907044a8aa6773c4aa09c052b_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzUtMy0xLTEtOTgwMTE_381e370a-29e8-4cfc-9a7f-bf9328a20c6b">87.74</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="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the total share-based compensation expense related to unearned performance awards not yet recognized, assuming the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s current projected assessment of the level of performance will be achieved, was $<ix:nonFraction unitRef="usd" contextRef="i523e0fb907044a8aa6773c4aa09c052b_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzY1MDY_7c8f9f4c-2717-4d1f-84db-adcfacb65769">2,826</ix:nonFraction>, and the weighted average period over which it is expected to be recognized is approximately <ix:nonNumeric contextRef="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDg_e8fedc12-5d50-4df5-b696-6180f6007f4d">two 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%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess tax benefit realized for tax deductions in the United States related to the exercise of stock options, vesting of restricted stock and vesting of performance awards under the Pl</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an was $<ix:nonFraction unitRef="usd" contextRef="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzY4MTA_8f6140ff-5e9f-45b1-a5cb-d7ae04f99035">1,012</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id873a1ce59ae4697a4451a3ac4e2d43e_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzY4MTQ_d1402373-b9f0-4ffb-8914-147ce9358760">911</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i6166095700f44bf19251535082a20bb6_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzY4MjI_0f15f73b-9318-456f-9e1c-ab21d60e48b8">2,340</ix:nonFraction> for the years ended December&#160;31, 2022, 2021 and 2020, respectively, on a continuing operations basis. </span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><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%">F-27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i738950baaf1446569346136475b15e5c" continuedAt="idd81d2cbd4b942fea85df38735e8b850"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2005 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), the Company is authorized to issue up to a remaining </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5e6d46d37534490c995598c8706a521b_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzczNDg_871a64c3-a1f5-450f-8fdb-9ed0d24c8c28">314</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of common stock to employees.  These shares may be issued at a price equal to <ix:nonFraction unitRef="number" contextRef="i61134e3183444209aad78beb747a2f81_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzc0MzY_68158fdd-d1fb-4bf0-8571-5011fcb5d45a">90</ix:nonFraction>% of the lesser of the market value on the first day or the last day of each <ix:nonNumeric contextRef="i61134e3183444209aad78beb747a2f81_D20220101-20221231" name="fwrd:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDE_3dc90097-b4cc-4222-a6a5-e08d868b6ae9">six-month</ix:nonNumeric> purchase period.  Common stock purchases are paid for through periodic payroll deductions and/or up to <ix:nonFraction unitRef="contribution" contextRef="i61134e3183444209aad78beb747a2f81_D20220101-20221231" decimals="INF" name="fwrd:NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzc2MjY_ef32005c-5b73-464f-8941-812436cab45f">two</ix:nonFraction> lump sum contributions.  </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MTE_80faa7b6-183a-4c5d-bd6b-6d14c1a24176" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee stock purchase plan activity and related information was as follows on a continuing operations basis:</span></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:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:304.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:64.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:64.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:64.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><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%">Year Ended</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 purchased by participants under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6ce0b74ce3ca4eb98b4d885cb3865d36_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzItMS0xLTEtOTgwMTE_5bd55dd5-5a08-4966-af93-dab07da6aaa7">9</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="shares" contextRef="i88b0f7a269344094828c07cd8a89e152_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzItMy0xLTEtOTgwMTE_83ae51cf-d3bf-41e2-aebe-3cc6398fe725">12</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5f8dff9682fe422d9b664375a9ba8b05_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzItNS0xLTEtOTgwMTE_7630d2a9-e652-4999-92f0-20c0f9db3b00">14</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:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average purchase 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="i3ced53b0f156480e907676567b0f4db5_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzMtMS0xLTEtOTgwMTE_33500992-26ee-4ead-86f0-1b2357b813c2">82.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie34f94cd46454bbdaf32b32821f4ac85_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzMtMy0xLTEtOTgwMTE_9f3b46c7-35b7-4f49-8e82-4838b1165d62">75.71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i8a3c269a012f4f5ba52ed3f240819389_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzMtNS0xLTEtOTgwMTE_5445a83d-4da2-499b-9413-eabb181d030b">44.24</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:14pt"><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%">Weighted average fair value of each purchase under the ESPP granted</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i6ce0b74ce3ca4eb98b4d885cb3865d36_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzQtMS0xLTEtOTgwMTE_ebcd7705-3bab-4b13-86ad-2c37c4b4ae49">9.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i88b0f7a269344094828c07cd8a89e152_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzQtMy0xLTEtOTgwMTE_182bba20-8c2c-42b1-9b72-b3de01bd76a1">30.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5f8dff9682fe422d9b664375a9ba8b05_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzQtNS0xLTEtOTgwMTE_db0922da-36a2-45a4-af5c-e72a06e3996a">20.99</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:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense for ESPP</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="i6ce0b74ce3ca4eb98b4d885cb3865d36_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzUtMS0xLTEtOTgwMTE_60e49518-7505-4ccc-83e8-7934d43352f4">87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i88b0f7a269344094828c07cd8a89e152_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzUtMy0xLTEtOTgwMTE_21503590-1bda-4f0f-b9d3-b1f3389482df">369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i5f8dff9682fe422d9b664375a9ba8b05_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzUtNS0xLTEtOTgwMTE_4d957252-3d18-4405-bebf-66d3afb862c0">292</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:9pt"><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><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="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%"> Equal to the discount from the market value of the common stock at the end of each six month purchase period</span></div></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee stock purchase plan activity and related information was as follows on a discontinued operation basis:</span></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:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:304.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:64.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:64.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:64.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><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%">Year Ended</span></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 purchased by participants under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i828ffbf21c74411099f6d498c9478df9_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzItMS0xLTEtOTgwMTE_baccfb10-01c2-40f2-a466-c2c3a6c919ba">&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia1d33f27fcb5449090dbdb19b0a012ce_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzItMy0xLTEtOTgwMTE_6293b6f4-16eb-400e-894e-f7145cfcc886">&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia553e8f5199146e28db7d65b6ca60cff_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzItNS0xLTEtOTgwMTE_88272887-ed68-434a-ae3d-f73f3826facb">1</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average purchase 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="iae7c49564bf840c382b038e0e8c7a51f_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzMtMS0xLTEtOTgwMTE_fa149ff2-8d6f-4df6-a996-14ae3c83a199">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3f9de3ae4ece4c369bbc6ec80fa20c19_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzMtMy0xLTEtOTgwMTE_dcb61de4-9f81-429a-8e38-d6135641de37">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1d05f4825c8e4c49a5732a2e4d70854a_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzMtNS0xLTEtOTgwMTE_7b68a2a9-257c-4e8c-ab05-0e1b56c0d671">44.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Weighted average fair value of each purchase under the ESPP granted</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i828ffbf21c74411099f6d498c9478df9_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzQtMS0xLTEtOTgwMTE_19301bd8-8f53-4456-ae51-b106cdc5b9d0">&#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="usdPerShare" contextRef="ia1d33f27fcb5449090dbdb19b0a012ce_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzQtMy0xLTEtOTgwMTE_721e9479-0bcb-4128-a2c1-62a4a9f71ffb">&#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="usdPerShare" contextRef="ia553e8f5199146e28db7d65b6ca60cff_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzQtNS0xLTEtOTgwMTE_6ff87ed2-6a05-4750-b542-7b44cffec83d">18.11</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:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense for ESPP</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="i828ffbf21c74411099f6d498c9478df9_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzUtMS0xLTEtOTgwMTE_085b8e90-dfe7-4afe-894a-164e22abcfdf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1d33f27fcb5449090dbdb19b0a012ce_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzUtMy0xLTEtOTgwMTE_73bf367a-37a8-4aee-8e79-3d1d5c0eb498">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia553e8f5199146e28db7d65b6ca60cff_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzUtNS0xLTEtOTgwMTE_4128c5f5-9f45-4551-b1cc-952fffd3af36">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 style="height:11pt"><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><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="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%"> Equal to the discount from the market value of the common stock at the end of each six month purchase period</span></div></td></tr></table></div></ix:nonNumeric><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;</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director Restricted Shares</span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;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;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Amended and Restated Non-Employee Director Stock Plan (the &#8220;Amended Plan&#8221;), approved in May 2007 and further amended in February 2013 and January 2016, up to <ix:nonFraction unitRef="shares" contextRef="i99fcce9f67b44bc1ada88503916b1468_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzgwODM_92c78b22-bd19-4f69-8438-05365cf8cef8">360</ix:nonFraction> common shares may be issued. As of December&#160;31, 2022, approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i99fcce9f67b44bc1ada88503916b1468_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzgxMzk_a5d1cc8c-1db2-4d77-9fa9-7920f4cda4cf">60</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares remain available for grant under the Amended Plan. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Amended Plan, each non-employee director receives an annual grant of restricted shares of the Company&#8217;s common stock. The restricted shares vest on the earlier of (a) the day immediately prior to the first annual shareholder meeting that occurs after the grant date or (b) one year after the grant date.&#160;Each director may elect to defer receipt of the common shares until the director departs from the Company&#8217;s Board of Directors.&#160;If a director elects to defer receipt, the Company will issue deferred stock units in which the director does not have voting rights or other incidents of ownership until the shares are issued.&#160; Each deferred stock unit is eligible for a dividend equivalent in the form of additional restricted stock units for each cash dividend paid by the Company. </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</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%">F-28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="idd81d2cbd4b942fea85df38735e8b850"><ix:continuation id="i220ac266f3ce42eb9b7b841bc7db3eaa"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director restricted share transactions for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December&#160;31, 2022 were a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s follows:</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td></tr><tr><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:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</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="i2974b12f0d294c9583970344f54eb158_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzEtMS0xLTEtOTgwMTE_460779fc-193c-4aad-aad2-bfa0d623cf7a">15</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="usdPerShare" contextRef="i2974b12f0d294c9583970344f54eb158_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzEtMy0xLTEtOTgwMTE_872b4ef2-ef56-43bf-af02-3c56f08a6d4c">93.46</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzItMS0xLTEtOTgwMTE_eac35e02-3ae3-40ec-a805-b52db7071472">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzItMy0xLTEtOTgwMTE_8b5252cb-7da6-4134-89dd-6255120ae459">93.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzMtMS0xLTEtOTgwMTE_0d242feb-9026-43cf-a878-d96d69e49c80">15</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="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzMtMy0xLTEtOTgwMTE_d17afbe4-d9c5-4996-89ad-2895a2b8b0fb">93.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzQtMS0xLTEtOTgwMTE_330f3ce2-19df-4898-8318-4cfa7071b767">&#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="usdPerShare" contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzQtMy0xLTEtOTgwMTE_b52a624e-8a9c-4a05-baa2-ff522954003d">&#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%">Outstanding as of December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5793cc7a04d94c1f8ccc42aa7deb2be1_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzUtMS0xLTEtOTgwMTE_75d21943-5238-45f9-bc7c-5b743fbd2aa3">15</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="usdPerShare" contextRef="i5793cc7a04d94c1f8ccc42aa7deb2be1_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzUtMy0xLTEtOTgwMTE_e25c76cc-85b1-4958-9067-f2679aa53584">93.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.084%"></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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense for restricted shares</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="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzItMS0xLTEtOTgwMTE_13311e3a-c99b-493d-b22c-2af1749499bb">1,387</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="i18ad959706d443778c57ec6d43078834_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzItMy0xLTEtOTgwMTE_94deaa5b-d880-46d1-909d-01dbd574546e">1,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eedb97b6aa645f3844536b4486fbe5e_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzItNS0xLTEtOTgwMTE_ba268a2d-1291-4ab8-91cd-359b805f9b92">1,026</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%">Excess tax benefit for the vesting of restricted shares</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="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzMtMS0xLTEtOTgwMTE_74994a5d-dbbf-4d5b-987d-bc65b95072ff">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i18ad959706d443778c57ec6d43078834_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzMtMy0xLTEtOTgwMTE_c4c98155-5315-41bd-a588-01621743b4ae">342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i9eedb97b6aa645f3844536b4486fbe5e_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzMtNS0xLTEtOTgwMTE_57817f80-2678-4c28-a1e8-eab69ffa3db9">253</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><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of restricted shares that vested during 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkxNjI_375f0b7a-ca30-4938-a73d-73c615cf4769">1,436</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i18ad959706d443778c57ec6d43078834_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkxNjY_2f8e2a13-9c90-491e-b4a0-03195bd64dc5">2,514</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i9eedb97b6aa645f3844536b4486fbe5e_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkxNzQ_281c476d-c231-4d0a-97f5-b0da7c756746">771</ix:nonFraction>, respectively. As of December&#160;31, 2022, the total share-based compensation expense related to the restricted shares not yet recognized was $<ix:nonFraction unitRef="usd" contextRef="i5793cc7a04d94c1f8ccc42aa7deb2be1_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkzMDE_8291c038-d5f9-4485-87dd-c6b503ee3c67">494</ix:nonFraction>, and the weighted average period over which it is expected to be recognized is less than <ix:nonNumeric contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkzOTM_f45dbaa7-64cd-449b-8ba3-df76cbab7985">one year</ix:nonNumeric>.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_187"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMyNzM_34083c53-e722-471b-ba53-a9465be1e813" continuedAt="i1a861eb2842b455eaa98f4431e45e154" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i1a861eb2842b455eaa98f4431e45e154" continuedAt="ie063555e731e4eb58d891413aee641c1"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company or one of its subsidiaries files income tax returns in the U.S. federal jurisdiction, various states and Canada. With a few exceptions, the Company is no longer subject to U.S. federal, state and local, or Canadian examinations by tax authorities for years before 2015.</span></div><div><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%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMyNjA_f27e0258-da8c-42d3-81a3-e67df5cd1de7" continuedAt="i0a39ffd1001e4ecda2c977374e8e0c09" escape="true">The provision for income taxes by location of the taxing jurisdiction for the years ended December&#160;31, 2022, 2021 and 2020 consisted of the following:</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i0a39ffd1001e4ecda2c977374e8e0c09"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Federal</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzMtMS0xLTEtOTgwMTE_510d554f-c169-4a0a-bf94-105484d94a7e">46,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzMtMy0xLTEtOTgwMTE_22693293-29b9-46d5-82fd-c609c77c0709">29,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzMtNS0xLTEtOTgwMTE_6a7fa392-af26-427c-ba01-25ed073cafca">11,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzQtMS0xLTEtOTgwMTE_bd89b782-c13a-4c94-afcf-979b3f1ad046">12,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzQtMy0xLTEtOTgwMTE_41104dd9-cfc9-4f09-9f00-f64148a179ae">7,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzQtNS0xLTEtOTgwMTE_4247765b-5b1f-4ffc-a565-841190061801">3,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzUtMS0xLTEtOTgwMTE_32d21dfd-889d-442c-8b02-2c3673030403">59,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzUtMy0xLTEtOTgwMTE_5510c07e-92f5-4a6e-b166-91540e0577a0">37,451</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzUtNS0xLTEtOTgwMTE_7cdd68b2-5306-4186-be15-e6312f3e41b8">15,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzctMS0xLTEtOTgwMTE_875e87a5-2905-4959-9b03-2d6173aa292e">6,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzctMy0xLTEtOTgwMTE_9aa0a952-20dc-4c9e-bf16-5e6775af38bd">209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzctNS0xLTEtOTgwMTE_2b44eb9f-4c1c-42f8-916f-7781fa5cdf6d">922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzgtMS0xLTEtOTgwMTE_8b079577-7c2a-4d01-a419-0c64741ff845">1,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzgtMy0xLTEtOTgwMTE_6e4efe7b-5889-4f74-901f-b20ec8b58d24">1,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzgtNS0xLTEtOTgwMTE_dbb47cb1-4e81-457d-b98f-f7dc07383e2c">150</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#160;</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzktMS0xLTEtOTgwMTE_99091cb4-a6fd-4c35-ac8a-12d735e7f747">7,686</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzktMy0xLTEtOTgwMTE_697d36e0-063f-4cd6-97c8-d084f38ec53f">1,421</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzktNS0xLTEtOTgwMTE_109e72be-0caf-468a-a3d8-abd810a1ebc5">772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzEwLTEtMS0xLTk4MDEx_9a000b68-692b-4eaf-998d-ded689926298">67,647</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzEwLTMtMS0xLTk4MDEx_95683158-b704-4924-b04a-002ba55639db">38,872</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzEwLTUtMS0xLTk4MDEx_9edcb428-3555-493a-8058-eadfe5b865ac">16,593</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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%">F-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="ie063555e731e4eb58d891413aee641c1" continuedAt="i31540a6336fe41a6ac7092e8859478b0"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMyNzY_9f2cfd11-90ef-4ca9-8986-bd85c17cc995" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income taxes computed at the U.S. federal statutory income tax rate (21.0% for 2022, 2021 and 2020) to the provision for income taxes reflected in the Company&#8217;s Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 statutory rate</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzItMS0xLTEtOTgwMTE_2ca0e744-5d16-4165-bb83-91ea2d4257a6">54,776</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzItMy0xLTEtOTgwMTE_14ea3f84-4198-4c3b-b378-51511f9fb5b0">32,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzItNS0xLTEtOTgwMTE_825f17b1-e929-4bee-83f9-4743070c80b4">14,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzMtMS0xLTEtOTgwMTE_fb19a617-3211-4e2d-848c-171c9fd6879d">11,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzMtMy0xLTEtOTgwMTE_8b04e250-b519-4aa1-9513-8b3c84cd4f83">7,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzMtNS0xLTEtOTgwMTE_40f39bea-7a29-4fd2-9490-8b07ee6a3835">2,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="fwrd:EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzUtMS0xLTEtOTgwMTE_36bb1e70-de1d-473d-b2e6-ae2d4b992cb2">840</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="fwrd:EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzUtMy0xLTEtOTgwMTE_542035eb-1064-4894-b8d7-b488cfa1cfb6">933</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="fwrd:EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzUtNS0xLTEtOTgwMTE_0c18963d-8ee4-405f-9966-5add3695cab0">298</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" sign="-" name="fwrd:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzYtMS0xLTEtOTgwMTE_55591d1e-aa4b-44c2-8bc3-09b58cac0045">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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="fwrd:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzYtMy0xLTEtOTgwMTE_fc07b1f9-274a-48d7-a22d-08b876ce6af3">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="fwrd:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzYtNS0xLTEtOTgwMTE_a1f37bb2-eb25-4742-836a-eef2bc4424f1">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="fwrd:EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzgtMS0xLTEtOTgwMTE_aa8eb4ec-3b3e-4785-b8e9-445c52fcf219">1,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="fwrd:EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzgtMy0xLTEtOTgwMTE_fb5e8a43-f787-437a-9259-6c65e55de7dd">293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="fwrd:EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzgtNS0xLTEtOTgwMTE_6f8d24c7-57a2-4fcb-9383-9cf2987e4c3a">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in income tax contingency reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingencies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEyLTEtMS0xLTk4MDEx_e026a45f-4bcf-4d71-b109-1d7b63a0bcc0">&#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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEyLTMtMS0xLTk4MDEx_25d10061-cad1-40b8-a14b-47e720af0349">260</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEyLTUtMS0xLTk4MDEx_99bb34bb-8b02-4601-b524-90fe54b8e54e">400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Federal income tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEzLTEtMS0xLTk4MDEx_aa454a76-c1f3-4285-8786-24d04f95aed4">107</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEzLTMtMS0xLTk4MDEx_e3ca3351-cc44-449c-b808-69c151ab8b66">76</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEzLTUtMS0xLTk4MDEx_6ac83125-8b3e-47c9-8f4e-86745ebbf9a4">37</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE2LTEtMS0xLTk4MDEx_5679d75e-602d-43ae-950d-2e2e86f7e979">1,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE2LTMtMS0xLTk4MDEx_ac4dea9a-8588-452d-905f-3cc28cee9ce5">173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE2LTUtMS0xLTk4MDEx_ad996318-840d-4b2c-93cf-a8059336ebd5">639</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#160;</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE3LTEtMS0xLTk4MDEx_f337599f-8450-4c71-b342-a1bd60a39a94">67,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE3LTMtMS0xLTk4MDEx_8daad7e9-e312-4476-97e8-697ea748241d">38,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE3LTUtMS0xLTk4MDEx_b8e7a9ed-56db-4bb7-aa3b-8092229e6899">16,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="text-align:center"><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;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMyNTY_ca190331-3083-422d-bbac-43307393274c" continuedAt="ib1be355cf3324e2bbc257a514eabda8e" escape="true">The significant components of the deferred tax assets and liabilities at December&#160;31, 2022 and 2021 were as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ib1be355cf3324e2bbc257a514eabda8e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzMtMS0xLTEtOTgwMTE_280bdaae-7036-47ae-bf98-dae5fdabb825">13,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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzMtMy0xLTEtOTgwMTE_103ea021-9044-41db-b78c-7d7b180b355c">14,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzQtMS0xLTEtOTgwMTE_46fa2ef2-4894-48c5-a82b-e99441db4a44">822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzQtMy0xLTEtOTgwMTE_d153238a-0dac-4e3f-855f-179da866d8ec">839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 lease 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzUtMS0xLTEtOTgwMTE_102ff2ef-c3b1-4ec1-96e9-edbe8a744e8a">37,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzUtMy0xLTEtOTgwMTE_9f998e1f-b0c1-4186-87bd-8d9f92e76a31">37,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><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%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzctMS0xLTEtOTgwMTE_263191fe-e2d1-4cc1-b842-8eb111bf5443">4,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzctMy0xLTEtOTgwMTE_559d649f-27ad-43f5-be18-792b2e3c2326">3,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Accruals for income tax contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzgtMS0xLTEtOTgwMTE_6f8aa572-4dcf-4e1e-8829-f48fc60d8193">141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzgtMy0xLTEtOTgwMTE_ec804026-1fd8-4c27-a11a-4aba9ebdfe60">154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><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%">Capital 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEwLTEtMS0xLTk4MDEx_a0d95371-0d86-49ad-9aa1-1105c5d3f9c1">4,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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEwLTMtMS0xLTk4MDEx_18699aac-ef12-496e-bc4e-ea021183858d">4,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzExLTEtMS0xLTk4MDEx_c17c5de9-16bc-4f17-8e28-6ed42dac1b0e">645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzExLTMtMS0xLTk4MDEx_4c790043-a22d-4e7b-b115-fee5cdfec18e">647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEyLTEtMS0xLTk4MDEx_c6aa8e2c-cc93-4fbf-a6ad-4454302c530a">61,661</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEyLTMtMS0xLTk4MDEx_03d75fd4-6f2e-48cd-a12b-52233ee3e33c">62,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEzLTEtMS0xLTk4MDEx_1eb9b77f-728e-4f09-8241-1d02e84f226d">4,648</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEzLTMtMS0xLTk4MDEx_5ee1c313-50e1-4b72-9bed-ca2549a9c1f6">4,625</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Total net deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE0LTEtMS0xLTk4MDEx_9eaa2e08-0bf3-46a3-a666-a2dc4e8d9d9a">57,013</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE0LTMtMS0xLTk4MDEx_a5f05280-86aa-49ae-bab3-a0fa94aeb45c">57,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Deferred tax liabilities:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax over book 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE2LTEtMS0xLTk4MDEx_4722c115-2b9a-4787-87a9-71f2ea737d8d">32,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE2LTMtMS0xLTk4MDEx_0b802aaa-ac49-4758-a583-941b61624c2c">27,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid 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%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE3LTEtMS0xLTk4MDEx_e89fba77-3c2b-4366-8f2f-765663ec93ea">6,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE3LTMtMS0xLTk4MDEx_ed0fb56f-464d-4ce3-9905-cb3164271414">5,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE4LTEtMS0xLTk4MDEx_aad8f534-27dd-4785-ae5d-285381e8b9c0">36,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE4LTMtMS0xLTk4MDEx_4f5d8372-667b-4401-8c07-1fd287974c7a">38,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE5LTEtMS0xLTk4MDEx_17a7642b-4cb7-40a3-a179-7b69b39a66ec">23,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE5LTMtMS0xLTk4MDEx_50c23d6f-2f46-4006-a285-787078b7110c">20,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIwLTEtMS0xLTk4MDEx_b5fac2d9-0cd8-4358-b86c-23313f8f85a1">8,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIwLTMtMS0xLTk4MDEx_bf57022c-b74e-44c7-984c-ccbfcc78edcf">9,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIxLTEtMS0xLTk4MDEx_cd3835e0-989a-4cc7-beb7-bd90eee57391">108,106</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIxLTMtMS0xLTk4MDEx_59f389c0-b519-4977-92b2-0ff1af4adeb4">101,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIyLTEtMS0xLTk4MDEx_e6899691-24ce-4147-a604-6d2cf6ce7e7b">51,093</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIyLTMtMS0xLTk4MDEx_435ce756-ce45-47ed-83d8-697f8309802a">43,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid income taxes, net of refunds, of $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzg3MA_e5a94c86-c9e6-41a4-a685-2c67b759591e">65,388</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzg3NA_1b6569ca-25fa-43b3-a7eb-368f4d255344">35,766</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzg4MQ_9a277152-8afd-4e44-9f71-e852081bdc07">13,463</ix:nonFraction> for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of Pool resulted in a capital loss in the amount of $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationDispositionOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzk5NQ_c82762bf-fc2d-44d6-b3fc-7537599cc42f">4,253</ix:nonFraction>, which expires in 2026. The Company concluded that it was more likely than not that the capital loss carryforward will not be realized and therefore, established a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzExODU_6f2ce4f2-c751-4ed7-9d64-f45d48695d72">4,253</ix:nonFraction> to reserve against its capital loss carryforward. The Company also maintains a valuation allowance to reserve against its state net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i0eaf4925eb84402fb3f44f9400cd86e5_I20221231" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzEzNTI_540b7f13-32bd-4f62-900f-ef809eac2870">395</ix:nonFraction>. A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company assessed the likelihood that its deferred tax assets would be recovered from estimated future taxable income and available tax planning strategies. In making this assessment, all available evidence was considered including economic climate, as well as reasonable tax planning </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%">F-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i31540a6336fe41a6ac7092e8859478b0" continuedAt="i16c3105a503a48d9b6c793461e0a69c7"><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%">strategies. The Company believes it is more likely than not that it will realize its remaining net deferred tax assets, net of the valuation allowance, in future years. &#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Towne acquisition, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzIwMjc_1792d91d-be37-4dad-bc47-0a42a689c323">2,000</ix:nonFraction> of federal net operating losses which the Company fully utilized in 2020. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, 2021 and 2020 the Company had state net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzIxNzI_05d110ba-42d1-42c2-8889-43a937c5d2a6">13,574</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzI3NDg3NzkwNzI3ODI_92a6504f-d2ca-4ad1-8d3a-9309989b1922">13,819</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzIyNjA_0a35d940-91a2-409f-a39f-aca6de7e6938">16,926</ix:nonFraction>, respectively,  that expire between 2022 and 2033. The state net operating loss carryforwards are limited to the future taxable income of separate legal entities. There was no change in the valuation allowance for the state net operating loss carryforwards in 2022, 2021 and 2020. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMyNzI_c5345df2-f550-4646-b8eb-c14aa4fa56a5" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits as of and during the years ended December&#160;31, 2022 and 2021 is as follows:</span></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:99.707%"><tr><td style="width:1.0%"></td><td style="width:81.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzI2LTEtMS0xLTk4MDEx_f465f415-986a-4ad9-94c4-a81285618ff4">544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for settlement with state taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzI3LTEtMS0xLTk4MDEx_64b78938-8d31-4c0f-9197-f8e29f6d7bf8">326</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzI5LTEtMS0xLTk4MDEx_49bc8dd5-b0c9-4f63-87cd-cdf7ac61db9f">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzMwLTEtMS0xLTk4MDEx_66447630-612d-44b1-a5cd-32b565d44e8a">241</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%">Reductions for settlement with state taxing authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzMxLTEtMS0xLTk4MDEx_1edcde71-dfb5-4822-8973-8af178e0025e">66</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzMzLTEtMS0xLTk4MDEx_db9d15e1-d874-4578-b810-74870722c0ab">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzM0LTEtMS0xLTk4MDEx_d403b309-dd9e-48d3-8844-30cbd8b1bfc8">198</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:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i16c3105a503a48d9b6c793461e0a69c7">The Company recognizes income tax benefits from uncertain tax positions where the realization of the ultimate benefit is uncertain. At December&#160;31, 2022 and 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzI4MjI_aa0c66b3-beea-4f97-8fbc-0e03572086eb">198</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzI4Mjk_af7134f7-3a1e-4c5f-a6d6-ccb289b270c4">241</ix:nonFraction>, respectively, of unrecognized income tax benefits, all of which would affect the Company&#8217;s effective tax rate if recognized. At December&#160;31, 2022 and 2021, the Company had accrued interest and penalties related to unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMwNTk_ece2c36d-e404-464f-95eb-0a3d3b4080f9">85</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMwNjY_ba7c1ce0-9245-4a6a-a700-84ce3a2747f8">88</ix:nonFraction>, respectively.&#160;The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in &#8220;Interest expense, net&#8221; and &#8220;Other operating expenses&#8221;, respectively.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_190"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzNDA_98c236b7-670a-4e68-b4f3-626afd0934ff" continuedAt="i365565bfd82a493aa7ccbede060f1826" escape="true"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzNDA_ed3c4b5e-7f2c-46dd-82f8-4ec5debe327f" continuedAt="i7ad042da4bb44e61add308eac2e10263" escape="true"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzNDI_d9f48f01-0a58-41e5-af46-0ff723932297" continuedAt="i3f1cd7df72a7403fb031d52b3acf9f9f" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i365565bfd82a493aa7ccbede060f1826" continuedAt="i1d2c9cc458f342d5b3218117317ea81b"><ix:continuation id="i7ad042da4bb44e61add308eac2e10263" continuedAt="if13355b3cbfd4568ac2186c41e180d04"><ix:continuation id="i3f1cd7df72a7403fb031d52b3acf9f9f" continuedAt="i0ae024ede6df491f88d8e4e4d4a62348"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain land, buildings, equipment and office equipment under finance and operating leases. Equipment includes tractors, straight trucks, forklifts and trailers. Equipment under a finance lease is amortized over the shorter of the lease term or its estimated useful life. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company subleases certain facilities to independent third parties. Since the Company is not relieved of its obligation under these leases, a right-of-use lease asset and corresponding operating lease liability is recorded. Sublease rental income was $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzU2NA_32e7a402-2ad7-4d8e-823a-deb9d499dc8f">2,978</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzU2OA_f89cc16d-1b28-4cd5-be2e-fa1c1e77bb63">2,050</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzU3NQ_341a66fc-d2d0-42c3-b5c6-e036a29e6321">1,628</ix:nonFraction> in 2022, 2021 and 2020, respectively.&#160;In 2023, the Company expects to receive aggregate future minimum rental payments under noncancelable subleases of approximately $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzczNg_038bf234-c2ea-465e-9c4e-c0e1b742c2cc">1,813</ix:nonFraction>.&#160;&#160;Noncancelable subleases expire between 2023 and 2028. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize a right-of-use asset or lease liability with respect to operating leases with an initial lease term of 12 months or less, and recognizes expense on such leases on a straight-line basis over the lease term. The Company does not account for lease components separately from nonlease components. The Company has certain leases that include <ix:nonFraction unitRef="renewaloption" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="INF" name="fwrd:LesseeOperatingLeaseNumberOfRenewalOptions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzExNjU_7faee0ae-e482-4d40-9c49-9efab56e5b05">one</ix:nonFraction> or more options to renew, with renewal periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzEyMjg_292e7737-f71f-41dc-a5b0-5c3278c602c8">one</span> to <ix:nonNumeric contextRef="ia0b5ce95742d4a8bba258f948b54fe30_I20221231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzEyMzQ_1bae3df1-0ead-48ca-93a0-8e34a7f18a63">25</ix:nonNumeric> years. The exercise of the lease renewal options is at the discretion of the Company and is included in the determination of the right-of-use asset and operating lease liability when the option is reasonably certain of being exercised. The depreciable life of right-of-use assets and leasehold improvements is limited by the expected lease term. The Company has certain lease agreements for equipment that include variable rental payments based on estimated mileage. The variable rental payments are adjusted for periodically based on actual mileage. In addition, the Company has certain lease agreements that include variable rental payments that are adjusted periodically for inflation based on the index rate as defined by the applicable government authority. The Company&#8217;s lease agreements do not contain any residual value guarantees or restrictive covenants. </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;</span></div></ix:continuation></ix:continuation></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%">F-31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i1d2c9cc458f342d5b3218117317ea81b" continuedAt="i201d8a2964c14d3385c065ea1ef32f4a"><ix:continuation id="if13355b3cbfd4568ac2186c41e180d04" continuedAt="ic77cba216bef4df78cf1ed4220c30d6d"><ix:continuation id="i0ae024ede6df491f88d8e4e4d4a62348" continuedAt="ifd669f63c3634b67bd45b62a42f3d8b7"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has contracts with Leased Capacity Providers. Since the contracts explicitly identify the tractors operated by the Leased Capacity Providers, the Company determined the contracts contain an embedded lease. The compensation of Leased Capacity Providers, as specified in the contract, is variable based upon a rate per shipment and a rate per mile. The variable amounts are excluded from the calculation of the right-of-use lease asset and corresponding operating lease liability and are disclosed as variable lease costs. Variable lease costs related to the embedded leases were $<ix:nonFraction unitRef="usd" contextRef="ic6a00526b49f42adac9d17e0a080a838_D20220101-20221231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzI2ODk_ad5fe3a1-1cd5-46eb-8aef-263f6921c9ff">440,756</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ib3c39518842342af94fae4317c6755ca_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzI2OTM_3d38c4d4-211c-4b0b-ba26-f0f8136dff0a">353,347</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib607fba5e2444bba8c82897c9c482f0c_D20200101-20201231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzI3MDA_563e9562-f43e-451b-9572-43ffe9166692">325,542</ix:nonFraction>, for the years ended December&#160;31, 2022, 2021, and 2020, respectively, and were recorded in &#8220;Purchased transportation&#8221; in the Consolidated Statements of Comprehensive Income.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="fwrd:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzNDQ_04c3d8ca-5414-425a-ba83-ff38dd864767" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease assets and liabilities as of December&#160;31, 2022 and 2021 were as follows: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Assets</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%">Classification </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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="6" 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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEtNS0xLTEtOTgwMTE_71301275-2c1e-471e-b563-748fdd1b1274">141,865</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEtNy0xLTEtOTgwMTE_969e8550-7468-45fe-8848-467776152293">148,198</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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_d925c18c-79fd-436c-b640-82239a494ae2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_f5628841-6bda-4f65-88cd-ad55e6d66ede"><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><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">1</span></span></span></div></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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItNS0xLTEtOTgwMTE_719b0212-b42c-453d-a9dd-40ae48a5b758">23,209</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItNy0xLTEtOTgwMTE_0bf56cad-be73-4c5a-bcdf-9be39e8a8eca">13,797</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="fwrd:LeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzMtNS0xLTEtOTgwMTE_5493b9a1-af42-4a69-ae2c-ea33f4152213">165,074</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="fwrd:LeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzMtNy0xLTEtOTgwMTE_7e83f85e-7b3a-4c0f-bfda-beb6844c71bc">161,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Liabilities </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%">Classification</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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="6" 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:10pt;font-weight:400;line-height:100%">Current: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Operating  </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%">Current portion of operating lease liabilities</span></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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzctNS0xLTEtOTgwMTE_8543da61-ad44-4a9b-a425-294c71ce74ab">47,106</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzctNy0xLTEtOTgwMTE_fdb89ecd-03ae-42aa-ac7c-1016ba282210">47,532</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;&#160;Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_35b19d2a-5e36-40f6-adeb-0bff0a46428f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_9b10b5ff-bf5d-45bb-8322-038fd29faf18">Current portion of debt and finance lease obligations</span></span></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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtNS0xLTEtOTgwMTE_95ec7ac2-2c89-43d2-9c36-b8396248cdbb">7,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtNy0xLTEtOTgwMTE_e1604b8a-ef74-461e-ae7a-fa3b9603c7ec">4,588</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:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating</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%">Operating lease liabilities, less current portion </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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzExLTUtMS0xLTk4MDEx_8cb1c1d0-f7af-4b28-acc5-f924c1efbbea">98,865</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzExLTctMS0xLTk4MDEx_dbc9c002-8172-450f-96ef-1f719594474c">101,409</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations, less current portion </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEyLTUtMS0xLTk4MDEx_6f14e3b5-6406-4e99-be30-313a72fbe466">15,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEyLTctMS0xLTk4MDEx_9f5a898d-dd11-4dd1-aea4-75b20e599453">9,571</ix:nonFraction>&#160;</span></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: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%">Total leased 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><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="fwrd:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEzLTUtMS0xLTk4MDEx_b22b3d4a-82d4-4a96-b671-7e6b0299cef1">169,765</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="fwrd:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEzLTctMS0xLTk4MDEx_05014301-c1ec-4331-aaa0-e99c63fbed3c">163,100</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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">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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance lease assets are recorded net of accumulated depreciation of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzE1LTAtMS0xLTk4MDExL3RleHRyZWdpb246N2Q5MzUwN2UxZmJhNGU1Mjk2NmQzMjY3YWY4MDM1NWVfNzY_31db81e2-9a77-4906-add7-57bf6031bc16">11,097</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzE1LTAtMS0xLTk4MDExL3RleHRyZWdpb246N2Q5MzUwN2UxZmJhNGU1Mjk2NmQzMjY3YWY4MDM1NWVfODM_ff91e3b2-177c-4818-a7b5-6ca8775a6831">4,822</ix:nonFraction> as of December 31, 2022 and 2021, respectively. </span></div></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><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></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzNDU_fdc75e7b-f690-4e8b-8b88-828fde1a8089" continuedAt="ib297de4a555c4a6b9e29827503fae369" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost for 2022 and 2021 was as follows: </span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.084%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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: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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzItNC0xLTEtOTgwMTE_073a5278-6230-4b31-a5ef-47faa9b5a608">60,732</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzItNi0xLTEtOTgwMTE_043961ca-7365-419b-b971-e2ef02591619">54,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="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%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzMtNC0xLTEtOTgwMTE_f4d0751e-eb3b-4254-a697-88ba0f12e71d">20,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzMtNi0xLTEtOTgwMTE_b9c43bf7-8989-40d5-845b-6bfdb5cb21ec">14,773</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased transportation, operating leases and other operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzQtNC0xLTEtOTgwMTE_13a9e212-8539-45ca-9fcc-16062f5f6c29">460,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzQtNi0xLTEtOTgwMTE_24221fe8-f83d-4f64-b053-bb7cdf373026">367,779</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzUtNC0xLTEtOTgwMTE_b7d9fd27-858e-4baa-90ef-b3f175873865">2,978</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzUtNi0xLTEtOTgwMTE_3a227360-767a-4d80-a955-823304f52a83">2,050</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="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="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%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzctNC0xLTEtOTgwMTE_d22b9e5f-bdd0-4735-98b8-e59182f82922">6,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzctNi0xLTEtOTgwMTE_3a935aee-5a3a-42c0-a74c-66b7b62b171d">3,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Interest on leased liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzgtNC0xLTEtOTgwMTE_ba63fc30-41df-4b6b-b335-3e0988fd8646">564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzgtNi0xLTEtOTgwMTE_7d235d85-68d6-4a95-a379-b50be7f5ca50">301</ix:nonFraction>&#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></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 lease cost</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 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzktNC0xLTEtOTgwMTE_a2af6f93-1021-4411-9368-c6db8a6af970">545,362</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzktNi0xLTEtOTgwMTE_1aafcf97-47b5-4955-8cc4-733b7617a7ed">438,745</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="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation></ix:continuation><div><span><br/></span></div><div style="text-indent:36pt"><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%">F-32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i201d8a2964c14d3385c065ea1ef32f4a"><ix:continuation id="ic77cba216bef4df78cf1ed4220c30d6d"><ix:continuation id="ifd669f63c3634b67bd45b62a42f3d8b7"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzMzk_777321fc-c3fc-4f2d-979b-4dbb3d96eee7" escape="true"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzMzk_e25122aa-5292-4090-a332-f7c92584a295" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under noncancelable operating and finance leases with remaining terms greater than one year as of December&#160;31, 2022 were as follows:</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.028%"></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:14.835%"></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:13.669%"></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%">Operating 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:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzEtMi0xLTEtOTgwMTE_9de63944-70e1-4ad2-a47f-8fb7f7cd2a80">57,015</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzEtNC0xLTEtOTgwMTE_5b9f5dd3-51c0-4838-b547-385f87cbb43f">8,796</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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzItMi0xLTEtOTgwMTE_88f90729-2288-475d-91f2-a9480b372d5f">47,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzItNC0xLTEtOTgwMTE_f45c2263-caa3-40a8-8725-51517a008993">7,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzMtMi0xLTEtOTgwMTE_2f303bc1-b19c-41e4-9419-70872ffcc769">32,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzMtNC0xLTEtOTgwMTE_e0911cb1-a974-49ec-9b4e-642767d72e10">4,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzQtMi0xLTEtOTgwMTE_b94c484c-d37c-40ca-9f73-191c1b446e75">20,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzQtNC0xLTEtOTgwMTE_53f31cfd-3ecc-44f8-b2d0-e4f5d7ddea00">2,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzUtMi0xLTEtOTgwMTE_0417978f-f24d-4792-a442-86d6d68007bb">9,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzUtNC0xLTEtOTgwMTE_3bedca2f-a111-499d-91d2-c1d53b3b4d5b">1,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzYtMi0xLTEtOTgwMTE_0a2f7134-dbcb-4d8c-b42f-7d64c11ea5d7">9,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzYtNC0xLTEtOTgwMTE_a529e7b0-ea7e-478d-9a2b-0d7b8cc7d4dd">197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzctMi0xLTEtOTgwMTE_f45bfd0e-c817-4eb1-918d-4bd82a0438b1">175,988</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzctNC0xLTEtOTgwMTE_c4b64bc9-7be5-4625-a0f8-b3858bdfdeb1">25,988</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzgtMi0xLTEtOTgwMTE_d66526e9-55e9-4118-9bb8-6fedcadc163a">30,017</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzgtNC0xLTEtOTgwMTE_8de0b597-ace7-48a5-8f4f-60e41b249156">2,194</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%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzktMi0xLTEtOTgwMTE_20e078c7-3962-4872-a063-a9c81015671c">145,971</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzktNC0xLTEtOTgwMTE_41a0b734-4e0f-4867-8a01-76d59df72c23">23,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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: current portion of lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzEwLTItMS0xLTk4MDEx_7fe7d9e4-7510-48c4-9f04-8451cdbafb6e">47,106</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzEwLTQtMS0xLTk4MDEx_684484ff-0543-4a54-92b8-bfa835907468">7,950</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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="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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzExLTItMS0xLTk4MDEx_7c22936e-037d-4221-af06-efe38ca952df">98,865</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzExLTQtMS0xLTk4MDEx_406dc038-fae0-4ba6-833e-ecff03f46ce5">15,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><ix:continuation id="ib297de4a555c4a6b9e29827503fae369"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average remaining lease term and weighted average discount rate: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><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:700;line-height:100%">December 31, 2022</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:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years): </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="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%">&#160;&#160;&#160;&#160;&#160;&#160;Operating 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="i73079018c27e41c79cd79c55eafdb167_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzItMS0xLTEtOTgwMTE_1469617a-9e74-482e-aecd-30f242ba4ce9">3.8</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="ibd709a920436444f834d2172866e61e7_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzItMy0xLTEtOTgwMTE_bc1f12c6-178e-4399-9d87-9d3aec16288c">4.1</ix:nonNumeric></span></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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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="i73079018c27e41c79cd79c55eafdb167_I20221231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzMtMS0xLTEtOTgwMTE_1114815e-a5fd-4a21-9acf-585cb2ccf03e">3.6</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="ibd709a920436444f834d2172866e61e7_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzMtMy0xLTEtOTgwMTE_9fdad206-0713-43ff-abf8-caf3f8283268">3.5</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate: </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="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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzYtMS0xLTEtOTgwMTE_19d4431a-2e4e-489b-9efd-89bfd9eb10f7">3.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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzYtMy0xLTEtOTgwMTE_7d7243ce-e32c-4005-8c09-0a66d1d3dc64">2.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="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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzctMS0xLTEtOTgwMTE_a45cb6ea-ed10-42b7-8715-effa129129cf">4.2</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzctMy0xLTEtOTgwMTE_1974bbcf-b732-4524-9444-ada1c099ff23">2.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="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the supplemental cash flow information for 2022 and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:700;line-height:100%">Year Ended </span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></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%">Cash paid for amounts included in the measurement of lease liabilities:</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="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%">Operating cash flows from operating 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzMtMS0xLTEtOTgwMTE_8ebad716-dbd6-42b2-801f-b5e673c01a74">58,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzMtMy0xLTEtOTgwMTE_902b60d7-648d-456c-a083-573e37228a44">53,981</ix:nonFraction>&#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></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 cash flows from finance 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="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzQtMS0xLTEtOTgwMTE_c2456ff9-c233-4b5c-932f-67a48c485096">564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzQtMy0xLTEtOTgwMTE_1fd3aa1b-994a-4aeb-a376-eef05516bcb6">301</ix:nonFraction>&#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></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%">Financing cash flows from 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="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzUtMS0xLTEtOTgwMTE_66a2f320-711c-43f1-aebd-edba864421a9">6,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzUtMy0xLTEtOTgwMTE_7d57568f-58d0-4c76-9735-e35cd535a607">2,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="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">Right-of-use assets obtained in exchange for operating lease 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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzctMS0xLTEtOTgwMTE_fa3d4ced-00cd-46e4-a4df-bf0efde3887d">50,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzctMy0xLTEtOTgwMTE_746161b1-0152-4a36-bfd5-66718f101b44">74,736</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets obtained in exchange for finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzgtMS0xLTEtOTgwMTE_b881e394-622a-4c62-ad23-536f55d8bb43">15,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzgtMy0xLTEtOTgwMTE_0bd0d424-f012-4f11-a139-d0ccb407a02e">9,673</ix:nonFraction>&#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></tr></table></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_193"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzQwMDU_59f83ce8-192b-4b77-b7bf-661a21fdb353" continuedAt="i4a7651d361e1428990fb96ceb59ff10c" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i4a7651d361e1428990fb96ceb59ff10c" continuedAt="i1bb0db10bb0d4677aab60b66daf48cbe"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the Company had unconditional purchase obligations of $<ix:nonFraction unitRef="usd" contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzExNw_16441a52-18bf-476c-a430-52338b9967ee">11,694</ix:nonFraction> to purchase forklifts and other equipment during 2023.  </span></div></ix:continuation><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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%">F-33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i1bb0db10bb0d4677aab60b66daf48cbe"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to various legal claims and actions incidental to its business, including claims related to vehicle liability, workers&#8217; compensation, property damage and employee medical benefits. The Company accrues for the uninsured portion of contingent losses from these and other pending claims when it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. Based on the knowledge of the facts, the Company believes the resolution of claims and pending litigation, taking into account existing reserves, will not have a material adverse effect on our consolidated financial statements. Moreover, the results of complex legal proceedings are difficult to predict, and the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s view of these matters may change in the future as the litigation and related events unfold. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insurance coverage provides the Company with primary and excess coverage for claims related to vehicle liability, workers&#8217; compensation, property damage and employee medical benefits. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For vehicle liability, the Company retains a portion of the risk.  Below is a summary of the Company&#8217;s risk retention on vehicle liability insurance coverage maintained by the Company up to $<ix:nonFraction unitRef="usd" contextRef="ifaf22232f454411d866b284fe1ab865b_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzE0MDU_8a3969fa-1970-4e06-aeb2-9f3395be2a01">10,000</ix:nonFraction> (in thousands): </span></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:OtherCommitmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzQwMDQ_4a267982-3725-46b6-af53-92f034319b39" continuedAt="i973859958a014b2aac7909f3080a6735" escape="true"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:24.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.482%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.203%"></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%">Company <br/>Risk Retention</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:700;line-height:100%">Frequency</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:700;line-height:100%">Layer</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:700;line-height:100%">Policy Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expedited Freight&#185;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LTL business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b1096b355ad4cd784e8160a120f43bb_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzItMi0xLTEtOTgwMTE_df47391f-831e-4a24-af73-3bd508d0e9a2">5,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i5556f96f930946199167f68229e632c5_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzItNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjo4OWNlZmIxMmU1MWM0YzFmYmY2ZGE2MmQ4ZDBiYjgxMF80_3d508dc0-20f8-4f27-8bbc-ffd8adb20784">0</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ifb16715afeb442ae95eb85f56d843594_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzItNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjo4OWNlZmIxMmU1MWM0YzFmYmY2ZGE2MmQ4ZDBiYjgxMF8xMA_2d89c5dc-ca23-4015-88f8-ae2311cb2172">5,000</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><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%">Truckload business</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="i5dde9032cab243e2be356fb366cb9845_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzMtMi0xLTEtOTgwMTE_f489a444-107b-434d-94ae-36f341f99caa">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="if1d98eab3be54878ba35b4d7ca80d5ef_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzMtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjozOWNlY2ZjYmJiODU0ZjdkODJmMDliMWY3ZWZhODg1Nl80_1221069a-7f16-40d8-8ee2-510395093170">0</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="if6361e680e834267a21c33e0e1b7c0cb_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzMtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjozOWNlY2ZjYmJiODU0ZjdkODJmMDliMWY3ZWZhODg1Nl8xMA_29eed66b-07b1-4b38-b8a0-140d8c8ef74c">2,000</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">LTL, Truckload and Intermodal businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43591d3320ce4d3ebe67ac2f6f654d51_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzUtMi0xLTEtOTgwMTE_164c6371-3171-44c0-86d9-7138455a00aa">5,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Policy Term Aggregate&#179;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ib9ca0d4bc8bb4f5f96735654358033c9_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzUtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjphZWMyYTJhZWZhZDQ0ZjRiYTBhZjE3ZGYyYTEwNDFjMF80_50a3dede-ef21-4972-a3ec-e0d443e66ed9">5,000</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i72b6c351228d498c820583597793573b_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzUtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjphZWMyYTJhZWZhZDQ0ZjRiYTBhZjE3ZGYyYTEwNDFjMF8xMA_c0a0b753-601e-4125-8948-7bb3f92a00e7">10,000</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">Intermodal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7a9b20f72ab49c9ad78401b10ca2faf_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzctMi0xLTEtOTgwMTE_0ed93492-1e37-4874-92e8-98887d34cd70">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="iace49d4338114897828a182f4393daf7_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzctNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjowZDc3NDUwYWU4YTk0NmUyYjYxNzgyNmNjNDhmNjRhYV80_9675158b-56d3-4599-bf53-429f353df0db">0</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i1dddd9d3b3eb457e958669c4d1014101_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzctNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjowZDc3NDUwYWU4YTk0NmUyYjYxNzgyNmNjNDhmNjRhYV8xMA_29b88861-9133-4150-bf30-f529997a91f6">1,000</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></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:107%">&#185; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">Excluding the Final Mile business, which is primarily a brokered service.</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:107%">&#178;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"> For each and every accident/incident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.</span></div></ix:nonNumeric><div style="text-align:justify"><ix:continuation id="i973859958a014b2aac7909f3080a6735"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#179;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"> During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Risk Retention before insurance will contribute.</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, from time to time, when brokering freight, the Company may face claims for the &#8220;negligent selection&#8221; of outside, contracted carriers that are involved in accidents, and the Company maintains third-party liability insurance coverage with a $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="fwrd:Liabilityinsurancecoverage" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzIwOTc_2324219a-3014-496e-88cc-297c38028e36">100</ix:nonFraction> deductible per occurrence for most of its brokered services. Additionally, the Company maintains workers&#8217; compensation insurance with a self-insured retention of $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="fwrd:SelfInsuranceRetentionWorkersCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzIyNjI_8b962dbf-3416-49a7-8d11-a264bf7d66a7">500</ix:nonFraction> per occurrence.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insurance coverage in excess of the self-insured retention limit is an important part of the Company&#8217;s risk management process. The Company accrues for the costs of the uninsured portion of pending claims within the self-insured retention based on the nature and severity of individual claims and historical claims development trends. The Company believes the recorded reserves are sufficient for all incurred claims up to the self-insured retention limits, including an estimate for claims incurred but not reported. However, estimating the number and severity of claims, as well as related judgment or settlement amounts is inherently difficult, and the Company may fail to establish sufficient insurance reserves and adequately estimate for future insurance claims. Since the ultimate resolution of outstanding claims as well as claims incurred but not reported is uncertain, it is possible that the reserves recorded for these losses could change materially in the near term. Although, an estimate cannot be made of the range of additional loss that is at least reasonably possible. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On December 15, 2020, the Company detected a Ransomware Incident impacting the Company&#8217;s operational and information technology systems, which caused service delays for the Company&#8217;s customers. We incurred u</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nexpected costs and impacts from the Ransomware Incident, and may in the future, incur costs in connection with this Ransomware Incident. Any failure to comply with data privacy, security or other laws and regulations could result in claims, legal or regulatory proceedings, inquires or investigations.</span></div></ix:continuation><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</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%">F-34</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_199"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzQwMA_6a2db6c8-a42b-4805-ba4d-fd92c40873e3" continuedAt="i97faca348da34848810dd8db4483253e" escape="true">Employee Benefit Plan</ix:nonNumeric></span></div><ix:continuation id="i97faca348da34848810dd8db4483253e"><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:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a qualified defined contribution plan covering substantially all employees. Under the defined contribution plan, the Company contributes <ix:nonFraction unitRef="number" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="3" name="fwrd:DefinedContributionPlanEmployerMatchPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzE5Mg_f45fa8a4-597a-40c3-956f-958c87de309c">25.0</ix:nonFraction>% of the employee&#8217;s contribution up to a maximum of <ix:nonFraction unitRef="number" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="3" name="fwrd:DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzI0NQ_fc7facf4-161f-4928-b6b3-982f3ff3d9eb">6.0</ix:nonFraction>% of annual compensation, subject to certain limits. The Company contributed $<ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzMyMw_be37065b-c4df-451f-991b-82224d6df0cc">2,321</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzMyNw_758fadb8-ea13-4460-a5d1-89fc656e5b95">2,091</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzMzNA_e0c8a30c-9524-4694-9e5b-59cc7275d1ca">1,683</ix:nonFraction> for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_202"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzMxMzk_aded9657-6e61-46d8-8063-e472bae8ae0f" continuedAt="i49920c0e72944957aecfefe626402f23" escape="true">Fair Value of Financial Instruments</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i49920c0e72944957aecfefe626402f23" continuedAt="ic88f185af15b41f48f9686f85a2036f4"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes its assets and liabilities into one of three levels based on the assumptions used in valuing the asset or liability. Estimates of fair value financial assets and liabilities are based on a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Observable inputs (highest level) reflect market data obtained from independent sources, while unobservable inputs (lowest level) reflect internally developed market assumptions. In accordance with this guidance, fair value measurements are classified under the following hierarchy: </span></div><div style="text-indent:36pt"><span><br/></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:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - Quoted prices in active markets for identical assets or liabilities. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations in which all significant inputs are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="text-indent:36pt"><span><br/></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:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - Model-derived valuations in which one or more significant inputs are unobservable. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously discussed in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the estimated fair value of the earn-out liability was determined using the option pricing method. The significant inputs used to calculate the estimated fair value are derived from a combination of observable and unobservable market data. Observable inputs used in the option pricing method include the risk-free rate and the revenue volatility while unobservable inputs include the revenue discount rate and the estimated revenue projections. </span></div><div style="text-align:justify;text-indent:36pt"><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></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzMxMzc_63fdcfc1-9ffc-4e5d-83b8-fd21f7e1eab8" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis as of December 31, 2022 and 2021 are summarized below: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Earn-out liability</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="i4c629d51e3854f53800d1091c5b0bb53_I20221231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzItMi0xLTEtOTgwMTE_193dd237-6137-4a8b-a3bc-b5767f9d2e95">&#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="iae69a24f924843b385b5ab200c92991a_I20221231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzItNC0xLTEtOTgwMTE_98301753-063a-484d-b522-d02c26459973">&#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="ie0c116092153438391241371355c5728_I20221231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzItNi0xLTEtOTgwMTE_bdda9949-f00a-4d2f-bf72-7b1d8e4e589f">&#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="idd2335440c674ec18d90fa0ef996df38_I20221231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzItOC0xLTEtOTgwMTE_b8e03b3b-dc5b-4f33-9cdf-cdcbfe01f82e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Earn-out liability</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="iaac26f3cd607448e91a09e4e061a8d07_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzYtMi0xLTEtOTgwMTE_a8b865c4-a1fa-45f8-b963-2aae37beb8f3">&#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="i0a9e7dc41f404e4084a6fc17ab342102_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzYtNC0xLTEtOTgwMTE_6f299cc1-09b0-4607-83aa-82997d2ed6b2">&#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="ied1c967531f145b0ac9efa8880e3ac6f_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzYtNi0xLTEtOTgwMTE_277c4692-8d19-4b83-be61-1d15c7258fdf">385</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="i45db3aad1f9b411b9c07e79733f6d52e_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzYtOC0xLTEtOTgwMTE_2b9d7d1d-5718-4c49-9fdf-f17785f1a12f">385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, accounts receivable, other receivables, and accounts payable are valued at their carrying amounts in the Company&#8217;s Consolidated Balance Sheets, due to the immediate or short-term maturity of these financial instruments. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of long-term debt under the Company&#8217;s credit facility approximates fair value based on the borrowing rates currently available to the Company for a loan with similar terms and average maturity. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the estimated fair value of the Company&#8217;s finance lease obligation, based on current borrowing rates, was $<ix:nonFraction unitRef="usd" contextRef="i2fff56dc66a14ed6923ae8fb8928f09e_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzI0Njc_efcb7006-4afc-4307-8904-f5b74933be25">23,210</ix:nonFraction>, compared to its carrying value of $<ix:nonFraction unitRef="usd" contextRef="i0cf1ad0d84234af1bc61fcc0cf5286f5_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzI1MDU_c5d3cb65-db14-4978-82c5-5d0247882705">23,794</ix:nonFraction>. As of December&#160;31, 2021, the estimated fair value of the Company&#8217;s finance lease obligation, based on current borrowing rates, was $<ix:nonFraction unitRef="usd" contextRef="i27b14f036bfe4066bdc83102cf45e234_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzI2MjU_ff516f9f-eeef-412d-8616-386d0b8b7a04">14,312</ix:nonFraction>, compared to its carrying value of $<ix:nonFraction unitRef="usd" contextRef="i6a4ebbb5edda4553a9129adf478c108e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzI2NjM_66b201f6-9702-4a2b-9b53-d407aed23666">14,159</ix:nonFraction>. </span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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%">F-35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="ic88f185af15b41f48f9686f85a2036f4"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to assets and liabilities that are recorded at fair value on a recurring basis, the Company records assets and liabilities at fair value on a nonrecurring basis. Assets are recorded at fair value on a nonrecurring basis as a result of an impairment charge or assets held for sale. <ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzMxMzg_15ccba7e-5a13-40ca-ae56-e0fd2f5c6816" continuedAt="iea0df6104da04a26b10b83d864d4b54b" escape="true">The losses on assets measured at fair value on a nonrecurring, discontinued operation basis are summarized below: </ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="iea0df6104da04a26b10b83d864d4b54b"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.901%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.901%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.922%"></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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out asset impairment charge</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ie48809723e914ab78a03bb07a411558a_D20220101-20221231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzEtMi0xLTEtOTgwMTE_8afa1559-65a5-4064-8a9d-5d87ea5f97d1">&#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="i4eee9d93b8064173878dfa5a32e73e65_D20210101-20211231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzEtNC0xLTEtOTgwMTE_c0274032-bf9d-47c9-b373-b1d4f822a3ee">6,967</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="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231" decimals="-3" name="fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzEtNi0xLTEtMTA5ODA4_047bdd55-4747-413e-9bdc-8635d57f05b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment charge</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48809723e914ab78a03bb07a411558a_D20220101-20221231" decimals="-3" name="fwrd:GoodwillImpairmentCharge" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzItMi0xLTEtOTgwMTE_c4a66c0d-0a6b-441d-83e0-4bd1f29d7710">&#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="i4eee9d93b8064173878dfa5a32e73e65_D20210101-20211231" decimals="-3" name="fwrd:GoodwillImpairmentCharge" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzItNC0xLTEtOTgwMTE_8c76d5d7-1dc6-459b-a2e1-0cddfab64b6e">&#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="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231" decimals="-3" name="fwrd:GoodwillImpairmentCharge" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzItNi0xLTEtMTA5ODA4_4ee43455-539c-4e33-8378-cb9663b0dc19">5,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on assets held for sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48809723e914ab78a03bb07a411558a_D20220101-20221231" decimals="-3" name="fwrd:NonCashValuationAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzMtMi0xLTEtOTgwMTE_f4027341-194a-4d2d-91fb-bd4d7f290f99">&#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="i4eee9d93b8064173878dfa5a32e73e65_D20210101-20211231" decimals="-3" name="fwrd:NonCashValuationAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzMtNC0xLTEtOTgwMTE_1f6690b7-5135-4228-9025-0b9d33b25b2b">&#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="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231" decimals="-3" name="fwrd:NonCashValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzMtNi0xLTEtMTA5ODA4_42fcfd66-7554-422f-9f6c-6cc2ed20601a">22,978</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:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Discontinued Operation and Held for Sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.</span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_205"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90ZXh0cmVnaW9uOjAxODgxMWI5OWIyNjQ3OWViMzdhYTA2ZWZkYzk3YjBlXzE5NzE_ed4588dd-e35f-4dbf-b020-e26d3aeb4369" continuedAt="i0762ad3fa6fd4d638fbbefcefc143c6d" escape="true">Segment Reporting</ix:nonNumeric></span></div><ix:continuation id="i0762ad3fa6fd4d638fbbefcefc143c6d" continuedAt="i5ecd3ecbf76d43f79cb6fe28350346eb"><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:justify;text-indent:36pt"><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="segment" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90ZXh0cmVnaW9uOjAxODgxMWI5OWIyNjQ3OWViMzdhYTA2ZWZkYzk3YjBlXzQ2_2a4ef379-6533-4642-8c6d-351a742a4e0a">two</ix:nonFraction> reportable segments: Expedited Freight and Intermodal. The Company evaluates segment performance based on income from operations. Segment results include intersegment revenues and shared costs.&#160;&#160;Costs related to the corporate headquarters, shared services and shared assets, such as trailers, are allocated to each segment based on usage. Shared assets are not allocated to each segment, but rather the shared assets, such as trailers, are allocated to the Expedited Freight segment. Corporate includes revenues and expenses as well as assets that are not attributable to any of the Company&#8217;s reportable segments.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies applied to each segment are the same as those in Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operations and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for certain self-insurance loss reserves related to vehicle liability and workers&#8217; compensation. Each segment is allocated an insurance premium and deductible that corresponds to the self-insured retention limit for that particular segment. Any self-insurance loss exposure beyond the deductible allocated to each segment is recorded in Corporate.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2020, the Company recognized revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="i9c5e8546d4a44f0b8d1fd0f50febfd89_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90ZXh0cmVnaW9uOjAxODgxMWI5OWIyNjQ3OWViMzdhYTA2ZWZkYzk3YjBlXzEyMzE_abfe99d6-f2e4-4869-9ecc-a995b1b5d9ae">138,669</ix:nonFraction> from one customer, which accounted for more than <ix:nonFraction unitRef="number" contextRef="i9c5e8546d4a44f0b8d1fd0f50febfd89_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90ZXh0cmVnaW9uOjAxODgxMWI5OWIyNjQ3OWViMzdhYTA2ZWZkYzk3YjBlXzU0OTc1NTgyMDYyNA_df9a9168-6540-4ff3-8757-4045ee636297">10</ix:nonFraction>% of the Company&#8217;s consolidated revenues from continuing operations in the Consolidated Statements of Comprehensive Income and was included in the Expedited Freight reportable segment. No single customer accounted for more than 10% of the Company&#8217;s consolidated revenues from continuing operations for the years ended December&#160;31, 2022 or December&#160;31, 2021.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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%">F-36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i5ecd3ecbf76d43f79cb6fe28350346eb" continuedAt="i4776c41199894027a27cc9535192d5f8"><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90ZXh0cmVnaW9uOjAxODgxMWI5OWIyNjQ3OWViMzdhYTA2ZWZkYzk3YjBlXzE5Njk_023ff849-df40-4c8e-b110-1e7ae5e87f34" continuedAt="ie80a765c6642438a9ecbdb41effdf4f5" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment results from operations&#160;for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.180%"></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.180%"></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.189%"></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:9.5pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Expedited Freight</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:700;line-height:100%">Intermodal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Corporate</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:700;line-height:100%">Eliminations</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:700;line-height:100%">Consolidated - Continuing Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzEtNi0xLTEtOTgwMTE_ff2ed207-708d-4989-9b96-e2a09d3662e4">1,553,705</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="i63ad10976ede434ea7435e883a14738b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzEtOC0xLTEtOTgwMTE_e79024c9-6030-450c-83a7-633e3ad26fe9">419,698</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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzEtMTItMS0xLTk4MDEx_10a1d5bd-ac8b-43f2-9134-ac11e3a9e488">&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzEtMTYtMS0xLTk4MDEx_cbad4240-f6f7-4c83-ba9c-90f0f867e930">1,973,403</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%">Intersegment revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4fa677ce337409289564f20bcbd06c0_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzItNi0xLTEtOTgwMTE_8adddaab-b8c5-4c4a-aabc-829485d9a85c">185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife55ec9f6a8b4368bfcea0485bdfdcfc_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzItOC0xLTEtOTgwMTE_74cd26c8-97a7-4042-9668-586429966b10">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzItMTItMS0xLTk4MDEx_1184c108-2838-4664-bdbe-4de8d7fb9dae">&#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="i759c3b815d8d438d9b545791412040ee_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzItMTQtMS0xLTk4MDEx_39f24759-b34f-43e3-91f1-e6b61a246403">205</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="ieeb0a28b133f435e88804a19b7bfdf6c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzItMTYtMS0xLTk4MDEx_ef5a2997-5ed8-4c9e-b7da-2545aaaae1fc">&#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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzMtNi0xLTEtOTgwMTE_a7d309a3-3454-419d-bcfe-84e7a2981ed2">24,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63ad10976ede434ea7435e883a14738b_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzMtOC0xLTEtOTgwMTE_2fdb143c-ccfc-4672-b562-2ed292b0d810">6,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="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="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzMtMTItMS0xLTk4MDEx_bb38002b-d6c5-4440-ace5-dc34ca0bed38">101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i759c3b815d8d438d9b545791412040ee_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzMtMTQtMS0xLTk4MDEx_c6dbd9d3-5d8d-43a1-a418-54f7baf6d8e4">&#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="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzMtMTYtMS0xLTk4MDEx_695bd4bb-653b-4197-a3c1-2b289740012c">31,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzQtNi0xLTEtOTgwMTE_57b13ebb-1c2b-4e92-a294-df37d0826138">7,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63ad10976ede434ea7435e883a14738b_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzQtOC0xLTEtOTgwMTE_aa1a84fe-0437-4884-bff4-111017528c6e">8,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzQtMTItMS0xLTk4MDEx_0444c604-9358-464b-b83e-2607096932a9">&#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="i759c3b815d8d438d9b545791412040ee_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzQtMTQtMS0xLTk4MDEx_feb1909f-a066-418e-8876-5ea90059ff44">&#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="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzQtMTYtMS0xLTk4MDEx_c6709769-6314-4d27-9cdf-4647abc723e4">15,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzctNi0xLTEtOTgwMTE_71aa908c-0a19-447b-b88e-c1be9b6dc15c">210,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63ad10976ede434ea7435e883a14738b_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzctOC0xLTEtOTgwMTE_66a26c33-a940-4bbe-9e90-e3b66cbb30b5">56,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzctMTItMS0xLTk4MDEx_3bbfa851-c633-4375-b78d-21b518e76f5d">1,866</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i759c3b815d8d438d9b545791412040ee_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzctMTQtMS0xLTk4MDEx_5f11a0cb-faf7-49ed-b4c6-83a923613b17">&#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="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzctMTYtMS0xLTk4MDEx_a924496d-6fab-40b4-b840-63c2ae1ac839">265,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzktNi0xLTEtOTgwMTE_80783733-185a-4a77-aaf2-4f4cfb457707">39,459</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="i63ad10976ede434ea7435e883a14738b_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzktOC0xLTEtOTgwMTE_88d81fad-0f2f-4a5a-9d7b-d06b12f1f39a">1,270</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="3" style="display:none"></td><td colspan="3" style="display:none"></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="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzktMTItMS0xLTk4MDEx_8cddc027-f5fa-4931-bd6d-5e72c2781a96">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i759c3b815d8d438d9b545791412040ee_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzktMTQtMS0xLTk4MDEx_5e486938-07f2-47c2-80e6-a23098e6f8c6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzktMTYtMS0xLTk4MDEx_ce725892-c998-4ca7-a2dc-49e510e6cca8">40,729</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.180%"></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.180%"></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.189%"></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%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Expedited Freight</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:700;line-height:100%">Intermodal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Corporate</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:700;line-height:100%">Eliminations</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:700;line-height:100%">Consolidated - Continuing Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzEtNi0xLTEtOTgwMTE_fc5bf8aa-c7d3-40b9-b57e-b1e1e29f162d">1,373,313</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="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzEtOC0xLTEtOTgwMTE_3a77b7a5-7aba-4d02-a161-b8a60a2e21d1">289,171</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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589919054cad4b4c94332e5505c8f971_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzEtMTItMS0xLTk4MDEx_753038d8-31d2-4275-8443-183efef75396">&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzEtMTYtMS0xLTk4MDEx_1fe74f5c-3ebb-4fd3-9c1e-cb8a970c7451">1,662,484</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%">Intersegment revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60dcca6371e74f19a02235cdc7fcaf71_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzItNi0xLTEtOTgwMTE_2f8d00b9-1635-430f-aa3c-eae4ca4db8b8">957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2b62b65526042e39f1d74abd7927e76_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzItOC0xLTEtOTgwMTE_9c14792d-d600-43cd-bfe7-816287332917">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="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="i589919054cad4b4c94332e5505c8f971_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzItMTItMS0xLTk4MDEx_ecb70149-b10d-4990-8c58-82c149697145">&#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="i771895519fe240218fb936adc8bfe970_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzItMTQtMS0xLTk4MDEx_89acd058-48d2-4f3d-9242-aa12d1424918">1,057</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="i4dc6675c161e4ce5822044ea494660c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzItMTYtMS0xLTk4MDEx_06d987dc-04b0-46a0-8fc3-a4417a4ea1b7">57</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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzMtNi0xLTEtOTgwMTE_10795cd3-52a6-437a-8fb8-967e91a76b46">21,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzMtOC0xLTEtOTgwMTE_17bdb682-436c-4b88-aa8d-2607217881a2">3,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589919054cad4b4c94332e5505c8f971_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzMtMTItMS0xLTk4MDEx_64c5fa5c-be09-4758-bc2e-546c53e47527">63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i771895519fe240218fb936adc8bfe970_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzMtMTQtMS0xLTk4MDEx_c80841c4-4e05-477d-b764-21bb1cf228a0">&#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="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzMtMTYtMS0xLTk4MDEx_7a147a73-a294-4f97-9fae-ace8c4df7a25">25,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzQtNi0xLTEtOTgwMTE_8287ce26-bca3-428f-a0a3-1827008dc5b4">7,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzQtOC0xLTEtOTgwMTE_9c085008-1683-40d9-86b6-14c65f5edd1e">7,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 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="i589919054cad4b4c94332e5505c8f971_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzQtMTItMS0xLTk4MDEx_950bd92f-7ef1-4810-b6f0-3cf74ee8e58c">&#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="i771895519fe240218fb936adc8bfe970_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzQtMTQtMS0xLTk4MDEx_646c5554-f086-4c2a-85be-4a520e624f0a">&#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="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzQtMTYtMS0xLTk4MDEx_765e18b3-ebe2-44d5-8e2d-6ed5fcb2b622">14,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzctNi0xLTEtOTgwMTE_0c20e557-89a4-4221-b11d-01f8b54480ef">139,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzctOC0xLTEtOTgwMTE_e1ddd784-82fc-4c50-8c3b-57fd442053a7">30,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i589919054cad4b4c94332e5505c8f971_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzctMTItMS0xLTk4MDEx_1d7225d4-89a4-470f-8ae7-3cd734beb742">10,137</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="i771895519fe240218fb936adc8bfe970_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzctMTQtMS0xLTk4MDEx_dcda7957-63b3-45c7-a821-253b0d15d65e">&#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="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzctMTYtMS0xLTk4MDEx_73eccf08-5dc5-48a7-980b-564ac69e073d">159,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzktNi0xLTEtOTgwMTE_2278aa34-823b-4989-9a7d-759d9e7eb4f5">36,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="usd" contextRef="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzktOC0xLTEtOTgwMTE_ade44141-f5d4-4662-aa1a-be40e9fdaabc">2,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="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="i589919054cad4b4c94332e5505c8f971_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzktMTItMS0xLTk4MDEx_455aff25-2f02-40c3-ba27-574eaa5b5fae">&#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="i771895519fe240218fb936adc8bfe970_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzktMTQtMS0xLTk4MDEx_f0bbf219-2436-4ee5-a8b2-a6b25ba1a3bc">&#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="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzktMTYtMS0xLTk4MDEx_6ba156be-106e-49d6-97ec-4a02ada548d1">39,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display: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:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.180%"></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.180%"></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.189%"></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%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Expedited Freight</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:700;line-height:100%">Intermodal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Corporate</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:700;line-height:100%">Eliminations</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:700;line-height:100%">Consolidated - Continuing Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEtNi0xLTEtOTgwMTE_c5efb346-2d00-490a-a7ec-614a93de9db8">1,070,106</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="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEtOC0xLTEtOTgwMTE_afb6f2b5-94fb-45f1-a1ce-52f620744f7f">199,567</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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEtMTItMS0xLTk4MDEx_a1484ae1-07d0-4180-9519-ade82280d522">&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEtMTYtMS0xLTk4MDEx_041dd832-345b-4e86-8f96-1e2d15941b15">1,269,673</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%">Intersegment revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia85b8de58a224f028ad6a57310bb8f44_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzItNi0xLTEtOTgwMTE_623ad3bf-9f79-4ea3-83ed-dc849c8ec474">2,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="usd" contextRef="i97c183e2dcce497eb39c0da1c4a71d79_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzItOC0xLTEtOTgwMTE_3e811388-306f-4181-a6fd-2a2b3754aa33">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzItMTItMS0xLTk4MDEx_c8cf65a9-9b2b-484d-a16e-242aa21cf206">&#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="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzItMTQtMS0xLTk4MDEx_bbe1a09f-9ee9-4b14-9be3-7dc9422f3303">2,331</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="i2195252739bf4ccb8b4c42699c6c8d40_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzItMTYtMS0xLTk4MDEx_42335ed9-759a-429c-b28d-37eeec5b91df">100</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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzMtNi0xLTEtOTgwMTE_6a07567b-8e45-4ba1-a85d-b7d01938a621">19,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzMtOC0xLTEtOTgwMTE_b8728f14-475f-4929-8ea8-18b1a45bd30c">3,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzMtMTItMS0xLTk4MDEx_5be524d7-fc1f-44c8-8707-4900f17928be">120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzMtMTQtMS0xLTk4MDEx_f0db25f2-d0d8-4aa7-9bd4-0a6873bcd75d">&#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="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzMtMTYtMS0xLTk4MDEx_7e4d5673-ffce-4beb-81d5-6a3930b8a8eb">23,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzQtNi0xLTEtOTgwMTE_2ac016c7-30f5-4725-8a54-ae0b9ab6bbfa">7,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzQtOC0xLTEtOTgwMTE_03ee8034-ecc1-4605-a3f1-0cccf734fba8">6,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzQtMTItMS0xLTk4MDEx_1f2c8f4a-074c-4e9f-bd71-50ae883b93d5">&#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="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzQtMTQtMS0xLTk4MDEx_c75636ba-8b6d-4d7a-8bcc-ab2df1a510b2">&#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="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzQtMTYtMS0xLTk4MDEx_b3a46f46-6aad-49d1-9e1a-37bb66cee4fe">13,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzctNi0xLTEtOTgwMTE_66084a86-606f-48c2-8171-88b0069e28be">71,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzctOC0xLTEtOTgwMTE_48e9f586-8196-4055-aa7d-1ac0a2b78451">16,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzctMTItMS0xLTk4MDEx_125a9b2d-8e66-4d1b-b0ff-33ce96922d00">13,733</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="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzctMTQtMS0xLTk4MDEx_7cbce281-83e7-4510-93b4-837b36587d7c">&#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="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzctMTYtMS0xLTk4MDEx_6fccecb8-3b37-49f5-8ccf-810510de1094">73,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzktNi0xLTEtOTgwMTE_87156452-0011-4530-aa98-2871d3e8f02b">19,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzktOC0xLTEtOTgwMTE_66703d8e-af9d-4643-b192-120f65419a45">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="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="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzktMTItMS0xLTk4MDEx_d6dc267f-fef3-4f3c-b3dd-42ae73112b2c">&#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="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzktMTQtMS0xLTk4MDEx_00017176-a881-434f-a700-33e6b0d3f9f3">&#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="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzktMTYtMS0xLTk4MDEx_1f3107fc-ed52-49a5-98fd-686ebf27d0c5">20,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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="iaaaaf1e0abb34894b694991add547b13_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEyLTYtMS0xLTk4MDEx_60be6e71-f4d3-4ce2-856b-d993ea3f4c2b">683,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i977c07855e2d4dc79bbf95e0b8efd145_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEyLTgtMS0xLTk4MDEx_178e1d4a-7837-4d1e-9e4c-23c99cf32be8">322,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i625276b5d0b14b7da131b0e2dc0ccd5b_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEyLTEyLTEtMS05ODAxMQ_cad8effc-0566-464c-8fe2-caa4c9c85000">202,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="icb81508ff9504e92a1479a5fa20787b3_I20221231" decimals="-3" sign="-" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEyLTE0LTEtMS05ODAxMQ_108fb69b-c3a6-4c8b-aa2f-e586b72fdbfa">67</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="i8daae1377a2648a9903217ad5f920eea_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEyLTE2LTEtMS05ODAxMQ_0d34c181-be64-4c48-9b9f-995bee916f82">1,208,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3e65445a9974c449ff09f9480bb7c52_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEzLTYtMS0xLTk4MDEx_42d38734-c934-489d-86ca-1bd30200a98e">777,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ee7a03d0ead47b6b38f0ad5295f72e5_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEzLTgtMS0xLTk4MDEx_c0d741f5-0efc-4bbd-92a2-7211a555779b">249,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28ff09fca9dd4764845397e8512a658f_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEzLTEyLTEtMS05ODAxMQ_c9165d8c-7d68-44bb-b7e2-8cd607b50115">90,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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f2d7b060b144b17b530f528ed3ae66f_I20211231" decimals="-3" sign="-" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEzLTE0LTEtMS05ODAxMQ_dec8011c-b6c6-4845-bcda-c3fd5a0ca862">219</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="i2b369f6361b8432aa60909e8cd4c1b2f_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEzLTE2LTEtMS05ODAxMQ_a1a60df2-97da-4b53-bdb2-2e41d7bb7935">1,117,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the segment information to the consolidated balances for revenues is set forth below:</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues - continuing operations</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="ieeb0a28b133f435e88804a19b7bfdf6c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzItMi0xLTEtOTgwMTE_84ed0616-d072-4c9f-a663-5f6ba80a1240">&#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="i4dc6675c161e4ce5822044ea494660c0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzItNC0xLTEtOTgwMTE_5af67ab3-2f82-40aa-92f3-f8d0680ad0d9">57</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2195252739bf4ccb8b4c42699c6c8d40_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzItNi0xLTEtOTgwMTE_a8440175-0637-45cc-ba2e-0d6e9e8e6bea">100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues - discontinued operation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9904f1a9cc764448b36dd2914775b201_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzMtMi0xLTEtOTgwMTE_85fb233c-96f8-4a84-b444-772a550a1201">&#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="ia5ae7af81881498c90817fdf64565255_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzMtNC0xLTEtOTgwMTE_afd9ce7f-bd7d-4fa5-959d-b7dd3631e009">57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07cd95499cf3488a9aacfbda9962c19b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzMtNi0xLTEtOTgwMTE_173e6af5-db30-47b5-b4fd-b3f3ba080eb6">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated intersegment revenues</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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></ix:nonNumeric></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><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%">Forward Air Corporation</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 Consolidated Financial Statements (Continued)</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div></div><ix:continuation id="i4776c41199894027a27cc9535192d5f8"><ix:continuation id="ie80a765c6642438a9ecbdb41effdf4f5"><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%">Revenue from the individual services within the Expedited Freight segment for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.937%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:10pt;font-weight:700;line-height:100%">Year Ended</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expedited Freight revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#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:2px 1pt;text-align: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></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%">Network</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a6dac017feb4ab993076349c739c3aa_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzktMi0xLTEtOTgwMTE_58c60cce-c9c9-4e09-883b-ac4cd12058f7">947,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i85fe4b20cc684698b9f8d8edbf083841_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzktNC0xLTEtOTgwMTE_b469b49b-9a1b-4419-905f-e37b4cc2baba">805,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida24d1ce786849f6ab8ee21e399f9575_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzktNi0xLTEtOTgwMTE_05f7871e-f297-4b52-a60f-04366cbc68b0">599,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Truckload</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="i74272e15a7954c17ac939e67a2edbd77_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEwLTItMS0xLTk4MDEx_e1b01d50-faea-41ac-8fd8-74ed964b66c0">221,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia28b82d3fed94075804f228842393c3e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEwLTQtMS0xLTk4MDEx_bc83977d-8193-4ce0-8d08-fb7e09a2f55d">223,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib71be04f37d6437aa9239b5b71c5fc1c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEwLTYtMS0xLTk4MDEx_e39d6045-756a-4a4f-a1f2-56f3411f1728">194,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Final Mile</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76c2693e90474ea5a3d21ea5f37260b1_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzExLTItMS0xLTk4MDEx_232353c9-98a3-43db-8dc3-6ca48a4876f7">293,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0b9510eaeca44db92dbfa9de0c7f644_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzExLTQtMS0xLTk4MDEx_e204156d-996c-473c-b4d6-7d36387bc379">275,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bf388f5f4714a21aadf3b4233c5f50b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzExLTYtMS0xLTk4MDEx_3f572672-e3e4-44fe-8b58-9729f5c51639">224,475</ix:nonFraction>&#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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd25d06c391a439d99137934e374a896_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEyLTItMS0xLTk4MDEx_3d85ec94-2e90-4b2b-ab4d-42d90610d062">90,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a9277734338458499533d76206d8c10_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEyLTQtMS0xLTk4MDEx_edbb261d-e973-4af2-b34b-e4fca0a4a192">71,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1152f2c3d4aa4a22a5027632aeff8ca9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEyLTYtMS0xLTk4MDEx_c013a3a9-5f7a-4d85-983e-37170de5e446">54,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="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%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a4b4be19cb04b86875120934c3f4f2e_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEzLTItMS0xLTk4MDEx_385e2cf1-c01e-4c59-b321-c38543a12b28">1,553,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95954d5e988a4144acebe230723d0f33_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEzLTQtMS0xLTk4MDEx_efb4250a-28e9-4185-9a75-6a6d3f3942cf">1,374,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39d4c21448964cf5bd93ea6e0fdb05fc_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEzLTYtMS0xLTk4MDEx_bc3e587b-20f7-448c-b92f-70df390ee74e">1,072,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-38</span></div></div></div><div id="ic596b7599c9f4131b49fbdbb86adb38b_214"></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%">Forward Air Corporation</span></div><ix:nonNumeric contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90ZXh0cmVnaW9uOjgyN2FiYTFlYTFlNDQwNjliNmQ0OWNiYjg5ZWZlODcwXzMzMw_452ff0f5-9d66-4fd7-97c2-91dc683f3c33" escape="true"><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%">Schedule II &#8212; Valuation and Qualifying Accounts</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></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.823%"></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:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" 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%">Additions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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: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: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%">Balance at<br/>Beginning<br/>of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:10pt;font-weight:700;line-height:100%">Charged to<br/>Costs and<br/>Expenses</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:10pt;font-weight:700;line-height:100%">Charged to<br/>Other Operating Revenue</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:700;line-height:100%">Deductions</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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>End of<br/>Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b9904dd68784f6ebb25f9d8ebe66a71_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzMtMi0xLTEtOTgwMTE_017c4f42-5f7e-458a-845c-7df9e08f5ec1">1,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i5cfb652eab5840caa14b315e13e9a2d3_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzMtNi0xLTEtOTgwMTE_c0bd578a-4b15-4a66-916c-d5da3b296fdb">1,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i5cfb652eab5840caa14b315e13e9a2d3_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzMtOC0xLTEtOTgwMTE_dc585d58-3d6a-4417-a9fe-05b23d814978">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cfb652eab5840caa14b315e13e9a2d3_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzMtMTAtMS0xLTk4MDEx_71db2ce6-ab4c-46f1-a776-c187a947618f">1,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></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="ib909d4f057f545e2af116238f78c3066_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzMtMTItMS0xLTk4MDEx_f1807f18-072e-47d0-82dc-5356af4628d6">1,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Allowance for revenue adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i554ab09e89fc4001953528a25525ec82_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzQtMi0xLTEtOTgwMTE_a6d3510c-5e5b-4f80-a966-44600dab4297">1,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97e2df70a4044d2099d9a1e3b7db8023_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzQtNi0xLTEtOTgwMTE_5dba01b9-e304-4d51-b8d7-9ab12a3db22a">&#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="i97e2df70a4044d2099d9a1e3b7db8023_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzQtOC0xLTEtOTgwMTE_c9665b65-4120-4ba6-bec1-54a00b664351">11,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97e2df70a4044d2099d9a1e3b7db8023_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzQtMTAtMS0xLTk4MDEx_741ba361-316b-417f-bf6c-e76d1f6b4fab">11,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17ce0a5f975d4b41843995d702525ca2_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzQtMTItMS0xLTk4MDEx_d7fcfac9-453c-41bf-a6d0-9cca7b883894">1,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib393e108797b412db53aee6854014eea_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzUtMi0xLTEtOTgwMTE_b85f3f4a-dbaf-4a97-a476-f3f801a2d97a">4,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4252a665448643f89f246ab727f5b9e1_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzUtNi0xLTEtOTgwMTE_d7e1bfcf-9d26-40da-9503-46e9618b9f96">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4252a665448643f89f246ab727f5b9e1_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzUtOC0xLTEtOTgwMTE_8a613626-1d2d-47d1-9ea0-3875c0bf4cbe">&#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="i4252a665448643f89f246ab727f5b9e1_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzUtMTAtMS0xLTk4MDEx_409e2e99-ad48-4e1a-b03c-06d81ca40fbf">&#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="i1a44c582f6be43aea07bcc645d63e4d9_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzUtMTItMS0xLTk4MDEx_931cdd64-7ce6-47c9-a26a-4a7f43b4571c">4,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzYtMi0xLTEtOTgwMTE_3ba600b9-495d-4bc2-9b3f-c0b7471951b2">7,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzYtNi0xLTEtOTgwMTE_f862e906-c6a9-4215-af3a-4100459b24e9">1,075</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzYtOC0xLTEtOTgwMTE_db9ed4b5-558f-4ca0-8b8c-47b372aac80d">11,347</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="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzYtMTAtMS0xLTk4MDEx_ac277fed-c9dc-49ec-9185-7389d85ac8b7">12,501</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="i73079018c27e41c79cd79c55eafdb167_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzYtMTItMS0xLTk4MDEx_d60c35dc-98d1-498b-b223-b48b053d2d8f">7,806</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%">Year ended December 31, 2021</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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="icc70477f047241e88ea3974854b2613b_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzgtMi0xLTEtOTgwMTE_8771ef99-b65a-4cc1-9243-e3a20d34d975">1,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83eeacafd776439cad0cbd0bdbe35728_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzgtNi0xLTEtOTgwMTE_d8eba34b-5e87-482a-a6cd-517b723117ff">1,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i83eeacafd776439cad0cbd0bdbe35728_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzgtOC0xLTEtOTgwMTE_78890a82-53f3-42a8-a58e-0628dca81f94">&#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="i83eeacafd776439cad0cbd0bdbe35728_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzgtMTAtMS0xLTk4MDEx_613d0c11-6ef7-4142-b9dd-bb018fa92c90">1,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:2px 1pt;text-align:left;vertical-align:bottom"><div><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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b9904dd68784f6ebb25f9d8ebe66a71_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzgtMTItMS0xLTk4MDEx_33ff41dd-1e99-4b52-9bee-7d63a57e3301">1,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Allowance for revenue adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i244fee84c1524e97a281a9eacc1800bf_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzktMi0xLTEtOTgwMTE_aff31956-bcad-48c7-9239-5f88b0802428">1,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e40e751865c4e6485b529a4645d597e_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzktNi0xLTEtOTgwMTE_3a338b6f-c8f9-46da-be21-bd0eae6d7984">&#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="i4e40e751865c4e6485b529a4645d597e_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzktOC0xLTEtOTgwMTE_a3fe9281-7640-4d49-8f02-77fafba1aab6">7,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e40e751865c4e6485b529a4645d597e_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzktMTAtMS0xLTk4MDEx_2000f38c-b5c4-46f6-a76f-7f6c163d85d0">7,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</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="i554ab09e89fc4001953528a25525ec82_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzktMTItMS0xLTk4MDEx_d60cc4dd-aba3-4655-87e4-e147ecd4d792">1,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5bdc44565204cf29eddeed824654960_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEwLTItMS0xLTk4MDEx_be372003-dc97-446a-af30-97e3e587b59f">395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie76bc3e52bc94f2eb4b928a56d6fd0fb_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEwLTYtMS0xLTk4MDEx_4dc1502e-dffe-4197-9d08-e2c342ed12fa">4,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie76bc3e52bc94f2eb4b928a56d6fd0fb_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEwLTgtMS0xLTk4MDEx_6162fe5b-977e-437c-bcfb-3563fe1505cf">&#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="ie76bc3e52bc94f2eb4b928a56d6fd0fb_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEwLTEwLTEtMS05ODAxMQ_fb94afc4-02b4-4f02-a1ec-651d2e31fa22">&#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="ib393e108797b412db53aee6854014eea_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEwLTEyLTEtMS05ODAxMQ_11b8e93a-082b-41f4-ba7c-363589779949">4,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-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="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzExLTItMS0xLTk4MDEx_ecf2a01e-5357-48a2-aa36-6ed334a8fd4f">2,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzExLTYtMS0xLTk4MDEx_6c91afa3-cfc8-463c-954f-c9b3e41e5402">5,900</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzExLTgtMS0xLTk4MDEx_6b0ccc6d-b2bc-4876-a687-f03039ead340">7,943</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="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzExLTEwLTEtMS05ODAxMQ_3814abec-a1bf-4fab-b88d-6e04f4b53329">8,626</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="ibd709a920436444f834d2172866e61e7_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzExLTEyLTEtMS05ODAxMQ_8000e54d-226d-49a9-b8cb-90f45abe7de1">7,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i760b44b179194816bf16fef8d0f02e44_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEzLTItMS0xLTk4MDEx_ede7b606-0018-4a2b-b577-b9b5da034f5e">1,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161215aacc5e4ea9b55ec0e8cbae52d1_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEzLTYtMS0xLTk4MDEx_519bc727-c33d-4690-b5d1-ededf3c1dd96">567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161215aacc5e4ea9b55ec0e8cbae52d1_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEzLTgtMS0xLTk4MDEx_ab147333-7240-4541-bc2b-2a6eb96a946c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161215aacc5e4ea9b55ec0e8cbae52d1_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEzLTEwLTEtMS05ODAxMQ_685d38e8-acd8-4290-9ff4-88c9215c7530">615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></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="icc70477f047241e88ea3974854b2613b_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEzLTEyLTEtMS05ODAxMQ_c0f1d733-2a0c-499d-b0e0-cd605bccb6a8">1,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for revenue adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5f461f2bdb449b38a0323210bf977b8_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE0LTItMS0xLTk4MDEx_0e3ecc74-2a52-4d5b-ba1d-2cee0540f4b7">737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42194a7880e1452ba77d45213fc204bf_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE0LTYtMS0xLTk4MDEx_8ad14e4d-6501-4336-a2a8-a079a16a00db">&#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="i42194a7880e1452ba77d45213fc204bf_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE0LTgtMS0xLTk4MDEx_9aa4f370-e016-4703-a8f5-aa6a08baca94">4,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42194a7880e1452ba77d45213fc204bf_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE0LTEwLTEtMS05ODAxMQ_79250226-e2f4-43dc-8846-d33d5b24428a">4,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i244fee84c1524e97a281a9eacc1800bf_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE0LTEyLTEtMS05ODAxMQ_04ac0806-c08e-465d-a1f6-a75058bf63cf">1,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89f28a1341bc458493c52da9fd390fec_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE1LTItMS0xLTk4MDEx_32d55b9c-002f-4648-b732-6cd0642b0888">395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i658b59d686a6435fa47baf5a64784b6f_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE1LTYtMS0xLTk4MDEx_48d7fbbc-330f-40ed-a72d-5ae7fa7b21d8">&#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="i658b59d686a6435fa47baf5a64784b6f_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE1LTgtMS0xLTk4MDEx_592180c8-18e4-410d-93c2-4749ed556d22">&#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="i658b59d686a6435fa47baf5a64784b6f_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE1LTEwLTEtMS05ODAxMQ_6817fcb7-ff99-4dc5-8726-24763ba305a8">&#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="if5bdc44565204cf29eddeed824654960_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE1LTEyLTEtMS05ODAxMQ_4e7c08f8-ac8e-438c-87f4-71d54e66b9e2">395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="ibeb9d81fe44d4511880010ef5622d32c_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE2LTItMS0xLTk4MDEx_940e8b23-f52c-4839-9a46-27595ad57150">2,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE2LTYtMS0xLTk4MDEx_f08bdbc1-9291-46c5-9c3f-d3d19ea2e821">567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE2LTgtMS0xLTk4MDEx_0a8ee5b7-eebd-4f14-b5ab-bdf57ddb20af">4,751</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="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE2LTEwLTEtMS05ODAxMQ_f394543c-fcd8-4ac8-bdb7-6253773db11e">5,098</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="ie25dcd77fd144550a3d640f173e0984c_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE2LTEyLTEtMS05ODAxMQ_a0a55701-4a5d-43d7-93fb-659130e48ef2">2,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents an allowance for revenue adjustments resulting from future billing rate changes.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents uncollectible accounts written off, net of recoveries.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents adjustments to billed accounts receivable.</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%">S-1</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.2
<SEQUENCE>2
<FILENAME>ex32forwardaircorporationb.htm
<DESCRIPTION>EX-3.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i9b039b52074d4e0eb2840a44e0c2624e_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 3.2</font></div><div style="margin-bottom:0.12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">AMENDED AND RESTATED BYLAWS<br>OF FORWARD AIR CORPORATION<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">February 7, 2023</font></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE I</font></div><div style="margin-bottom:0.12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><br>SHAREHOLDERS</font></div><div style="margin-bottom:0.12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Place of Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Meetings of the shareholders of Forward Air Corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) shall be held at the principal office of the Corporation in the State of Tennessee or at such other place, if any, within or without the State of Tennessee as may be determined by the board of directors of the Corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). The Board of Directors may, in its sole discretion, determine that a meeting of the shareholders shall not be held at any place but may instead be held by means of remote communication, as authorized by the Tennessee Business Corporation Act, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Business Corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Annual Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The annual meeting of the shareholders of the Corporation shall be held on a date and at a time and place, if any, as may be determined by the Board and as shall be designated in the notice of such meeting. The purpose of the annual meeting shall be to elect directors and transact such other business as may properly be brought before the meeting in accordance with these Amended and Restated Bylaws (these &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Bylaws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Special Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Special meetings of the shareholders shall be held upon call of a majority of the Board of Directors, or, subject to the provisions of these Bylaws and unless the charter of the Corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Charter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) otherwise provides, upon written demand(s) signed, dated and delivered to the Secretary of the Corporation by an Eligible Holder (as defined below) or group of Eligible Holders holding at least ten percent (10%) of the shares of capital stock of the Corporation issued and outstanding and entitled to vote on any issue proposed to be considered at such meeting (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Special Meeting Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Only such business shall be conducted at a special meeting of shareholders as shall have been brought before such special meeting pursuant to the Corporation&#8217;s notice of meeting. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Eligible Holder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any record holder of the shares of capital stock of the Corporation then entitled to vote for the election of directors that (i) is making such request on its own behalf (and not on behalf of a beneficial owner of such stock) or (ii) is making such request on behalf of a beneficial owner of such capital stock&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, in the case of this clause (ii), such request must be accompanied by proof of such beneficial ownership in a form that would be sufficient to prove eligibility to submit a shareholder proposal under paragraph (b) of Rule 14a-8 promulgated under the Securities Exchange Act of 1934, as amended (such act, and any successor statute thereto, and the rules and regulations promulgated thereunder are collectively referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), or any successor rule.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Shareholder Requested Special Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Any Eligible Holder seeking to have shareholders request a special meeting shall, by sending written notice to the Secretary of the Corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Record Date Request Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) by registered mail, return receipt requested, request the Board of Directors to fix a record date to determine the shareholders entitled to request a special meeting (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Request Record Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). The Record Date Request Notice shall (1) set forth the purpose of the meeting and the matters proposed to be acted on at it </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(including the exact text of any such proposal or business, the text of any proposed resolutions and any proposed director(s) to be nominated or removed, as applicable), (2) be signed by one or more Eligible Holders as of the date of signature (or their agents duly authorized in writing), (3) bear the date of signature of each such Eligible Holder (or such agent) and (4) contain all the information required by Section 1.14(iii) or Section 2.4(iii) of these Bylaws (as applicable) relating to the Eligible Holder, nominees for director (if applicable) or any proposal of other business to be considered at such special meeting (assuming the Eligible Holder was a shareholder making a director nomination or proposal for other business at an annual meeting of shareholders in accordance with Section 1.14(iii) or Section 2.4(iii)). Upon receiving the Record Date Request Notice, the Board of Directors may fix a Request Record Date. The Request Record Date shall not precede and shall not be more than ten (10) days after the close of business on the date on which the resolution fixing the Request Record Date is adopted by the Board of Directors. If the Board of Directors, within ten (10) days after the date on which a valid Record Date Request Notice is received, fails to adopt a resolution fixing the Request Record Date and make a public announcement (as permitted by law) of such Request Record Date, the Request Record Date shall be the close of business on the tenth day after the first date on which the Record Date Request Notice is received by the Secretary of the Corporation.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In order for any shareholder to request a special meeting of the shareholders, one or more written requests for a special meeting (individually or collectively, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Special Meeting Request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) shall be (1) made in accordance with the requirements of this Section 1.3(ii)(b), (2) signed by Eligible Holders (or their agents duly authorized in writing) as of the Request Record Date entitled to cast at least the Special Meeting Percentage of all of the votes entitled to be cast at such meeting, (3) sent to the Secretary of the Corporation by registered mail, return receipt requested and (4) received by the Secretary of the Corporation between the Request Record Date and sixty (60) days thereafter. In determining whether Special Meeting Requests have been received from Eligible Holders of at least the Special Meeting Percentage, multiple requests to call a special meeting will not be considered together if they relate to different items of business, including any deviations in the text of such proposal, business or resolution or any deviations in the proposed director(s) to be nominated or removed. A Special Meeting Request shall be ineffective if (1) it relates to an item of business that is not a proper subject for shareholder action under applicable law, (2) it relates to an item of business that is not a proper subject for shareholder action under the Corporation&#8217;s Charter or these Bylaws, (3) such request is delivered between the 61st day and 365th day after the earliest date of signature on an effective Special Meeting Request that has been delivered to the Secretary of the Corporation relating to an item of business (other than the election of directors) that is identical or substantially similar (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Similar Item</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) to an item of business included in such request, (4) a Similar Item will be submitted for shareholder approval at any shareholder meeting to be held on or before the 90th day after the Secretary of the Corporation receives such Special Meeting Request or (5) a Similar Item has been presented at the most recent annual meeting or at any special meeting held within one year prior to receipt by the Secretary of the Corporation of such request. In addition, the Special Meeting Request shall (1) set forth the purpose of the meeting and the matters proposed (including the exact text of any such proposal or business, the text of any proposed resolutions and any proposed director(s) to be nominated or removed, as applicable) to be acted on at it (which shall be limited to those lawful matters set forth in the Record Date Request Notice received by the Secretary of the Corporation), (2) bear the date of signature of each such Eligible Holder (or such agent) signing the Special Meeting Request, (3) contain the information required by Section 1.14(iii) or Section 2.4(iii) of these Bylaws (as applicable) relating to the Eligible Holder, nominees for director (if applicable) or any proposal of other business to be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">considered at such special meeting (assuming the Eligible Holder was a shareholder making a director nomination or proposal for other business at an annual meeting of shareholders in accordance with Section 1.14(iii) or Section 2.4(iii)) and (4) set forth the name and address, as they appear in the Corporation&#8217;s books, of each Eligible Holder signing such request (or on whose behalf the Special Meeting Request is signed), the class, series and number of all shares of stock of the Corporation which are owned of record or beneficially by each such Eligible Holder, and the nominee holder for, and number of, shares owned by such Eligible Holder beneficially but not of record. The Eligible Holders shall promptly update and supplement the information provided to the Corporation in the Special Meeting Request as needed, so that such information shall be true and correct as of the Meeting Record Date (as defined below) and as of the date that is ten (10) Business Days before the Shareholder Requested Meeting (as defined below) or any adjournment or postponement thereof. Any requesting shareholder may revoke his, her or its Special Meeting Request at any time prior to the special meeting by written revocation delivered to the Secretary of the Corporation&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if any such revocations are received by the Secretary of the Corporation and, as a result of such revocation, there are no longer unrevoked Special Meeting Requests from Eligible Holders of at least the Special Meeting Percentage, the Board shall have the discretion to determine whether or not to revoke the notice of meeting. Any Special Meeting Request received after a revocation by the Secretary of the Corporation of a notice of a meeting shall be considered a request for a new special meeting.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Board shall determine in good faith whether a purported Special Meeting Request satisfies the requirements set forth in Section 1.3(ii)(b), and the Secretary of the Corporation shall determine in good faith whether all other requirements set forth in Section 1.3 have been satisfied&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Chairman of the Board of Directors, the President or the Board of Directors may appoint regionally or nationally recognized independent inspectors of elections to act as the agent of the Corporation for the purpose of promptly performing a ministerial review of the validity of any purported Special Meeting Request received by the Secretary of the Corporation. For the purpose of permitting the inspectors to perform such review, no such purported request shall be deemed to have been received by the Secretary until the earlier of (i) five (5) days after actual receipt by the Secretary of the Corporation of such purported request and (ii) such date as the independent inspectors certify to the Corporation that the valid requests received by the Secretary of the Corporation represent at least the Special Meeting Percentage of the issued and outstanding shares of stock that would be entitled to vote at such meeting. If the Board of Directors, the Secretary of the Corporation or the independent inspectors determine that the Special Meeting Request was not properly made in accordance with Section 1.3, then the Secretary of the Corporation shall not be required to call such requested special meeting and such meeting shall not be held. Any determination made pursuant to this Section 1.3(ii)(c) shall be binding on the Corporation and its shareholders.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Upon the determination that a Special Meeting Request satisfies the requirements of Section 1.3(ii), the Secretary shall inform the requesting shareholders of the reasonably estimated cost of preparing and mailing the notice of meeting (including the Corporation&#8217;s proxy materials). The Secretary shall not be required to call a special meeting upon a Special Meeting Request and such meeting shall not be held unless, in addition to the documents required by this Section 1.3(ii), the Secretary receives payment of such reasonably estimated cost prior to the mailing of any notice of the meeting (the date of such receipt, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Delivery Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;In the case of any special meeting called by the Secretary upon the request of shareholders (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Shareholder Requested Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), such meeting </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">shall be held at such place (or in lieu of a place, by means of remote communication), date and time as may be designated by the Board of Directors&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the date of any Shareholder Requested Meeting shall be not more than seventy (70) days nor less than ten (10) days after the record date for such meeting (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Meeting Record Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if the Board of Directors fails to designate, within ten days after the Delivery Date, a date and time for a Shareholder Requested Meeting, then such meeting shall be held at 2&#58;00 p.m. local time on the 70th day after the Meeting Record Date or, if such 70th day is not a Business Day (as defined below), on the first preceding Business Day&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that in the event that the Board of Directors fails to designate a place (or in lieu of a place, a means of remote communication) for a Shareholder Requested Meeting within ten (10) days after the Delivery Date, then such meeting shall be held at the principal executive office of the Corporation. In fixing a date for any special meeting, the President, Chief Executive Officer or Board of Directors may consider such factors as he, she or it deems relevant within the good faith exercise of business judgment, including, without limitation, the nature of the matters to be considered, the facts and circumstances surrounding any request for the meeting and any plan of the Board of Directors to call an annual meeting or a special meeting. In the case of any Shareholder Requested Meeting, if the Board of Directors fails to fix a Meeting Record Date that is a date within thirty (30) days after the Delivery Date, then the close of business on the 30th day after the Delivery Date shall be the Meeting Record Date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Business transacted at the Shareholder Requested Meeting shall be limited to the proposals set forth in the notice of meeting&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Board may submit its own proposal or proposals for consideration by including them in the notice of meeting. If none of the Eligible Holders who submitted a Special Meeting Request appears or sends a duly authorized agent to the Shareholder Requested Meeting, the Corporation need not present such matters for a vote.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;For purposes of these Bylaws, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean any day other than a Saturday, a Sunday or a day on which banking institutions in the State of Tennessee are authorized or obligated by law or executive order to close.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Notice of Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The notice of all meetings of shareholders shall be given in writing,  by electronic transmission or by any other means allowed by the Business Corporation Act in accordance with the provisions thereof, shall state the date, time and place (or in lieu of a place, a means of remote communication) of the meeting, the means of remote communication, if any, by which shareholders and proxy holders may be deemed to be present in person and vote at such meeting (as authorized by the Board of Directors in is sole discretion pursuant to the Business Corporation Act), and, unless it is the annual meeting, shall indicate that it is being issued by or at the direction of the person or persons calling the meeting. The notice of an annual meeting should state that the meeting is called for the election of directors and for the transaction of such other business as may properly come before the meeting and shall state the purpose or purposes of the meeting if any other action is to be taken at such annual meeting which could be taken at a special meeting. The notice of a special meeting shall, in all instances, indicate that it is being issued by or at the direction of the person or persons calling the meeting and state the purpose or purposes for which the meeting is called. Notice of any meeting shall be given to shareholders entitled to vote at the meeting not less than ten (10) days nor more than two (2) months before the date of the meeting, to each shareholder at such shareholder&#8217;s record address or at such other address which such shareholder may have furnished in writing to the Secretary of the Corporation. If a meeting is adjourned to another time or place and if any announcement of the adjourned time or place is made at the meeting, it shall not be necessary to give notice of the adjourned meeting unless the Board of Directors, after adjournment, fixes a new record date for the adjourned meeting, which it must do if the meeting is adjourned to a date </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">more than four (4) months after the date fixed for the original meeting. At the adjourned meeting any business may be transacted that might have been transacted on the original date of the meeting. Notice of a meeting need not be given to any shareholder who submits to the Corporation for inclusion in the minutes or filing with the corporate records a signed waiver of notice, in person or by proxy, before or after the meeting. The attendance of a shareholder at a meeting without objection at the beginning of the meeting (or promptly upon his arrival) to the lack of notice or defective notice of such meeting shall constitute a waiver of notice by such shareholder. Any previously scheduled annual meeting of the Corporation&#8217;s shareholders may be postponed, and any previously scheduled special meeting of the Corporation&#8217;s shareholders may be postponed or canceled, by resolution of the Board of Directors upon public notice (as permitted by law) given prior to the time previously scheduled for such meeting of shareholders.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Quorum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The holders of record of a majority of the outstanding shares of the Corporation entitled to vote at the meeting, present in person or by proxy, shall, except as otherwise provided by law or the Charter, constitute a quorum at a meeting of shareholders, provided that when a specified item of business is required to be voted on by a class or series, voting as a class, the holders of a majority of the shares of such class or series shall constitute a quorum for the transaction of such specified item of business. When a quorum is once present to organize a meeting, it is not broken by the subsequent withdrawal of any shareholder or for adjournment of the meeting unless a new record date is or must be set for the meeting.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Conduct of Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Meetings of the shareholders shall be presided over by the Chairman of the Board, if any, or, if the Chairman of the Board is not present, by the Lead Independent Director, if any, or if the Lead Independent Director is not present, by the President, or, if the President is not present, by a Vice President, or, if neither the Chairman of the Board, the Lead Independent Director, the President nor a Vice President is present, by a chairman to be chosen at the meeting. The Secretary of the Corporation, or in the Secretary&#8217;s absence, an Assistant Secretary, shall act as secretary of every meeting, but if neither the Secretary nor an Assistant Secretary is present, the person presiding over the meeting shall choose any person present to act as secretary of the meeting.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.7&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Voting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. For each share of the capital stock of the Corporation registered in his name on the books of the Corporation the holder thereof shall have the number of votes per share specified in the Charter. Whenever under the provisions of the Charter any shareholder is entitled to more or less than one (1) vote for any share of capital stock of the Corporation held by such shareholder, every reference in these Bylaws to a plurality or other proportion of stock shall refer to such plurality or other proportion of the votes of such stock. At each meeting of the shareholders, each shareholder having the right to vote shall be entitled to vote in person or by proxy, which proxy must be authorized in accordance with the Business Corporation Act, and bearing a date not more than eleven (11) months prior to such meeting, unless such instrument provides for a longer period. Every shareholder entitled to vote at any meeting may so vote by proxy and shall be entitled to one (1) vote for each share entitled to vote and held by such shareholder. At all elections of directors the voting may, but need not, be by ballot and a plurality of the votes cast thereat shall elect, except as otherwise required by law or the Charter.  Except as otherwise required by law, or the Charter, any other action shall be authorized by a majority of the votes cast.  Votes cast on a matter shall include votes against such matter and shall exclude abstentions and broker non-votes with respect to such matter, but abstentions and broker non-votes will be considered for purposes of establishing a quorum.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.8&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Record Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Subject to Section 1.3 and Section 1.12 of these Bylaws, for the purpose of determining the shareholders entitled to notice of, to demand a special meeting, to vote or take any other action at any meeting of shareholders or any adjournment thereof, or to express consent to or dissent from any proposal without a meeting, or for the purpose of determining the shareholders entitled to receive payment of any dividend or the allotment of any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">rights, or for the purpose of any other action, the Board of Directors may fix, in advance, a date as the record date for any such determination of shareholders. Such date shall not be more than seventy (70) days nor less than ten (10) days before the date of such meeting, nor more than seventy (70) days prior to any other action. If no record date is fixed, the record date for the determination of shareholders entitled to notice of, to demand a special meeting, to vote or take any other action at a meeting of shareholders shall be at the close of business on the day next preceding the day on which notice is given or, if no notice is given, the day on which the meeting is held.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The record date for determining shareholders for any purpose other than that specified in the preceding clause shall be at the close of business on the day on which the resolution of the Board of Directors relating thereto is adopted. When a determination of shareholders of record entitled to notice of, to demand a special meeting, to vote or take any other action at any meeting of shareholders has been made as provided in this Section 1.8, such determination shall apply to any adjournment thereof, unless the Board of Directors fixes a new record date under this Section 1.8 for the adjourned meeting&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, if the meeting is adjourned to a date more than four (4) months after the date fixed for the original meeting, the Board of Directors shall fix a new record date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.9&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Shareholder Lists</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. An alphabetical list by voting group, and within each voting group by class or series of shares, of each shareholder&#8217;s name, address and share ownership entitled to notice of a shareholders&#8217; meeting as of the record date, certified by the Secretary or other officer responsible for its preparation, or by the transfer agent, if any, shall be available for inspection by any shareholder, beginning two (2) Business Days after notice of the meeting is given for which the list was prepared and continuing through the meeting upon the request thereat or prior thereto of any shareholder. If the right to vote at any meeting is challenged, the inspectors of election, if any, or the person presiding thereat, shall require such list of shareholders to be produced as evidence of the right of the persons challenged to vote at such meeting, and all persons who appear from such list to be shareholders entitled to vote thereat may vote at such meeting. Nothing in this Section 1.9 shall require the Corporation to include electronic mail addresses or other electronic contact information on such list.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Proxy Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Every shareholder may authorize another person or persons to act for such shareholder by proxy in all matters in which a shareholder is entitled to participate, whether by waiving notice of any meeting, voting or participating at a meeting, or expressing consent or dissent without a meeting. Every proxy must be authorized in accordance with the Business Corporation Act. No proxy shall be valid after the expiration of eleven (11) months from the date thereof unless otherwise provided in the proxy. Every proxy shall be revocable at the pleasure of the shareholder executing it, except as otherwise provided by the Business Corporation Act.  A shareholder may revoke any proxy that is not irrevocable by attending the applicable meeting and voting in person or by delivering to the Secretary of the Corporation a revocation of the proxy or a new proxy bearing a later date not later than the time designated in the order of business for so delivering such proxies.  In the event the Corporation receives proxies for disqualified or withdrawn nominees for the Board of Directors, such votes for such disqualified or withdrawn nominees in the proxies will be treated as abstentions.  Any shareholder directly or indirectly soliciting proxies from other shareholders must use a proxy card color other than white, which shall be reserved for the exclusive use of the Board of Directors.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Inspectors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. At all meetings of shareholders, the proxies and ballots shall be received, taken in charge and examined, and all questions concerning the qualification of voters, the validity of proxies and the acceptance or rejection of proxies and of votes shall be decided by two (2) inspectors of election. Such inspectors of election together with one alternate to serve in the event of death, inability or refusal by any of such inspectors of election to serve at </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the meeting, shall be appointed by the Board of Directors, or, if no such appointment or appointments shall have been made, then by the presiding officer at the meeting. If for any reason the inspectors of election so appointed shall fail to attend, or refuse or be unable to serve, a substitute or substitutes shall be appointed to serve as inspector or inspectors of election, in their place or stead, by the presiding officer at the meeting. No director or candidate for the office of director shall be appointed as an inspector. Each inspector shall take and subscribe an oath or affirmation faithfully to execute the duties of inspector at such meeting with strict impartiality and according to the best of his ability. The inspectors, if any, shall determine the number of shares outstanding and the voting power of each, the shares represented at the meeting, the existence of a quorum, the validity and effect of proxies, and shall receive votes, ballots or consents, hear and determine all challenges and questions arising in connection with the right to vote, count and tabulate all votes, ballots or consents, determine the result, and do such acts as are proper to conduct the election or vote with fairness to all shareholders. On request of the person presiding at the meeting or any shareholder, the inspectors shall make a report in writing of any challenge, question or matter determined by them and execute a certificate as to any fact found by them. Each inspector shall be entitled to reasonable compensation for such inspector&#8217;s services, to be paid by the Corporation.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Actions Without Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Whenever shareholders are required or permitted to take any action by vote, such action may be taken without a meeting on written consent setting forth the action so taken, signed by the holders of all outstanding shares entitled to vote thereon&#59; unless some number less than all of the holders of all of the outstanding shares is required by applicable law or the Charter. This section shall not be construed to alter or modify any provision of law or of the Charter under which the written consent of the holders of less than all outstanding shares is sufficient for corporate action.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Meaning of Certain Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. As used herein in respect of the right to notice of a meeting of shareholders or a waiver thereof or to participate or vote thereat or to consent or dissent in writing in lieu of a meeting, as the case may be, the term &#8220;share&#8221; or &#8220;shareholder&#8221; or &#8220;shareholders&#8221; refers to an outstanding share or shares and to a holder or holders of record of outstanding shares, when the Corporation is authorized to issue only one (1) class of shares, and such reference is also intended to include any outstanding share or shares and any holder or holders of record of outstanding shares of any class upon which or upon whom the Charter confers such rights, where there are two (2) or more classes or series of shares, or upon which or upon whom the Business Corporation Act confers such rights, notwithstanding that the Charter may provide for more than one (1) class or series of shares, one (1) or more of which are limited or denied such rights thereunder.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.14&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Advance Notice Provisions for Business to be Transacted at Annual Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;No business may be transacted at an annual meeting of shareholders, other than business that is either (a) specified in the notice of meeting (or any supplement thereto) given by or at the direction of the Board of Directors (or any duly authorized committee thereof), (b) otherwise properly brought before the annual meeting by or at the direction of the Board of Directors (or any duly authorized committee thereof) or (c) otherwise properly brought before the annual meeting by any shareholder of the Corporation (i) who is shareholder of record on the date of the giving of the notice provided for in this Section and on the record date for the determination of shareholders entitled to vote at such annual meeting and (ii) who complies with the notice procedures set forth in this Section.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii) A shareholder&#8217;s notice must be delivered to or mailed and received by the Secretary at the principal executive offices of the Corporation not less than ninety (90) days nor more than one hundred twenty (120) days prior to the first anniversary of the preceding year&#8217;s </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">annual meeting&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that in the event that the date of the annual meeting is advanced by more than thirty (30) days or delayed by more than sixty (60) days from the anniversary date of the preceding year&#8217;s annual meeting, notice by the shareholder must be so delivered not earlier than the 120th day prior to such annual meeting and not later than the close of business on the later of the 90th day prior to such annual meeting or the tenth day following the day on which public announcement of the date of such meeting is first made.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii) A shareholder&#8217;s notice to the Secretary must be in writing and set forth as to each matter such shareholder proposes to bring before the annual meeting&#58; (a) a brief description (including the exact text of any such proposal or business, any proposed resolutions or any proposed amendment of these Bylaws) of the business desired to be brought before the annual meeting and the reasons for conducting such business at the annual meeting&#59; (b) the name and address of (1) such shareholder as they appear on the Corporation&#8217;s books and of (2) the beneficial owner, if any, on whose behalf the proposal is made or any person that directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with, the shareholder or such beneficial owner (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Shareholder Associated Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; (c) the following information regarding the shareholder, any beneficial owner and any Shareholder Associated Person, including, where applicable, a description of all economic terms, copies of all agreements and other documents and the names and details of all counterparties, which shall be promptly updated and supplemented in writing by the shareholder so that such information shall be true and correct as of the Meeting Record Date and as of the date that is ten (10) Business Days before the Shareholder Requested Meeting or any adjournment or postponement thereof&#58; (1) the class or series and number of shares of capital stock of the Corporation which are owned, directly or indirectly, beneficially or of record by such shareholder, beneficial owner or Shareholder Associated Person&#59; (2) any option, warrant, convertible security, stock appreciation right, other derivatives, or similar rights, agreements or arrangements with an exercise or conversion privilege or a periodic or settlement payment or payments or mechanism at a price or in an amount or amounts related to any security of the Corporation or with a value derived or calculated in whole or in part from the value of the Corporation or any security of the Corporation, whether or not such instrument or right shall be subject to settlement in the underlying security of the Corporation or otherwise, that is owned directly or indirectly, beneficially or of record by such shareholder, beneficial owner or Shareholder Associated Person, and any other direct or indirect opportunity of such shareholder, beneficial owner or Shareholder Associated Person to profit or share in any profit derived from any increase or decrease in the value of any security of the Corporation, in each case, regardless of whether (x) such interest conveys any voting rights in such security to such shareholder, beneficial owner or Shareholder Associated Person, (y) such interest is required to be, or is capable of being, settled through delivery of such security or (z) such person may have entered into other transactions that hedge the economic effect of such interest (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Derivative Instrument</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; (3) any proxy, contract, agreement, arrangement, understanding, or relationship among such shareholder, beneficial owner, Shareholder Associated Person or any other person or persons (A) for the purposes of acquiring, holding, voting (except pursuant to a revocable proxy given to such person in response to a public proxy or consent solicitation made generally by such person to all holders of shares of the Corporation) or disposing of any capital stock of the Corporation, (B) to cooperate in obtaining, changing or influencing the control of the Corporation (except independent financial, legal and other advisors acting in the ordinary course of their respective businesses), (C) with the effect or intent of increasing the voting power of, or that contemplates any person voting together with, any such shareholder, beneficial owner or Shareholder Associated Person with respect to any shares of the capital stock of the Corporation or any business proposed by the shareholder&#59; and (D) otherwise in connection with the proposal of such business (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Voting Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; (4) any opportunity, direct or indirect, through any contract, arrangement, understanding, relationship or otherwise, for the shareholder, beneficial owner or Shareholder Associated Person to profit or share in any profit derived from any decrease in the value of any of the Corporation&#8217;s securities (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Short Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; (5) any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">rights to dividends on the shares of the Corporation owned beneficially by such shareholder, beneficial owner or Shareholder Associated Person that are separated or separable from the underlying shares of the Corporation&#59; (6) any proportionate interest in shares of the Corporation or Derivative Instruments held, directly or indirectly, by a general or limited partnership in which such shareholder, beneficial owner or Shareholder Associated Person is a general partner or, directly or indirectly, beneficially owns an interest in a general partner&#59; and (7) any performance-related fees (other than an asset-based fee) to which such shareholder, beneficial owner or Shareholder Associated Person is entitled based on any increase or decrease in the value of shares of the Corporation or Derivative Instruments, if any, as of the date of such notice, including, without limitation, any such interests held by members of such shareholder&#8217;s or Shareholder Associated Person&#8217;s immediate family sharing the same household&#59; (8) any material interest of such shareholder, beneficial owner or Shareholder Associated Person in such business&#59; (9) a list of all transactions by such shareholder, beneficial owner or Shareholder Associated Person involving any securities of the Corporation or any Derivative Instruments, Voting Agreements or similar arrangements within the six-month period prior to the date of the notice&#59; and (10) any other information relating to the shareholder, beneficial owner or Shareholder Associated Person that must be disclosed in solicitations of proxies for election of directors in an election contest (even if an election contest is not involved), or is otherwise required, in each case pursuant to Regulation 14A under the Exchange Act and the rules and regulations promulgated thereunder&#59; and (d) a representation that such shareholder, beneficial owner or Shareholder Associated Person intends (1) to appear in person or by proxy at the annual meeting to bring such business before the meeting and (2) to deliver a proxy statement and&#47;or form of proxy to holders of at least the percentage of the Corporation&#8217;s outstanding capital stock required to approve or adopt such business or otherwise solicit proxies or votes from shareholders in support of such proposal.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv) &#160;&#160;&#160;&#160;No business shall be conducted at the annual meeting of shareholders except business brought before the annual meeting in accordance with the procedures set forth in this Section 1.14 or in Section 2.4&#59; provided, however, that once business has been properly brought before the annual meeting in accordance with such procedures, nothing in this Section 1.14 or in Section 2.4 shall be deemed to preclude discussion by any shareholder of any such business. Except as otherwise provided by law, the Charter or these Bylaws, the chairman of the annual meeting shall declare to the meeting that business proposed by a shareholder to be brought before the meeting shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the Corporation, if&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;such business was not properly brought before the annual meeting in accordance with the provisions set forth herein or if the shareholder shall have failed to comply with its obligations under this Section 1.14, including, but not limited to, by breaching any of the representations, agreements or undertakings required hereunder&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;such shareholder shall have provided information to the Corporation in respect of such business that was untrue in any material respect or omitted to state a material fact necessary in order to make the statement made, in light of the circumstances under which it was made, not misleading&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;such shareholder does not appear in person or by proxy at the annual meeting to bring such business before the meeting.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;No adjournment or postponement of a meeting of shareholders shall commence a new period (or extend any period) for the giving of notice of a shareholder proposal hereunder with respect to such meeting.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><div id="i9b039b52074d4e0eb2840a44e0c2624e_65"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><br><br>DIRECTORS</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Functions and Definition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The business of the Corporation shall be managed under the direction of its Board of Directors. The use of the phrase &#8220;entire Board of Directors&#8221; herein refers to the total number of directors which the Corporation would have if there were no vacancies.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Qualification and Number</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each director shall be at least eighteen (18) years of age. A director need not be a shareholder, a citizen of the United States, nor a resident of the State of Tennessee. Unless the Board of Directors determines otherwise, to be eligible to be a nominee for election or reelection as a director, a person must deliver (in accordance with the time periods prescribed for delivery of notice by the Board of Directors) to the Secretary at the principal executive offices of the Corporation a written questionnaire with respect to the background and qualification of such person and the background of any other person or entity on whose behalf the nomination is being made (which questionnaire shall be provided by the Secretary upon written request) and a written representation and agreement (in the form provided by the Secretary upon written request) that such person (A) is not and will not become a party to (i) any agreement, arrangement or understanding with, and has not given any commitment or assurance to, any person or entity as to how such person will act or vote as a director on any issue or question (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Voting Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) that has not been disclosed to the Corporation or (ii) any Voting Commitment that could limit or interfere with such person&#8217;s ability to comply with such person&#8217;s fiduciary duties as a director under applicable law, (B) is not and will not become a party to any agreement, arrangement or understanding with any person or entity other than the Corporation with respect to any direct or indirect compensation, reimbursement or indemnification in connection with service or action as a director that has not been disclosed therein, (C) intends to serve as a director of the Corporation for the full term for which such nominee is to stand for election and (D) in such person&#8217;s individual capacity and on behalf of any person or entity on whose behalf the nomination is being made, would be in compliance, and will comply with all applicable publicly disclosed corporate governance, conflict of interest, confidentiality and stock ownership and trading and other policies and guidelines of the Corporation that are applicable to directors. The number of directors constituting the entire Board of Directors shall be not less than the number required by law&#59; such number may be fixed from time to time by action of the Board of Directors or of the shareholders. The number of directors may be increased or decreased by action of the Board of Directors or shareholders, provided that any action of the Board of Directors to effect such increase or decrease shall require the vote of a majority of the entire Board of Directors. No decrease in the number of directors shall shorten the term of any incumbent director.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Election and Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Directors who are elected at an annual meeting of shareholders, and directors who are elected in the interim to fill vacancies and newly created directorships, shall hold office until the next annual meeting of shareholders or until their respective successors have been elected and qualified. In the interim between annual meetings of shareholders or special meetings of shareholders called for the election of directors, the creation of newly created directorships and to fill any vacancies in the Board of Directors, including vacancies resulting from the removal of directors for cause or without cause, may be filled by the vote of a majority of the directors then in office or, if there is only one remaining director in office, by such sole remaining director, although less than a quorum exists, or as otherwise required or permitted by applicable law. Any director elected in accordance with the preceding sentence of this Section 2.3 shall hold office until the next annual meeting of shareholders and until such director&#8217;s successor shall have been duly elected and qualified.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Advance Notice Provisions for Election of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">Only persons who are nominated in accordance with the following procedures shall be eligible for election as directors of the Corporation. Nominations of persons for election to the Board of Directors may be made at any annual meeting of shareholders, or at any special meeting of shareholders called for the purpose of electing directors, (a) by or at the direction of the Board of Directors (or any duly authorized committee thereof) or (b) by any shareholder of the Corporation (1) who is a shareholder of record on the date of the giving of the notice provided for in this Section and on the record date for the determination of shareholders entitled to vote at such meeting and (2) who complies with the notice procedures set forth in this Section.  The number of nominees a shareholder may nominate at a meeting (or in the case of a shareholder giving notice on behalf of a beneficial owner, the number of nominees a shareholder may nominate for election at a meeting on behalf of such beneficial owner) shall not exceed the number of directors to be elected at such meeting.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.36pt">A shareholder&#8217;s notice must be delivered to or mailed and received by the Secretary at the principal executive offices of the Corporation (a) in the case of an annual meeting, not less than 90 days nor more than 120 days prior to the first anniversary of the preceding year&#8217;s annual meeting&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that in the event that the date of the annual meeting is advanced by more than 30 days or delayed by more than 60 days from the anniversary date of the preceding year&#8217;s annual meeting, notice by the shareholder must be so delivered not earlier than the 120th day prior to such annual meeting and not later than the close of business on the later of the 90th day prior to such annual meeting or the tenth day following the day on which public announcement of the date of such annual meeting is first made&#59; and (b) in the case of a special meeting of shareholders called for the purpose of electing directors, not later than the close of business on the tenth day following the day on which notice of the date of the special meeting was mailed or public announcement of the date of the special meeting was made, whichever first occurs.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt">A shareholder&#8217;s notice to the Secretary must be in writing and set forth the following information, which shall be promptly updated and supplemented in writing by the shareholder, as needed, so that such information shall be true and correct as of the record date and as of the date that is ten (10) Business Days before the meeting or any adjournment or postponement thereof&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt"> as to each person whom the shareholder proposes to nominate for election as a director, (1) all information relating to such person that is required to be disclosed in connection with solicitations of proxies for election of directors in an election contest (even if an election contest is not involved), or is otherwise required, in each case pursuant to Regulation 14A of the Exchange Act and the rules and regulations promulgated thereunder&#59; (2) the signed written consent of each proposed nominee being named as a nominee in any proxy statement and other proxy materials for the applicable meeting and to serving as a director if so elected&#59; and (3) the completed and signed director questionnaire and representation and agreement, each as required under Section 2.2&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">as to the shareholder giving the notice, including, where applicable, a description of all economic terms, copies of all agreements and other documents, and the names and details of all counterparties, (1) the name and address of such shareholder as they appear on the Corporation&#8217;s books, of any beneficial owner and of any Shareholder Associated Person&#59; (2) the class or series and number of shares of capital stock of the Corporation which are owned, directly or indirectly, beneficially or of record by such shareholder, beneficial </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">owner or Shareholder Associated Person&#59; (3) any Derivative Instrument that is owned, directly or indirectly, beneficially or of record by such shareholder, beneficial owner or Shareholder Associated Person&#59; (4) any Voting Agreement in connection with proposing such nomination or nominees for election to the Board of Directors, including all arrangements or understandings among such shareholder, beneficial owner or Shareholder Associated Person, each proposed nominee, and any other party&#59; (5) any Short Interest in any security of the Corporation&#59; (6) any rights to dividends on the shares of the Corporation owned beneficially by such shareholder, beneficial owner or Shareholder Associated Person that are separated or separable from the underlying shares of the Corporation&#59; (7) any proportionate interest in shares of the Corporation or Derivative Instruments held, directly or indirectly, by a general or limited partnership in which such shareholder, beneficial owner or Shareholder Associated Person is a general partner or, directly or indirectly, beneficially owns an interest in a general partner&#59; (8) any performance-related fees (other than an asset-based fee) to which such shareholder, beneficial owner or Shareholder Associated Person is entitled based on any increase or decrease in the value of shares of the Corporation or Derivative Instruments, if any, as of the date of such notice, including, without limitation, any such interests held by members of such shareholder&#8217;s, beneficial owner&#8217;s or Shareholder Associated Person&#8217;s immediate family sharing the same household&#59; (9) any material interest of such shareholder, beneficial owner or Shareholder Associated Person in such nomination&#59; and (10) any other information relating to the shareholder, beneficial owner or Shareholder Associated Person that must be disclosed in solicitations of proxies for election of directors in an election contest (even if an election contest is not involved), or is otherwise required, in each case pursuant to Regulation 14A under the Exchange Act and the rules and regulations promulgated thereunder&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt"> a description of all direct and indirect compensation and other material monetary agreements, arrangements and understandings (whether written or oral) during the past three years, and any other material relationships, between or among such shareholder, beneficial owner or Shareholder Associated Person, any such proposed nominee or his respective affiliates and associates (each defined under Regulation 12B of the Exchange Act (or any successor provision thereto)), or others acting in concert therewith, including all information required to be disclosed pursuant to Rule 404 promulgated under Regulation S-K (or any successor provision thereto) if the shareholder making the nomination, any beneficial owner and any Shareholder Associated Person were the &#8220;registrant&#8221; for purposes of such rule and the nominee were a director or executive officer of such registrant&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">a representation that the shareholder, beneficial owner or Shareholder Associated Person intends (1) to appear in person or by proxy at the annual meeting to nominate the persons named in its notice  and (2) to (A) solicit proxies from holders of the Corporation&#8217;s outstanding capital stock representing at least 67% of the voting power of shares of capital stock entitled to vote on the election of the nominees, (B) include a statement to that effect in its proxy statement and&#47;or the form of proxy, (C) otherwise comply with Rule 14a-19 promulgated under the Exchange Act, and (D) provide the Secretary of the Corporation not less than seven days prior to the applicable meeting or any adjournment, rescheduling or postponement thereof, with reasonable documentary evidence (as determined by the Secretary in good faith) that such shareholder, beneficial owner or Shareholder Associated Person complied with such representations. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">No person shall be eligible for election as a director of the Corporation unless nominated in accordance with the procedures set forth in this Section.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Except as otherwise provided by law, the Charter or these Bylaws, the Board of Directors or, during the annual meeting of shareholders or a special meeting of the shareholders, as applicable, the chairman of such meeting shall declare a nomination by any shareholder to be invalid, and such nomination shall be disregarded notwithstanding that proxies in respect of such vote may have been received by the Corporation, if&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">such nomination was not made in accordance with the procedures set forth herein or if such shareholder shall have failed to comply with its obligations under this Section 2.4 or Section 2.2, including, but not limited to, by breaching any of the representations, agreements or undertakings required hereunder or thereunder&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">such nominee or the applicable shareholder shall have provided information to the Corporation in respect of such nomination that was untrue in any material respect or omitted to state a material fact necessary in order to make the statement made, in light of the circumstances under which it was made, not misleading&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">such shareholder does not appear in person or by proxy at the annual meeting or special meeting, as applicable, to present any nomination pursuant to this Section 2.4.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">In the event that any information or communications provided by a nominating shareholder or a nominee to the Corporation or its shareholders ceases to be true and correct in all material respects or omits a material fact necessary to make the statements made, in light of the circumstances under which they were made, not misleading, each such shareholder or nominee, as the case may be, shall promptly notify the Secretary of any defect in such previously provided information and of the information that is required to correct any such defect, it being understood that providing any such notification shall not be deemed to cure any defect or limit the rights of the Board of Directors to determine any such nomination to be invalid.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15.36pt">No adjournment or postponement of a meeting of shareholders shall commence a new period (or extend any period) for the giving of notice of a shareholder proposal hereunder with respect to such meeting.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt">If a shareholder, beneficial owner or Shareholder Associated Person that intends to solicit proxies in support of director nominees other than the Corporation&#8217;s nominees no longer intends to solicit proxies in accordance with its representation pursuant to Section 2.4(iii)(d), such shareholder, beneficial owner or Shareholder Associated Person shall inform the Corporation of this change by delivering in writing to the Secretary of the Corporation no later than two (2) business days after such change.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Chairman of the Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Board of Directors, after the election thereof held in each year, may elect a Chairman of the Board. The Chairman of the Board shall preside at all meetings of the shareholders and the Board of Directors at which he or she shall be present and shall furnish advice and counsel to the Board of Directors. The Chairman of the Board shall exercise the powers and perform the duties usual to a chairman of the board of a corporation, and shall have such other powers and duties as may be assigned to him by the Board of Directors. The Chairman of the Board shall be a member of the Board of Directors.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Lead Independent Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. In the event that the Board of Directors elects a Chairman of the Board who is an employee of the Corporation, the Board will elect a Lead Independent Director to furnish advice and counsel to the Board of Directors and to perform such duties as assigned to him or her by the Board of Directors.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.7&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Quorum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. A majority of the entire Board of Directors shall constitute a quorum for the transaction of business. A majority of the directors present, whether or not a quorum is present, may adjourn a meeting to another time and place (or in lieu of a place, by means of remote communication). Except as herein otherwise provided, the vote of a majority of the directors present at the time of the vote, at a meeting duly assembled, a quorum being present at such time, shall be the act of the Board of Directors.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.8&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Meetings&#59; Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Meetings of the Board of Directors shall be held at such place (or in lieu of a place, by means of remote communication) within or without the State of Tennessee as may from time to time be fixed by resolution of the Board of Directors, or as may be specified in the notice of the meeting. The Board of Directors may determine that a meeting of the Board shall not be held at any place but may instead be held by means of remote communication, as authorized by the Business Corporation Act. Regular meetings of the Board of Directors shall be held at such times as may from time to time be fixed by resolution of the Board of Directors. Special meetings of the Board may be held at any time upon the call of the Chairman of the Board, if any, the Lead Independent Director, if any the President, the Secretary or any two (2) directors. Notice shall be duly given to each director by (i) giving notice to such director in person or by telephone, electronic transmission or voice message system at least two (2) days in advance of the meeting, (ii) sending a facsimile to the director&#8217;s last known facsimile number, or delivering written notice by hand to the director&#8217;s last known business or home address, at least two (2) days in advance of the meeting, or (iii) mailing written notice to the director&#8217;s last known business or home address at least two (2) days in advance of the meeting. A meeting of the Board of Directors may be held without notice immediately after the annual meeting of shareholders at the same place at which such meeting is held (or in lieu of a place, by means of remote communication). Notice need not be given of regular meetings of the Board of Directors held at times fixed by resolution of the Board of Directors. Any requirement of furnishing a notice shall be waived by any director who signs and delivers to the Corporation a waiver of notice before or after the meeting, or who attends the meeting without protesting, prior thereto or at its commencement, the lack of notice to the director. The notice of any meeting need not specify the purpose of the meeting, and any and all business may be transacted at such meeting.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.9&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Conduct of Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Chairman of the Board of Directors, if any, shall preside at all meetings of the Board of Directors, and in the Chairman&#8217;s absence or inability to act, the Lead Independent Director, if any, shall preside, and in the Lead Independent Director&#8217;s absence or inability to act, the President shall preside, and in the President&#8217;s absence or inability to act, such person as may be chosen by a majority of the directors present shall preside.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Committees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. By resolution adopted by a majority of the entire Board of Directors, the directors may designate from their number one (1) or more directors to constitute an Executive Committee and other committees, each of which, to the extent provided in the resolution designating it, shall have the authority of the Board of Directors with the exception of any authority the delegation of which is prohibited by law. A majority of any such committee may determine its action and fix the time and place, if any, of its meetings, unless the Board of Directors shall otherwise provide. The Board of Directors shall have power at any time to fill vacancies in, to change the membership of, to designate alternate members of, or to discharge any such committee. All actions of the Executive Committee shall be recorded in the minutes of such committee and reported to the Board of Directors at its meeting next succeeding such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">action. All actions of other committees shall be recorded in the minutes of each such committee and reported to the Board of Directors (or in the case of committees appointed by the Executive Committee, to the Executive Committee) at its meeting next succeeding such action. The Board of Directors may allow members of the Executive Committee or any other committee designated by the Board of Directors or the Executive Committee a fixed fee and expenses of attendance for attendance at meetings of such committee. Members of such committees may also receive stated fees for their services as committee members as determined by the Board of Directors. Nothing herein contained shall be construed to preclude any committee member from serving the Corporation in any other capacity as officer, agent or otherwise, and receiving compensation therefor.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Compensation of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Board of Directors may, by resolution, provide for payment to directors of a fee for their services as directors, without regard for attendance at meetings of the Board, and for payment of expenses for attendance at such meetings. Nothing herein contained shall be construed as precluding any director from serving the Corporation in any other capacity as member of a committee, officer, agent or otherwise and receiving compensation therefor.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Honorary Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Board of Directors may from time to time name, in its discretion, any director who shall have resigned or shall have declined nomination for a further term, an Honorary Director for such term as the Board of Directors by resolution shall establish. An Honorary Director may, at the invitation of the Chairman of the Board, attend meetings of the Board of Directors. Honorary Directors shall not be entitled to vote on any business coming before the Board of Directors nor shall any Honorary Director be counted for the purpose of determining the number necessary to constitute a quorum, for the purpose of determining whether a quorum is present or for any other purpose whatsoever. The termination of any person&#8217;s relationship with the Corporation as Honorary Director shall not be deemed to create a vacancy in the position of Honorary Director. By resolution of the Board of Directors a fixed annual fee may be allowed to an Honorary Director. Honorary Directors shall not be directors of the Corporation and shall not have rights, privileges or powers other than those specifically provided in this Section 2.11 or as may be specifically given or assigned by the Board of Directors.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Dividends</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Subject always to the provisions of law and the Charter, the Board of Directors shall have full power to determine whether any, and if any, what part of any, funds legally available for the payment of dividends shall be declared as dividends and paid to the Corporation&#8217;s shareholders&#59; the division of the whole or any part of such funds of the Corporation shall rest wholly within the lawful discretion of the Board of Directors, and neither the Board of Directors nor the Corporation shall be required at any time, against such discretion, to divide or pay any part of such funds among or to the shareholders as dividends or otherwise&#59; and before payment of any dividend, there may be set aside out of any funds of the Corporation available for dividends such sum or sums as the Board of Directors from time to time, in its absolute discretion, deems proper as a reserve or reserves to meet contingencies, or for equalizing dividends, or for repairing or maintaining any property of the Corporation, or for such other purpose as the Board of Directors shall deem conducive to the interest of the Corporation, and the Board of Directors may modify or abolish any such reserve in the manner in which it was created.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.14&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Resignation&#59; Removal of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. A director may resign at any time upon delivery of written notice to the Board of Directors, Chairman of the Board, Lead Independent Director, President or the Corporation. Such resignation shall be effective upon delivery unless the notice specifies a later effective date. At any special meeting of the shareholders, duly called as provided in these Bylaws, any director or directors may be removed from office by the shareholders, with or without cause, and such director&#8217;s successor or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">directors&#8217; successors may be elected at such meeting. Any director may be removed at any time for cause by an affirmative vote of a majority of the entire Board of Directors.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.15&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Actions Without Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Any action required or permitted to be taken by the Board of Directors or by any committee thereof may be taken without a meeting if (A) each member of the Board of Directors or of any such committee signs a written consent describing the action to be taken, including each director&#8217;s vote or abstention on the action and delivers such consent to the Corporation and (B) the action receives the affirmative vote of the number of directors that would be sufficient to authorize or take the action at a meeting of the board or committee. The resolution and the written consents thereto by the members of the Board of Directors or of any such committee shall be filed with the minutes of the proceedings of the Board of Directors or of any such committee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.16&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Electronic Communication</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Any one or more members of the Board of Directors or any committee thereof may participate in a meeting of the Board of Directors or any such committee by means of a conference telephone or similar communications equipment allowing all persons participating in the meeting to hear each other at the same time. Participation by such means shall constitute presence in person at a meeting.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2.17&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Electronic Transmission</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. &#8220;Electronic transmission&#8221; means any form of communication, not directly involving the physical transmission of paper, that creates a record that may be retained, retrieved and reviewed by a recipient thereof, and that may be directly reproduced in paper form by such a recipient through an automated process.</font></div><div id="i9b039b52074d4e0eb2840a44e0c2624e_77"></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><br><br>OFFICERS</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Board of Directors promptly after the election thereof held in each year, shall elect the officers of the Corporation, which shall include a President and a Secretary, and which may include a Chief Executive Officer, one (1) or more Vice Presidents, a Treasurer, and a Controller, and may also include Assistant Secretaries, Assistant Treasurers, Assistant Controllers and such other officers, agents and employees as the Board may from time to time deem proper, who shall hold their offices for such term and shall exercise such powers and perform such duties as shall be determined from time to time by the Board of Directors. The Board of Directors shall fix the salaries of the President, the Chief Executive Officer, the Vice Presidents, the Treasurer, the Controller and the Secretary. Unless fixed by the Board of Directors or a committee thereof, the salaries of all other officers, agents and employees shall be fixed by the Chief Executive Officer. Any two (2) or more offices may be held by the same person except the offices of President and Secretary.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The term of office of all officers shall be until their respective successors have been elected and qualified, but any officer may be removed from office, either with or without cause, at any time by the affirmative vote of a majority of the whole Board of Directors. Any vacancy in any office arising from any cause may be filled for the unexpired portion of the term by the Board of Directors.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Duties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The officers of the Corporation shall each have such powers and duties as are set forth in these Bylaws and such additional powers and duties as from time to time may be conferred upon them by the Board of Directors, and, subject thereto, such powers and duties as generally pertain to their respective offices, and the Board of Directors may from time to time impose and confer any or all of the powers and duties hereinafter specifically prescribed for any officer upon any other officer or officers.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Resignation&#59; Removal of Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. An officer may resign at any time upon delivery of notice to the Corporation. Such resignation shall be effective upon delivery unless the notice specifies a later effective date. In the event that an officer specifies in his notice a later effective date, and the Corporation accepts the future effective date, the Board may fill the pending vacancy prior to the effective date&#59; provided, however, that the Board designates that the successor officer does not take office until such effective date. Any officer may be removed from office, either with or without cause, at any time by the affirmative vote of a majority of the whole Board of Directors. Further, any officer or assistant officer, if appointed by another officer, may likewise be removed by such officer.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Chief Executive Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Chief Executive Officer shall be the chief executive officer of the Corporation and direct the business, affairs and property of the Corporation. The Chief Executive Officer shall exercise the powers and perform the duties usual to a chief executive officer and shall have such other powers and duties as may be assigned to him or her from time to time by the Board of Directors. In the absence of a Chairman of the Board or a Lead Independent Director, the Chief Executive Officer shall preside at all meetings of the shareholders and the Board of Directors.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">President</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The President, in the absence of a Chairman of the Board, a Lead Independent Director or a Chief Executive Officer, shall preside at all meetings of the shareholders and the Board of Directors at which he shall be present. The President shall be the Chief Operating Officer and shall direct the operations of the business of the Corporation, and report to the Chief Executive Officer. In the absence of a Chief Executive Officer, a Chairman of the Board or a Lead Independent Director, the President shall report directly to the Board of Directors. In the absence of a Chief Executive Officer, and in the event the Board of Directors has not vested such powers in a Chairman of the Board or a Lead Independent Director, the President shall be the Chief Executive Officer. He shall have such other powers and duties as may be assigned to him from time to time by the Board of Directors.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.7&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Vice Presidents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Vice Presidents shall be of such number and shall have such titles of designation as may be determined from time to time by the Board of Directors. They shall perform such duties as may be assigned to them, respectively, from time to time by the Board of Directors.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.8&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Secretary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Secretary shall give, or cause to be given, notice of all meetings of shareholders and directors, and all other notices required by law or by these Bylaws, and in the case of his absence or refusal or neglect so to do, any such notice may be given by any person thereunto directed by the Chairman of the Board, or by the directors or shareholders upon whose request the meeting is called as provided in these Bylaws. The Secretary shall record all the proceedings of the meetings of shareholders, the Board of Directors and Executive Committee in a book to be kept for that purpose, and shall perform such other duties as may be assigned to the Secretary by the Board of Directors or the Chief Executive Officer. The Secretary shall have the custody of the records and the seal, if any, of the Corporation. The Secretary shall affix the seal, if any, to any instrument requiring it, when signed by a duly authorized officer or v hen specifically authorized by the Board of Directors or the Chairman of the Board, and attest the same. In the absence or incapacity of the Secretary, any Assistant Secretary may affix the seal, if any, to any such instrument and attest the same.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.9&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Assistant Secretaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Assistant Secretaries shall have such powers and shall perform such duties as may be assigned to them from time to time by the Board of Directors the Chief Executive Officer or the Secretary.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Treasurer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Treasurer shall be responsible for establishing and executing programs providing for long and short term financing needs of the Corporation. The </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Treasurer shall establish policies for the receipt, custody and disbursement of the Corporation&#8217;s monies and securities, and for investment of the Corporation&#8217;s funds. The Treasurer shall perform such other duties as may be assigned to him or her from time to time by the Board of Directors or the Chief Executive Officer.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Assistant Treasurers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Assistant Treasurers shall have such powers and shall perform such duties as may be assigned to them from time to time by the Board of Directors the Chief Executive Officer or the Treasurer.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Controller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Controller shall be responsible for the development and maintenance of accounting policies and systems properly to record, report and interpret the financial position and the results of operations of the Corporation. The Controller shall be responsible for development and maintenance of adequate plans for the financial control of operations and the protection of the assets of the Corporation. The Controller shall perform such other duties as may be assigned to him or her from time to time by the Board of Directors or the Chief Executive Officer.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Assistant Controllers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Assistant Controllers shall have such powers and shall perform such duties as may be assigned to them from time to time by the Board of Directors, the Chief Executive Officer or the Controller.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.14&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Presiding Officer at Meetings of the Shareholders and Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The presiding officer at any meeting of the shareholders or the Board of Directors at which the Chairman of the Board, the Lead Independent Director and the Chief Executive Officer are absent shall be the President, or such other officer designated to so preside by the Chairman of the Board or Lead Independent Director, if any. If the Chairman of the Board or Lead Independent Director, for any reason, shall not have designated any officer to preside at any such meeting, then the Chief Executive Officer or President shall preside. In the event that both the Chief Executive Officer and President shall be absent, then the Executive Vice President-Finance, if there be such an officer, and he is a member of the Board, shall preside. If the Executive Vice President-Finance shall also be absent or if there be no such officer, then the most senior (in terms of time served in the office of Executive Vice President) of the other Executive Vice Presidents, if there be such an officer, and he or she is a member of the Board, shall preside.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3.15&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Corporation as Security Holder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Unless otherwise ordered by the Board of Directors, the President, or, in the event of the President&#8217;s inability to act, the Vice President designated by the Board of Directors to act in the absence of the President or, in the absence of such designation, in the order of such Vice President&#8217;s seniority, shall have full power and authority on behalf of the Corporation to attend and to act and to vote at any meetings of security holders of corporations in which the Corporation may hold securities, and at such meetings shall possess and may exercise any and all rights and powers incident to the ownership of such securities, and which as the owner thereof the Corporation might have possessed and exercised, if present. The Board of Directors by resolution from time to time may confer like powers upon any other person or persons.</font></div><div id="i9b039b52074d4e0eb2840a44e0c2624e_89"></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE IV</font></div><div style="margin-bottom:0.12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">CERTIFICATED AND UNCERTIFICATED SHARES</font></div><div style="margin-bottom:0.12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 4.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Share Certificates and Uncertificated Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The shares of the Corporation&#8217;s stock may be certificated or un-certificated, as provided under the Business Corporation Act, and shall be entered in the books of the Corporation and registered as they are issued. Any certificates representing shares of stock shall be in such form as the Board of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Directors shall prescribe, certifying the number and class of shares of the stock of the Corporation owned by the shareholder. Any certificates issued to any shareholder of the Corporation shall bear the name of the Corporation and state that it is organized under the laws of the State of Tennessee, the name of the shareholder, and the number and class (and the designation of the series, if any) of the shares represented. Where applicable, any certificate issued to any shareholder of the Corporation shall also either summarize the designations, relative rights, preferences, and limitations applicable to each class of stock and the variations in rights, preferences, and limitations determined for each series of stock (and the authority of the Board of Directors to determine variations for future series) or conspicuously state that the Corporation will furnish such information to the shareholder upon written request. Each certificate shall be signed either manually or by facsimile, by (i) the Chairman of the Board, Chief Executive Officer, the President or a Vice President and (ii) by the Secretary or an Assistant Secretary, and shall be sealed with the seal of the Corporation or a facsimile thereof. If the person who signed a share certificate, either manually or in facsimile, no longer holds office when the certificate is issued, then the certificate is nevertheless valid.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Within a reasonable time after the issuance or transfer of un-certificated stock, the Corporation shall send to the registered owner thereof a written notice that shall set forth the name of the Corporation, that the Corporation is organized under the laws of the State of Tennessee, the name of the shareholder, the number and class (and the designation of the series, if any) of the shares represented, and any restrictions on the transfer or registration of such shares of stock imposed by the Corporation&#8217;s Charter, these Bylaws, any agreement among shareholders or any agreement between shareholders and the Corporation. The written notice shall also set forth any the designations, relative rights, preferences, and limitations applicable to each class of stock and the variations in rights, preferences, and limitations determined for each series of stock (and the authority of the Board of Directors to determine variations for future series).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Board of Directors shall have power and authority to make all such rules and regulations as it may deem expedient concerning the issue, transfer and registration of shares of the Corporation.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 4.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Transfer of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Upon compliance with provisions restricting the transferability of shares, if any, transfers of shares of the Corporation shall be made only on the share record of the Corporation by the registered holder thereof, or by such holder&#8217;s attorney thereunto authorized by power of attorney duly executed and filed with the Secretary of the Corporation or with a transfer agent or a registrar, if any, and upon the surrender of the certificate or certificates for such shares properly endorsed and the payment of all taxes due thereon. A certificate representing shares shall not be issued until the full amount of consideration therefor has been paid, except as the Business Corporation Act may otherwise permit. Upon the receipt of proper transfer instructions from the registered owner of un-certificated shares, such un-certificated shares shall be cancelled, issuance of new equivalent un-certificated shares or certificated shares shall be made to the shareholder entitled thereto and the transaction shall be recorded upon the books of the Corporation.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 4.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Fractional Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Corporation may issue certificated or un-certificated shares for fractions of a share where necessary to effect transactions authorized by the Business Corporation Act which shall entitle the holder, in proportion to such holder&#8217;s fractional holdings, to exercise voting rights, receive dividends and participate in liquidating distributions&#59; or the Corporation may pay in cash the value of fractions of a share as of the time when those entitled to receive such fractions is determined&#59; or it may issue scrip in registered or bearer form over the manual or facsimile signature of an officer of the Corporation or of its agent, exchangeable as therein provided for full shares, but such scrip shall not entitle the holder to any rights of a shareholder except as therein provided.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 4.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Replacement Certificates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Any person claiming a share certificate to be lost, stolen or destroyed shall make an affidavit or affirmation of the fact in such manner as the Board of Directors may require and shall, if the Board of Directors so requires, give the Corporation a bond of indemnity in form and amount, and with one or more sureties satisfactory to the Board of Directors, as the Board of Directors may require, whereupon the Corporation may issue (i) a new certificate or certificates of stock or (ii) un-certificated shares in place of any certificate or certificates previously issued by the Corporation alleged to have been lost, stolen or destroyed.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 4.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Registered Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Corporation shall be entitled to treat the holder of record of any share or shares of stock as the holder in fact thereof and, accordingly, shall not be bound to recognize any equitable or other claim to, or interest in such share or shares on the part of any other person, whether or not it shall have express or other notice thereof, except as otherwise provided by the laws of the State of Tennessee.</font></div><div id="i9b039b52074d4e0eb2840a44e0c2624e_143"></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE V</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><br><br>FISCAL YEAR</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The fiscal year of the Corporation shall be fixed from time to time by resolution of the Board of Directors.</font></div><div id="i9b039b52074d4e0eb2840a44e0c2624e_155"></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE VI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><br><br>CORPORATE SEAL</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Corporation may, but shall not be required to, adopt a corporate seal. The corporate seal shall have inscribed thereon the name of the Corporation and the year of its incorporation, and shall be in such form and contain such other words and&#47;or figures as the Board of Directors shall determine. The corporate seal may be used by printing, engraving, lithographing, stamping or otherwise making, placing or affixing, or causing to be printed, engraved, lithographed, stamped or otherwise made, placed or affixed upon any paper or document, by any process whatsoever, an impression, facsimile or other reproduction of such corporate seal.</font></div><div id="i9b039b52074d4e0eb2840a44e0c2624e_167"></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE VII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><br><br>INDEMNIFICATION</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 7.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Right to Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> The Corporation shall indemnify to the fullest extent permitted by law any person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Indemnitee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) made or threatened to be made a party to any action, suit or proceeding, whether civil, criminal, administrative or investigative (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Proceeding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), by reason of the fact that such person or such person&#8217;s testator or intestate is or was a director or officer of the Corporation or serves or served at the request of the Corporation any other enterprise as a director, officer or employee. To the fullest extent permitted by applicable law, expenses incurred by any such person in defending any such action, suit or proceeding shall be paid or reimbursed by the Corporation promptly upon receipt by it of an undertaking of such person to repay such expenses if it shall ultimately be determined that such person is not entitled to be indemnified by the Corporation. The rights provided to any person by this Article VII shall be enforceable against the Corporation by such person who shall be presumed to have relied upon it in serving or continuing to serve as a director or officer as provided above. The Corporation, in its sole discretion, may (but need not) provide its non-officer employees rights to indemnification or advancement of expenses to such extent and under such circumstances as the Board of Directors may determine from time to time.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of this article, the term &#8220;Corporation&#8221; shall include any predecessor of the Corporation and any constituent corporation (including any constituent of a constituent) absorbed by the Corporation in a consolidation or merger&#59; the term &#8220;other enterprise&#8221; shall include any corporation, partnership, joint venture, trust, employee benefit plan or other enterprise&#59; service &#8220;at the request of the Corporation&#8221; shall include service as a director or officer of the Corporation which imposes duties on, or involves services by, such director or officer with respect to an employee benefit plan, its participants or beneficiaries&#59; any excise taxes assessed on a person with respect to an employee benefit plan shall be deemed to be indemnifiable expenses&#59; and action taken or omitted by a person with respect to an employee benefit plan which such person reasonably believes to be in the interest of the participants and beneficiaries of such plan shall be deemed to be action not opposed to the best interests of the Corporation.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 7.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Insurance, Contracts and Funding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> The Corporation may purchase and maintain insurance to protect itself and any Indemnitee against any expenses, judgments, fines and amounts paid in settlement as specified in Section 7.1 or incurred by any Indemnitee in connection with any Proceeding referred to in Section 7.1 to the fullest extent permitted by applicable law as then in effect and whether or not the Corporation would have the power to indemnify such Indemnitee against such expense, liability or loss under the Business Corporation Act. The Corporation may enter into contracts with any director or officer of the Corporation in furtherance of the provisions of this Article VII and may create a trust fund, grant a security interest or use other means (including, without limitation, a letter of credit) to ensure the payment of such amounts as may be necessary to effect indemnification as provided or authorized in this Article VII.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 7.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Indemnification Not Exclusive Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> The right of indemnification provided in this Article VII shall not be exclusive of any other rights to which an Indemnitee may otherwise be entitled, and the provisions of this Article VII shall inure to the benefit of the heirs and legal representatives of any Indemnitee under this Article VII and shall be applicable to Proceedings commenced or continuing after the adoption of this Article VII, whether arising from acts or omissions occurring before or after such adoption.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 7.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If any provision or provisions of this Article VII shall be held to be invalid, illegal or unenforceable for any reason whatsoever&#58; (a) the validity, legality and enforceability of the remaining provisions of this Article VII (including, without limitation, all portions of any paragraph of this Article VII containing any such provision held to be invalid, illegal or unenforceable, that are not themselves invalid, illegal or unenforceable) shall not in any way be affected or impaired thereby&#59; and (b) to the fullest extent possible, the provisions of this Article VII (including, without limitation, all portions of any paragraph of this Article VII containing any such provision held to be invalid, illegal or unenforceable, that are not themselves invalid, illegal or unenforceable) shall be construed so as to give effect to the intent manifested by the provision held invalid, illegal or unenforceable.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 7.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. No amendment of this Article VII shall impair the rights of any person arising at any time with respect to events occurring prior to such amendment, it being understood that such person&#8217;s rights hereunder vest immediately upon such person assuming the position of director or officer of the Corporation. In no case shall any amendment of this Article VII occur without thirty days&#8217; advance written notice to all Indemnitees.</font></div><div id="i9b039b52074d4e0eb2840a44e0c2624e_179"></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><br><br>GENERAL</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 8.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Financial Reports</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The directors may appoint the Treasurer or other fiscal officer and&#47;or the Secretary or any other officer to cause to be prepared and furnished to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">shareholders entitled thereto any special financial notice and&#47;or financial statement, as the case may be, which may be required by any provision of law.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 8.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Books and Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Corporation shall keep correct and complete books and records of account and shall keep minutes of the proceedings of the shareholders, of the Board of Directors, and&#47;or any committee which the directors may appoint, and shall keep at the office of the Corporation in the State of Tennessee or at the office of the transfer agent or registrar, if any, in such state, a record containing the names and addresses of all shareholders, the number and class of shares held by each, and the dates when such shareholders respectively became the owners of record thereof. Any of the foregoing books, minutes or records may be in written form or in any other form capable of being converted into written form within a reasonable time.</font></div><div id="i9b039b52074d4e0eb2840a44e0c2624e_191"></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE IX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><br><br>AMENDMENTS</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">An affirmative vote of a majority of the shareholders entitled to vote in the election of directors may make, alter, amend or repeal the Bylaws and may adopt new Bylaws. Except as otherwise required by law, the Charter or by the provisions of these Bylaws, the Board of Directors may also make, alter, amend or repeal the Bylaws and adopt new Bylaws, but Bylaws adopted by the Board of Directors may be altered, amended or repealed by the Corporation&#8217;s shareholders.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#91;&#91;5969255&#93;&#93;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>3
<FILENAME>fwrdexhibit422022.htm
<DESCRIPTION>EX-4.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ifba012d3363847adbd19f4636935c6ef_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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 4.2</font></div><div style="margin-bottom:10pt"><font><br></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%">DESCRIPTION OF FORWARD AIR&#8217;S SECURITIES REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Capital Stock</font></div><div><font><br></font></div><div style="text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following description sets forth certain material terms and provisions Forward Air Corporation&#8217;s securities that are registered under Section 12 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). As of the date of the Annual Report on Form 10-K of which this exhibit is a part, Forward Air Corporation (the &#8220;Company&#8221;) has one class of securities registered under Section 12 of the Exchange Act&#58; Forward Air, Inc.&#8217;s common stock, par value $0.01 per share.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following description summarizes the rights of holders of the Company&#8217;s capital stock. Because it is only a summary, it does not contain all the information that may be important to you. For a complete description of the matters set forth in this &#8220;Description of Capital Stock,&#8221; you should refer to our Restated Charter (the &#8220;Restated Charter&#8221;) and Amended and Restated Bylaws, (&#8220;Amended and Restated Bylaws&#8221;), which are included, or incorporated by reference, as exhibits to our Annual Report on Form 10-K, and to the applicable provisions of Tennessee law. Our authorized capital stock consists of 55,000,000 shares, of which 50,000,000 shares are designated common stock, $0.01 par value and 5,000,000 shares are designated preferred stock, $0.01 par value. As of December 31, 2019, 27,850,233 shares of our common stock were outstanding. We had no outstanding preferred stock. Our common stock is listed on the Nasdaq Stock Market LLC under the symbol &#8220;FWRD.&#8221;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Common Stock</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rights Related to Dividends and Distributions</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Subject to preferences that may apply to any shares of preferred stock that are outstanding at the time, the holders of our common stock are entitled to receive, to the extent permitted by law and to the extent the Board of Directors shall determine, such dividends as may be declared from time to time by the Board of Directors. Further, subject to preferences that may apply to any shares of preferred stock that are outstanding at the time, in the event of the voluntary or involuntary liquidation, dissolution or winding-up of the Company, the holders of the common stock shall be entitled to receive such of the remaining assets of the Company of whatever kind available for distribution to the extent the Board of Directors shall determine.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voting Rights</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Except as may be otherwise required by law or by the Restated Charter, each holder of common stock has one vote in respect of each share of such stock held by such shareholder on all matters voted upon by the shareholders.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preemptive Rights</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No holder of our common stock has any preferential or preemptive right to subscribe for, purchase or receive any shares of stock of the Company of any class, now or hereafter authorized, or any options or warrants for such shares, or any rights to subscribe to or purchase such shares, or any securities convertible into or exchangeable for such shares, which may at any time or from time to time be issued, sold or offered for sale by the Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Preferred Stock</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of our preferred stock may be divided and issued in one or more series at such time or times and for such consideration as the Board of Directors may determine, all shares of any one series is of equal rank and identical in all respects. The Board of Directors may determine the powers, preferences, and rights of the shares of such series, and the qualifications, limitations or restrictions, thereof, to the full extent permitted by the laws of the State of Tennessee, which might include some or all of&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the rate of dividends, if any, and whether such dividends shall be noncumulative, cumulative to the extent earned, or cumulative and, if cumulative, from which date or dates&#59;</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><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">whether the shares will be redeemable and, if so, the terms and conditions of such redemption&#59; </font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">whether there shall be a sinking fund for the redemption&#59; </font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the rights to which the holders of the shares shall be entitled in the event of voluntary or involuntary liquidation, dissolution or winding-up of the Company, and the priority of payment of shares in any such event&#59; </font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">whether the shares shall be convertible into or exchangeable for shares of any other class or any other series and the terms thereof&#59; and </font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all other preferences of any series of preferred stock in the same manner as provided for in the issuance of preferred stock, so long as no shares of such series are outstanding at such time.</font></div><div style="padding-left:72pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares of preferred stock will have no voting power or voting rights with respect to any matter whatsoever, except as may be otherwise required by law or may be provided in any amendment to our Restated Charter creating the series of which such shares are a part. The Board of Directors is authorized to make any change in the designations, terms, limitations or relative rights or preferences of any series of preferred stock in the same manner as provided for in the issuance of preferred stock, so long as no shares of such series are outstanding at such time. </font></div><div style="margin-top:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Election of Directors</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Amended and Restated Bylaws, provide that each member of our board of directors is elected annually to a one year term and shall hold office until the next annual meeting of shareholders and until such person&#8217;s successor is elected and qualified. </font></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Amended and Restated Bylaws also provide that the number of directors may be increased or decreased by action of the board of directors or shareholders.  Vacancies on the board of directors may be filled by vote of the board of directors. The overall effect of these provisions may be to prevent a person or entity from seeking to acquire control of us through an increase in the number of directors on our board of directors and the election of designated nominees to fill newly created vacancies.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anti-Takeover Effects of our Restated Charter and Amended and Restated</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bylaws</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Restated Charter and Amended and Restated Bylaws have provisions that could have the effect of making it more difficult for somebody who wanted to take control of us to do so. They include&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advance Notice Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A requirement that shareholders give advance notice of their intention to nominate candidates for election as directors (and produce the required information as set forth in our Amended and Restated Bylaws) or to bring other business before a meeting of shareholders.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Limit on Shareholder Ability to Nominate Candidates for Election as Directors or Call a Special Meeting of Shareholders.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to be able to nominate a candidate for election or re-election to our Board of Directors or call a special meeting of shareholders, a person must prove eligibility to submit a shareholder proposal under paragraph (b) of Rule 14a-8 under the Securities Act of 1934, as amended, or any successor rule. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Requirement for Calling of Special Meetings of Shareholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Special meetings of our shareholders may be called by shareholders only upon the proper written request of the holders of at least ten percent of all the issued and outstanding shares of any class entitled to vote on the action proposed to be taken.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our Board of Directors is authorized to cause us to issue, without a shareholder vote, preferred stock, which could entitle holders to voting or other rights or preferences that could impede the success of any attempt to acquire us.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Board Authority to Amend Bylaws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our Board of Directors has the authority to make, alter, amend or repeal our Amended and Restated Bylaws without the approval of our shareholders, but our Amended and Restated Bylaws adopted by our Board of Directors may be altered, amended or repealed by the affirmative vote of a majority of our shareholders entitled to vote in the election of directors.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitations on Liability and Indemnification of Officers and Directors</font></div><div style="text-indent:-9pt"><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tennessee Business Corporation Act authorizes corporations to limit or eliminate the personal liability of directors to companies and their shareholders for monetary damages for breaches of directors&#8217; fiduciary duties, under certain circumstances and subject to certain exceptions.  Our Restated Charter includes a provision that eliminates the personal liability </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><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of directors for monetary damages to us or our shareholders for any breach of fiduciary duty as a director, except to the extent such exemption from liability or limitation thereof is not permitted under the Tennessee Business Corporation Act. Our Restated Charter provides that we shall have the power to indemnify any director, officer, employee, agent or any other person who is serving at our request in that capacity for another entity to the fullest extent permitted by Tennessee law.  Our Amended and Restated Bylaws generally provide that we shall indemnify and pay or reimburse certain expenses, to our directors and officers and any person that served as a director, officer or employee of any other enterprise at our request, to the fullest extent permitted by law. We also are authorized to carry insurance to protect the Company and any director, officer and employee, to the fullest extent permitted by law.  </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tennessee Business Corporation Act provides that a corporation may indemnify any of its directors and officers against liability incurred in connection with a proceeding if&#58; (a) such person acted in good faith&#59; (b) in the case of conduct in an official capacity with the corporation, the person reasonably believed such conduct was in the corporation&#8217;s best interests&#59; (c) in all other cases, the person reasonably believed that the person&#8217;s conduct was at least not opposed to the best interests of the corporation&#59; and (d) in connection with any criminal proceeding, such person had no reasonable cause to believe the person&#8217;s conduct was unlawful.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In actions brought by or in the right of the corporation, however, the Tennessee Business Corporation Act provides that no indemnification may be made if the director or officer was adjudged to be liable to the corporation. The Tennessee Business Corporation Act also provides that in connection with any proceeding charging improper personal benefit to an officer or director, no indemnification may be made if such officer or director is adjudged liable on the basis that such personal benefit was improperly received.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tennessee Anti-Takeover Statutes</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Tennessee Business Combination Act and subject to certain exceptions, corporations that have elected to be subject to the Tennessee Business Combination Act may not engage in any &#34;business combination&#34; with an &#34;interested shareholder&#34; for a period of five years after the date on which the person became an interested shareholder unless the &#34;business combination&#34; or the transaction which resulted in the shareholder becoming an &#34;interested shareholder&#34; is approved by the corporation's board of directors prior to the date the &#34;interested shareholder&#34; attained that status.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;Business combinations&#34; for this purpose generally include&#58;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">mergers, consolidations, or share exchanges&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales, leases, exchanges, mortgages, pledges, or other transfers of assets representing 10% or more of the aggregate market value of consolidated assets, the aggregate market value of our outstanding shares, or our consolidated net income&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">transactions which result in the issuances or transfers of shares from us to the interested shareholder&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the adoption of plans of liquidation or dissolution proposed by the interested shareholder&#59;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">transactions in which the interested shareholder's proportionate share of the outstanding shares of any class of securities is increased&#59; or</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">financing arrangements pursuant to which the interested shareholder, directly or indirectly, receives a benefit, except proportionately as a shareholder.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Subject to certain exceptions, an &#34;interested shareholder&#34; generally is a person who, together with his or her affiliates and associates, owns, or within five years did own, 10% or more of our outstanding voting stock.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;After the five-year moratorium, a corporation subject to the foregoing may complete a business combination if the transaction complies with all applicable requirements of our Restated Charter and Amended and Restated Bylaws and applicable Tennessee law and&#58;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">is approved by the holders of at least two-thirds of the outstanding voting stock not beneficially owned by the interested shareholder&#59; or</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">meets certain fair price criteria set forth in the Tennessee Business Combination Act</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We have elected to not be subject to the Tennessee Business Combination Act. We can give no assurance that we will or will not elect, through a charter or bylaw amendment, to be governed by the Tennessee Business Combination Act in the future.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We also have not elected to be governed by the Tennessee Control Share Acquisition Act which prohibits certain shareholders from exercising in excess of 20% of the voting power in a corporation acquired in a &#34;control share acquisition&#34; unless such voting rights have been previously approved by the disinterested shareholders. We can give no assurance that we will or will not elect, through a charter or bylaw amendment, to be governed by the Tennessee Control Share Acquisition Act in the future.</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><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Tennessee Greenmail Act prohibits us from purchasing or agreeing to purchase any of our securities, at a price in excess of fair market value, from a holder of 3% or more of our securities who has beneficially owned such securities for less than two years, unless the purchase has been approved by a majority of the outstanding shares of each class of our voting stock or we make an offer of at least equal value per share to all holders of shares of such class. The Tennessee Greenmail Act may make a change of control more difficult.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Tennessee Investor Protection Act applies to tender offers directed at corporations that have &#34;substantial assets&#34; in Tennessee and that are either incorporated in or have a principal office in Tennessee. Pursuant to the Investor Protection Act, no offeror shall make a takeover offer for an offeree company if the offeror beneficially owns 5% or more of any class of equity securities of the offeree company, any of which was purchased within one year prior to the proposed tender offer, unless the offeror, before making such purchase&#58; (1) makes a public announcement of his or her intention with respect to changing or influencing the management or control of the offeree company&#59; (2) makes a full, fair and effective disclosure of such intention to the person from whom he or she intends to acquire such securities&#59; and (3) files with the Tennessee Commissioner of Commerce and Insurance (the &#8220;Commissioner&#8221;), and the offeree company a statement signifying such intentions and containing such additional information as may be prescribed by the Commissioner. When the offeror intends to gain control of the offeree company, the registration statement must indicate any plans the offeror has for the offeree. The Commissioner may require additional information concerning the takeover offer and may call for hearings. The Investor Protection Act does not apply to an offer that the offeree company's board of directors recommends to shareholders.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition to requiring the offeror to file&#160;a registration statement with the Commissioner, the Tennessee Investor Protection Act requires the offeror and the offeree company to deliver to the Commissioner all solicitation materials used in connection with the tender offer. The Investor Protection Act prohibits fraudulent, deceptive, or manipulative acts or practices by either side and gives the Commissioner standing to apply for equitable relief to the Chancery Court of Davidson County, Tennessee, or to any other chancery court having jurisdiction whenever it appears to the Commissioner that the offeror, the offeree company or any of their respective affiliates has engaged in or is about to engage in a violation of the Investor Protection Act. Upon proper showing, the chancery court may grant injunctive relief. The Investor Protection Act further provides civil and criminal penalties for violations.</font></div><div><font><br></font></div><div style="margin-top:24pt"><font><br></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-21.1
<SEQUENCE>4
<FILENAME>fwrdex2112022.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i6dff32630201457c8c3a74ff66336f29_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;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 style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FORWARD AIR CORPORATION </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SUBSIDIARIES </font></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:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></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:48.535%"></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:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State of Incorporation</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAF, Inc.</font></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:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tennessee</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward Air, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tennessee</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward Air Solutions, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tennessee</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central States Trucking Co.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central States Logistics, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Illinois</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TQI Holdings, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FORWARD AIR, INC. </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SUBSIDIARIES </font></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:97.514%"><tr><td style="width:1.0%"></td><td style="width:48.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.526%"></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:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State of Incorporation</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward Air Royalty, LLC</font></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:middle"><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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward Air Technology and Logistics Services, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tennessee</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FACSBI, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Towne Holdings, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Synergy Cargo Logistics, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TAF, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indiana</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Towne Air Freight, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indiana</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward Air Services, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward Air Final Mile, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><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 style="margin-bottom:5pt;margin-top:5pt"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TQI HOLDINGS, INC. </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SUBSIDIARIES </font></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:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></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:48.535%"></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:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State of Incorporation</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward Air Logistics Services, Inc.</font></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:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TQI, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</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:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FAF, INC. </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SUBSIDIARIES </font></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:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></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:48.535%"></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:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State of Incorporation</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FFM, LLC</font></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:middle"><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 style="text-align:center"><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>5
<FILENAME>fwrdex2312022.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="id1bd7aeecdde4ec390cb3e6dc31e5e8e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We consent to the incorporation by reference in the following Registration Statements&#58; </font></div><div style="text-align:justify;text-indent:22.5pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Registration Statement (Form S-8 No. 333-151198) pertaining to the Forward Air Corporation Amended and Restated Stock Option and Incentive Plan, </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Registration Statement (Form S-8 No. 333-134294) pertaining to the Forward Air Corporation 2006 Non-Employee Director Stock Plan, </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Registration Statement (Form S-8 No. 333-125872) pertaining to the Forward Air Corporation 2005 Employee Stock Purchase Plan,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Registration Statement (Form S-8 No. 333-120250) pertaining to the Forward Air Corporation 2000 Non-Employee Director Stock Option Award,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Registration Statement (Form S-8 No. 333-120249) pertaining to the Forward Air Corporation Non-Employee Director Stock Plan, as amended, and the Forward Air Corporation 1999 Stock Option and Incentive Plan, as amended,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Registration Statement (Form S-8 No. 333-94249) pertaining to the Forward Air Corporation 1999 Stock Option and Incentive Plan,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Registration Statement (Form S-8 No. 333-211256) pertaining to the Forward Air Corporation 2016 Omnibus Incentive Compensation Plan and the Forward Air Corporation Amended and Restated Non-Employee Director Stock Plan </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">of our reports dated March 1, 2023, with respect to the consolidated financial statements and schedule of Forward Air Corporation and the effectiveness of internal control over financial reporting of Forward Air Corporation included in this Annual Report (Form 10-K) of Forward Air Corporation for the year ended December 31, 2022.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; Ernst &#38; Young LLP</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Atlanta, GA                                                                   </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 1, 2023</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>fwrdex3112022.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i413d90af6cb84756bd58c0fa924bf4bb_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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 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 OF CHIEF EXECUTIVE OFFICER</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%">PURSUANT TO EXCHANGE ACT RULE 13a-14(a) (17 CFR 240.13a-14(a))</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Thomas Schmitt, President, Chief Executive Officer and Director of Forward Air Corporation, certify that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this report on Form 10-K for the year ended December&#160;31, 2022 of Forward Air Corporation&#59;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;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;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;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></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;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 (or persons performing the equivalent functions)&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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></div><div style="padding-left:36pt"><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:4.933%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.027%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</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%">March 1, 2023</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%">&#47;s&#47; Thomas Schmitt</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">&#160;</font></td><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%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Thomas Schmitt<br>President and Chief Executive Officer</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 style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>fwrdex3122022.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="id50d94041a0e40eabbfa6f5f8eac23d1_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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 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 OF CHIEF EXECUTIVE OFFICER</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%">PURSUANT TO EXCHANGE ACT RULE 13a-14(a) (17 CFR 240.13a-14(a))</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Rebecca J. Garbrick, Chief Financial Officer and Treasurer of Forward Air Corporation, certify that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this report on Form 10-K for the year ended December&#160;31, 2022 of Forward Air Corporation&#59;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;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;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;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></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;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 (or persons performing the equivalent functions)&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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></div><div style="padding-left:36pt"><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.090%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.787%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</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%">March 1, 2023</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%">&#47;s&#47; Rebecca J. Garbrick</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Rebecca J. Garbrick<br>Chief Financial Officer and Treasurer </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 style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>fwrdex3212022.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ia558d31819e74ccea20fb373eeccc3d6_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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 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 style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of Forward Air Corporation (the &#8220;Company&#8221;) for the year ended December&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof&#160;&#160;(the &#8220;Report&#8221;), Thomas Schmitt, President and Chief Executive Officer of the Company, certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</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%">March 1, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><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%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Thomas Schmitt</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">&#160;</font></td><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%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Thomas Schmitt<br>President and Chief Executive Officer </font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to Forward Air Corporation and will be retained by Forward Air Corporation and furnished to the Securities and Exchange Commission or its staff upon request.</font></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.2
<SEQUENCE>9
<FILENAME>fwrdex3222022.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="if7a8a8d9e24046559573cffac9a98f86_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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><font><br></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%">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 style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of Forward Air Corporation (the &#8220;Company&#8221;) for the year ended December&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof&#160;&#160;(the &#8220;Report&#8221;), Rebecca J. Garbrick, Chief Financial Officer and Treasurer of the Company, certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</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%">March 1, 2023</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%">&#47;s&#47; Rebecca J. Garbrick</font></td></tr><tr><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%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000;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%">Rebecca J. Garbrick<br>Chief Financial Officer and Treasurer </font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to Forward Air Corporation and will be retained by Forward Air Corporation and furnished to the Securities and Exchange Commission or its staff upon request.</font></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-101.SCH
<SEQUENCE>10
<FILENAME>fwrd-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:907144e8-1adb-443f-ac6e-b1de7d526edf,g:1324777b-afbc-4e0b-9d0c-e85c14fe5f8f-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:fwrd="http://www.forwardair.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.forwardair.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fwrd-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fwrd-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fwrd-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="fwrd-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.forwardair.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.forwardair.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.forwardair.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>0000005 - 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="ConsolidatedStatementsofShareholdersEquity" roleURI="http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity">
        <link:definition>0000006 - Statement - Consolidated Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperationsandSummaryofSignificantAccountingPolicies" roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPolicies">
        <link:definition>0000008 - Disclosure - Operations and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationandHeldforSale" roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSale">
        <link:definition>0000009 - Disclosure - Discontinued Operation and Held for Sale</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.forwardair.com/role/Acquisitions">
        <link:definition>0000010 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Indebtedness" roleURI="http://www.forwardair.com/role/Indebtedness">
        <link:definition>0000011 - Disclosure - Indebtedness</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquity" roleURI="http://www.forwardair.com/role/ShareholdersEquity">
        <link:definition>0000012 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlan" roleURI="http://www.forwardair.com/role/StockIncentivePlan">
        <link:definition>0000013 - 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="IncomeTaxes" roleURI="http://www.forwardair.com/role/IncomeTaxes">
        <link:definition>0000014 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.forwardair.com/role/Leases">
        <link:definition>0000015 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.forwardair.com/role/CommitmentsandContingencies">
        <link:definition>0000016 - 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="EmployeeBenefitPlan" roleURI="http://www.forwardair.com/role/EmployeeBenefitPlan">
        <link:definition>0000017 - Disclosure - Employee Benefit 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="FairValueofFinancialInstruments" roleURI="http://www.forwardair.com/role/FairValueofFinancialInstruments">
        <link:definition>0000018 - Disclosure - Fair Value of 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="SegmentReporting" roleURI="http://www.forwardair.com/role/SegmentReporting">
        <link:definition>0000019 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccounts" roleURI="http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccounts">
        <link:definition>0000020 - Disclosure - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperationsandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000021 - Disclosure - Operations and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperationsandSummaryofSignificantAccountingPoliciesTables" roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000022 - Disclosure - Operations and Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationandHeldforSaleTables" roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleTables">
        <link:definition>0000023 - Disclosure - Discontinued Operation and Held for Sale (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="AcquisitionsTables" roleURI="http://www.forwardair.com/role/AcquisitionsTables">
        <link:definition>0000024 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IndebtednessTables" roleURI="http://www.forwardair.com/role/IndebtednessTables">
        <link:definition>0000025 - Disclosure - Indebtedness (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlanTables" roleURI="http://www.forwardair.com/role/StockIncentivePlanTables">
        <link:definition>0000026 - 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="IncomeTaxesTables" roleURI="http://www.forwardair.com/role/IncomeTaxesTables">
        <link:definition>0000027 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.forwardair.com/role/LeasesTables">
        <link:definition>0000028 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.forwardair.com/role/CommitmentsandContingenciesTables">
        <link:definition>0000029 - Disclosure - Commitments and Contingencies (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="FairValueofFinancialInstrumentsTables" roleURI="http://www.forwardair.com/role/FairValueofFinancialInstrumentsTables">
        <link:definition>0000030 - Disclosure - Fair Value of 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="SegmentReportingTables" roleURI="http://www.forwardair.com/role/SegmentReportingTables">
        <link:definition>0000031 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>0000032 - Disclosure - Operations and Summary of Significant Accounting Policies - 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="OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails">
        <link:definition>0000033 - Disclosure - Operations and Summary of Significant Accounting Policies - 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="OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails" roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails">
        <link:definition>0000034 - Disclosure - Operations and Summary of Significant Accounting Policies - Goodwill Roll Forward (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="OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails">
        <link:definition>0000035 - Disclosure - Operations and Summary of Significant Accounting Policies - Estimated Useful Lives (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="OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails">
        <link:definition>0000036 - Disclosure - Operations and Summary of Significant Accounting Policies - Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails" roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails">
        <link:definition>0000037 - Disclosure - Operations and Summary of Significant Accounting Policies - Accrued Expenses (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="OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails" roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails">
        <link:definition>0000038 - Disclosure - Operations and Summary of Significant Accounting Policies - Self-Insurance Reserve (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="OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails" roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails">
        <link:definition>0000039 - Disclosure - Operations and Summary of Significant Accounting Policies - Net Income per Share and Anti-dilutive Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationandHeldforSaleNarrativeDetails" roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails">
        <link:definition>0000040 - Disclosure - Discontinued Operation and Held for Sale - 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="DiscontinuedOperationandHeldforSaleAssumptionsDetails" roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails">
        <link:definition>0000041 - Disclosure - Discontinued Operation and Held for Sale - 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="DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails" roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails">
        <link:definition>0000042 - Disclosure - Discontinued Operation and Held for Sale - Consolidated Statements of 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="AcquisitionsNarrativeDetails" roleURI="http://www.forwardair.com/role/AcquisitionsNarrativeDetails">
        <link:definition>0000043 - Disclosure - Acquisitions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsWeightedAverageAssumptionsDetails" roleURI="http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails">
        <link:definition>0000044 - Disclosure - Acquisitions - Weighted Average 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="AcquisitionsAllocationsofPurchasePriceDetails" roleURI="http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails">
        <link:definition>0000045 - Disclosure - Acquisitions - Allocations of Purchase Price (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="AcquisitionsEstimatedUsefulLivesDetails" roleURI="http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails">
        <link:definition>0000046 - Disclosure - Acquisitions - Estimated Useful Lives (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="IndebtednessScheduleofLongTermDebtDetails" roleURI="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails">
        <link:definition>0000047 - Disclosure - Indebtedness - Schedule of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IndebtednessScheduleofLongTermDebtDetails_1" roleURI="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails_1">
        <link:definition>0000047 - Disclosure - Indebtedness - Schedule of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IndebtednessScheduleofMaturityDetails" roleURI="http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails">
        <link:definition>0000048 - Disclosure - Indebtedness - Schedule of Maturity (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="IndebtednessNarrativeDetails" roleURI="http://www.forwardair.com/role/IndebtednessNarrativeDetails">
        <link:definition>0000049 - Disclosure - Indebtedness - 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="ShareholdersEquityDetails" roleURI="http://www.forwardair.com/role/ShareholdersEquityDetails">
        <link:definition>0000050 - Disclosure - Shareholders' Equity (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="StockIncentivePlanShareBasedCompensationExpenseDetails" roleURI="http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails">
        <link:definition>0000051 - Disclosure - Stock Incentive Plan - Share-Based Compensation 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="StockIncentivePlanNarrativeDetails" roleURI="http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails">
        <link:definition>0000052 - 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="StockIncentivePlanWeightedAverageAssumptionsDetails" roleURI="http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails">
        <link:definition>0000053 - Disclosure - Stock Incentive Plan - Weighted Average 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="StockIncentivePlanRollForwardActivityDetails" roleURI="http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails">
        <link:definition>0000054 - Disclosure - Stock Incentive Plan - Roll Forward 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="StockIncentivePlanExercisePriceRangeDetails" roleURI="http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails">
        <link:definition>0000055 - Disclosure - Stock Incentive Plan - Exercise Price Range (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="StockIncentivePlanEmployeeStockPurchasePlanDetails" roleURI="http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails">
        <link:definition>0000056 - Disclosure - Stock Incentive Plan - Employee Stock Purchase 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="IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails">
        <link:definition>0000057 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofIncomeTaxesDetails" roleURI="http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails">
        <link:definition>0000058 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>0000059 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.forwardair.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>0000060 - 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="IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" roleURI="http://www.forwardair.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails">
        <link:definition>0000061 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.forwardair.com/role/LeasesNarrativeDetails">
        <link:definition>0000062 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesAssetsandLiabilitiesDetails" roleURI="http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails">
        <link:definition>0000063 - Disclosure - Leases - 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="LeasesLeaseCostDetails" roleURI="http://www.forwardair.com/role/LeasesLeaseCostDetails">
        <link:definition>0000064 - Disclosure - Leases - Lease Cost (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="LeasesFutureMinimumPaymentsDetails" roleURI="http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails">
        <link:definition>0000065 - Disclosure - Leases - Future Minimum Payments (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="LeasesFutureMinimumPaymentsDetails_1" roleURI="http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_1">
        <link:definition>0000065 - Disclosure - Leases - Future Minimum Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" roleURI="http://www.forwardair.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails">
        <link:definition>0000066 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowDetails" roleURI="http://www.forwardair.com/role/LeasesSupplementalCashFlowDetails">
        <link:definition>0000067 - Disclosure - Leases -Supplemental Cash Flow (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.forwardair.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000068 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlanDetails" roleURI="http://www.forwardair.com/role/EmployeeBenefitPlanDetails">
        <link:definition>0000069 - Disclosure - Employee Benefit 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="FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails" roleURI="http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails">
        <link:definition>0000070 - Disclosure - Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsNarrativeDetails" roleURI="http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails">
        <link:definition>0000071 - Disclosure - Fair Value of 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="FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails" roleURI="http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails">
        <link:definition>0000072 - Disclosure - Fair Value of Financial Instruments - Losses On Assets Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingDetails" roleURI="http://www.forwardair.com/role/SegmentReportingDetails">
        <link:definition>0000073 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccountsDetails" roleURI="http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails">
        <link:definition>0000074 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="fwrd_DebtInstrumentFederalFundsRateFloor" abstract="false" name="DebtInstrumentFederalFundsRateFloor" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fwrd_ExercisePriceRangeTwoMember" abstract="true" name="ExercisePriceRangeTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_RangeOfClaimDomain" abstract="true" name="RangeOfClaimDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_LeaseWeightedAverageDiscountRateAbstract" abstract="true" name="LeaseWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fwrd_OneCustomerMember" abstract="true" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod" abstract="false" name="BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fwrd_AllowanceForRevenueAdjustmentsMember" abstract="true" name="AllowanceForRevenueAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_LesseeOperatingLeaseNumberOfRenewalOptions" abstract="false" name="LesseeOperatingLeaseNumberOfRenewalOptions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="fwrd_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability" abstract="false" name="PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_FinalMileMember" abstract="true" name="FinalMileMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue" abstract="false" name="DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_AverageMonthlyRevenue" abstract="false" name="AverageMonthlyRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_StockRepurchasePlan2019Member" abstract="true" name="StockRepurchasePlan2019Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_EdgmonTruckingLLCMember" abstract="true" name="EdgmonTruckingLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_NonemployeeDirectorNonvestedSharesGrantedMember" abstract="true" name="NonemployeeDirectorNonvestedSharesGrantedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining" abstract="false" name="DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_DiscontinuedOperationsMeasurementInput" abstract="false" name="DiscontinuedOperationsMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="fwrd_CashEquivalents" abstract="false" name="CashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer" abstract="false" name="DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_AccountingPoliciesPropertyAndEquipmentAbstract" abstract="true" name="AccountingPoliciesPropertyAndEquipmentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fwrd_MinimumPercentageOfSharesAttainable" abstract="false" name="MinimumPercentageOfSharesAttainable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fwrd_KeyEmployeePerformanceShareBasedPlanMember" abstract="true" name="KeyEmployeePerformanceShareBasedPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_ChickasawContainerServicesMember" abstract="true" name="ChickasawContainerServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible" abstract="false" name="SelfInsuranceRetentionLiabilityAdditionalDeductible" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_PoolBusinessMember" abstract="true" name="PoolBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_NumberOfTerminals" abstract="false" name="NumberOfTerminals" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance" abstract="false" name="DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" abstract="false" name="SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_MeasurementInputAssetVolatilityMember" abstract="true" name="MeasurementInputAssetVolatilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_LeaseRightOfUseAsset" abstract="false" name="LeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_LeaseLiabilityCurrentAbstract" abstract="true" name="LeaseLiabilityCurrentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_NetworkMember" abstract="true" name="NetworkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_EmployeeNonVestedSharesMember" abstract="true" name="EmployeeNonVestedSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_AggregateDeductibleForClaimsBetween0And5000Member" abstract="true" name="AggregateDeductibleForClaimsBetween0And5000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_JPHallExpressDeliveryMember" abstract="true" name="JPHallExpressDeliveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases" abstract="false" name="NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fwrd_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_DiscontinuedOperationEarnOutAchievementPeriod" abstract="false" name="DiscontinuedOperationEarnOutAchievementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne" abstract="false" name="BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fwrd_AggregateDeductibleForClaimsBetween0And2000Member" abstract="true" name="AggregateDeductibleForClaimsBetween0And2000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment" abstract="false" name="FiniteLivedIntangibleAssetsAccumulatedImpairment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_MeaurementInputRevenueVolatilityMember" abstract="true" name="MeaurementInputRevenueVolatilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_ExercisePriceRangeOneMember" abstract="true" name="ExercisePriceRangeOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_BarOleTruckingIncMember" abstract="true" name="BarOleTruckingIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_DefinedContributionPlanEmployerMatchPercentage" abstract="false" name="DefinedContributionPlanEmployerMatchPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fwrd_SelfInsuranceLossReservesTableTextBlock" abstract="false" name="SelfInsuranceLossReservesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod" abstract="false" name="DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fwrd_SalariesWagesAndEmployeeBenefitsMember" abstract="true" name="SalariesWagesAndEmployeeBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_AverageMonthlyRevenueAdjustments" abstract="false" name="AverageMonthlyRevenueAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_SelfInsuranceRetentionWorkersCompensation" abstract="false" name="SelfInsuranceRetentionWorkersCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember" abstract="true" name="ProficientTransportIncorporatedAndProficientTruckingIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_Liabilityinsurancecoverage" abstract="false" name="Liabilityinsurancecoverage" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_GoodwillImpairmentCharge" abstract="false" name="GoodwillImpairmentCharge" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract" abstract="true" name="LeaseWeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fwrd_RangeofClaimAxis" abstract="true" name="RangeofClaimAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fwrd_TruckloadMember" abstract="true" name="TruckloadMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_BloombergShortTermBankYieldIndexMember" abstract="true" name="BloombergShortTermBankYieldIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationFuelExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member" abstract="true" name="Aggregatedeductibleforclaimsbetween5000and10000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor" abstract="false" name="DebtInstrumentBloombergShortTermBankYieldIndexRateFloor" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fwrd_ShareRepurchaseProgramAuthorizedShares" abstract="false" name="ShareRepurchaseProgramAuthorizedShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="fwrd_CashFromDiscontinuedOperationAbstract" abstract="true" name="CashFromDiscontinuedOperationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fwrd_IntermodalSegmentMember" abstract="true" name="IntermodalSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_MaximumPercentageOfSharesAttainable" abstract="false" name="MaximumPercentageOfSharesAttainable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fwrd_DebtInstrumentBaseRateFloor" abstract="false" name="DebtInstrumentBaseRateFloor" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fwrd_LeaseLiabilityNoncurrentAbstract" abstract="true" name="LeaseLiabilityNoncurrentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fwrd_LeaseLiabilityAbstract" abstract="true" name="LeaseLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate" abstract="false" name="DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable" abstract="false" name="DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_NonEmployeeDirectorStockOptionsMember" abstract="true" name="NonEmployeeDirectorStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_FinanceLeasesCostAbstract" abstract="true" name="FinanceLeasesCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fwrd_ExpeditedFreightSegmentMember" abstract="true" name="ExpeditedFreightSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_EarnOutLiabilityMember" abstract="true" name="EarnOutLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_NonCashValuationAllowance" abstract="false" name="NonCashValuationAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue" abstract="false" name="AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fwrd_NonCashCharge" abstract="false" name="NonCashCharge" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_AggregateDeductibleForClaimsBetween0And1000Member" abstract="true" name="AggregateDeductibleForClaimsBetween0And1000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_AggregateDeductibleForClaimsBetween5000And10000Member" abstract="true" name="AggregateDeductibleForClaimsBetween5000And10000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fwrd_PaymentsToProceedsFromAffiliates" abstract="false" name="PaymentsToProceedsFromAffiliates" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>fwrd-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:907144e8-1adb-443f-ac6e-b1de7d526edf,g:1324777b-afbc-4e0b-9d0c-e85c14fe5f8f-->
<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.forwardair.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_27596e15-ccb5-4537-9662-5731bb04e75e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c236009a-61a0-474e-baff-d3a1c3646ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27596e15-ccb5-4537-9662-5731bb04e75e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c236009a-61a0-474e-baff-d3a1c3646ee8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_f57d0b34-a784-4038-bd15-eb50261bfcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27596e15-ccb5-4537-9662-5731bb04e75e" xlink:to="loc_us-gaap_AdditionalPaidInCapital_f57d0b34-a784-4038-bd15-eb50261bfcb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_2de34537-d766-41be-9b13-66f1030d8cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27596e15-ccb5-4537-9662-5731bb04e75e" xlink:to="loc_us-gaap_CommonStockValue_2de34537-d766-41be-9b13-66f1030d8cb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_213f6272-3044-426b-870b-cc5c3412f23d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27596e15-ccb5-4537-9662-5731bb04e75e" xlink:to="loc_us-gaap_PreferredStockValue_213f6272-3044-426b-870b-cc5c3412f23d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_039550a2-914e-4907-a75a-a694c7047b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_2208128f-211a-46a4-8993-2dd5aee3885c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_039550a2-914e-4907-a75a-a694c7047b7b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_2208128f-211a-46a4-8993-2dd5aee3885c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5f81ca02-6f96-4c33-b2ae-80ed5d631fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_039550a2-914e-4907-a75a-a694c7047b7b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5f81ca02-6f96-4c33-b2ae-80ed5d631fca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fb212412-c0dd-4cf3-8396-0e0e46249f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_039550a2-914e-4907-a75a-a694c7047b7b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fb212412-c0dd-4cf3-8396-0e0e46249f26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_67cfdca4-6c54-47dd-a195-3fa3ae58d040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_039550a2-914e-4907-a75a-a694c7047b7b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_67cfdca4-6c54-47dd-a195-3fa3ae58d040" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f7013c70-ec53-487d-ac9e-1217ae50c60f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_039550a2-914e-4907-a75a-a694c7047b7b" xlink:to="loc_us-gaap_LiabilitiesCurrent_f7013c70-ec53-487d-ac9e-1217ae50c60f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4d6d98c2-d784-4616-8ef0-27e1970ea8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_039550a2-914e-4907-a75a-a694c7047b7b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4d6d98c2-d784-4616-8ef0-27e1970ea8e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_05e0acf9-2a86-430a-9733-e8a1e2a244b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_039550a2-914e-4907-a75a-a694c7047b7b" xlink:to="loc_us-gaap_StockholdersEquity_05e0acf9-2a86-430a-9733-e8a1e2a244b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d43e8f5e-dfd0-468f-bf2c-b646897c5a40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_cc4aaebc-e54e-4b04-b036-2f29e4b2bcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d43e8f5e-dfd0-468f-bf2c-b646897c5a40" xlink:to="loc_us-gaap_Goodwill_cc4aaebc-e54e-4b04-b036-2f29e4b2bcbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a661e1eb-42ca-4aca-b3d7-fe3c1a2f243f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d43e8f5e-dfd0-468f-bf2c-b646897c5a40" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a661e1eb-42ca-4aca-b3d7-fe3c1a2f243f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_b70d4300-23a3-4427-96d5-966246cb8867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d43e8f5e-dfd0-468f-bf2c-b646897c5a40" xlink:to="loc_us-gaap_OtherAssets_b70d4300-23a3-4427-96d5-966246cb8867" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7a410ea2-060f-4278-a5e9-17963c243b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d43e8f5e-dfd0-468f-bf2c-b646897c5a40" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7a410ea2-060f-4278-a5e9-17963c243b4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7096ce7c-3412-440c-8c01-e2c5363c3978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d43e8f5e-dfd0-468f-bf2c-b646897c5a40" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7096ce7c-3412-440c-8c01-e2c5363c3978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3001b7f9-6e2b-4216-b117-1e2f7d5c1337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d43e8f5e-dfd0-468f-bf2c-b646897c5a40" xlink:to="loc_us-gaap_AssetsCurrent_3001b7f9-6e2b-4216-b117-1e2f7d5c1337" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_696481bb-2df7-4acd-89f5-0f80ca1be7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e081c213-7100-4df8-982c-0f4a8567d7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_696481bb-2df7-4acd-89f5-0f80ca1be7b8" xlink:to="loc_us-gaap_AccountsPayableCurrent_e081c213-7100-4df8-982c-0f4a8567d7b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0f3d0923-bab5-4654-b2ca-3bdfb5f19fac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_696481bb-2df7-4acd-89f5-0f80ca1be7b8" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0f3d0923-bab5-4654-b2ca-3bdfb5f19fac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d122ba31-f05b-4b46-bee4-2c451c326ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_696481bb-2df7-4acd-89f5-0f80ca1be7b8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d122ba31-f05b-4b46-bee4-2c451c326ce4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_2b06943d-649a-4547-9597-2bc1b6e6253b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_696481bb-2df7-4acd-89f5-0f80ca1be7b8" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_2b06943d-649a-4547-9597-2bc1b6e6253b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_709560ae-9dee-4913-8964-b84331a8a302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_696481bb-2df7-4acd-89f5-0f80ca1be7b8" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_709560ae-9dee-4913-8964-b84331a8a302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_64168395-419e-4893-92c9-e78e4be3c2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_48cf58c6-5af8-4381-baeb-7fefb188f10b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_64168395-419e-4893-92c9-e78e4be3c2c0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_48cf58c6-5af8-4381-baeb-7fefb188f10b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_f7c24f6e-cff0-4f58-b1a7-ea64b918830c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_64168395-419e-4893-92c9-e78e4be3c2c0" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_f7c24f6e-cff0-4f58-b1a7-ea64b918830c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_758e3d62-085f-41a4-8f11-53126868b12d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_64168395-419e-4893-92c9-e78e4be3c2c0" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_758e3d62-085f-41a4-8f11-53126868b12d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_98019b56-0692-4603-a428-c35951f48d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_64168395-419e-4893-92c9-e78e4be3c2c0" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_98019b56-0692-4603-a428-c35951f48d72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_91042f2c-5ba1-4836-9bc3-97f17006fbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_64168395-419e-4893-92c9-e78e4be3c2c0" xlink:to="loc_us-gaap_OtherAssetsCurrent_91042f2c-5ba1-4836-9bc3-97f17006fbc0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9efa3a54-75a7-4d81-b016-665b81bbb9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_b93b6eb9-bbad-4010-aac2-98aa8ba631e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9efa3a54-75a7-4d81-b016-665b81bbb9a2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_b93b6eb9-bbad-4010-aac2-98aa8ba631e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e717a351-ae3d-46b8-95bc-a8909b72d1db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9efa3a54-75a7-4d81-b016-665b81bbb9a2" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e717a351-ae3d-46b8-95bc-a8909b72d1db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_9ffb2279-be2c-4ef8-bc9c-d227bb10fc70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_41b05292-33a1-4583-9450-f2fa1246d354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_9ffb2279-be2c-4ef8-bc9c-d227bb10fc70" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_41b05292-33a1-4583-9450-f2fa1246d354" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cb7ad435-8420-4ad6-a4ab-63fea10d1f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_9ffb2279-be2c-4ef8-bc9c-d227bb10fc70" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cb7ad435-8420-4ad6-a4ab-63fea10d1f94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c076c098-2a02-4a5a-8bcd-0fb9efee504a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_07c4340c-88ea-4315-ba7d-a9c43939f266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c076c098-2a02-4a5a-8bcd-0fb9efee504a" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_07c4340c-88ea-4315-ba7d-a9c43939f266" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_36a8541e-8c0c-43c3-8729-e5f2a95e5277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c076c098-2a02-4a5a-8bcd-0fb9efee504a" xlink:to="loc_us-gaap_OperatingIncomeLoss_36a8541e-8c0c-43c3-8729-e5f2a95e5277" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_22650c72-7d34-420b-aec3-48a9ccf06274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_a9554ed2-3a84-473e-94c0-344e826b6c00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_22650c72-7d34-420b-aec3-48a9ccf06274" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_a9554ed2-3a84-473e-94c0-344e826b6c00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_12dec2fd-6699-41b2-86d5-ba0fb6da06ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_22650c72-7d34-420b-aec3-48a9ccf06274" xlink:to="loc_us-gaap_LaborAndRelatedExpense_12dec2fd-6699-41b2-86d5-ba0fb6da06ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_bb8060c7-262f-4fe8-b4af-03ed54969e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_22650c72-7d34-420b-aec3-48a9ccf06274" xlink:to="loc_us-gaap_OperatingLeaseExpense_bb8060c7-262f-4fe8-b4af-03ed54969e4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3cfa5870-550a-434d-9538-7221f01dc574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_22650c72-7d34-420b-aec3-48a9ccf06274" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3cfa5870-550a-434d-9538-7221f01dc574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingInsuranceAndClaimsCostsProduction_3dfd75a2-9d24-4048-8c29-6629c3c2b5d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingInsuranceAndClaimsCostsProduction"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_22650c72-7d34-420b-aec3-48a9ccf06274" xlink:to="loc_us-gaap_OperatingInsuranceAndClaimsCostsProduction_3dfd75a2-9d24-4048-8c29-6629c3c2b5d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_4624ccab-fe4e-416b-83cb-d4daaa3e923f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FuelCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_22650c72-7d34-420b-aec3-48a9ccf06274" xlink:to="loc_us-gaap_FuelCosts_4624ccab-fe4e-416b-83cb-d4daaa3e923f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_1f5c301b-67cf-44bd-8479-3a3af64d3577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_22650c72-7d34-420b-aec3-48a9ccf06274" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_1f5c301b-67cf-44bd-8479-3a3af64d3577" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_2d9e29ad-962a-43a6-a826-fed49067329e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3c2a609d-14b0-4448-9a9d-f3edb966f2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_2d9e29ad-962a-43a6-a826-fed49067329e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3c2a609d-14b0-4448-9a9d-f3edb966f2b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_a4d8e67f-da80-4c34-b7af-fe90673f4bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_2d9e29ad-962a-43a6-a826-fed49067329e" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_a4d8e67f-da80-4c34-b7af-fe90673f4bc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_27bebad1-5873-4b6d-856f-53ef052c0d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_0fa5ee64-676d-4fe0-be3a-d482fdc9edab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_27bebad1-5873-4b6d-856f-53ef052c0d18" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_0fa5ee64-676d-4fe0-be3a-d482fdc9edab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_a24c3cee-04d1-41bf-bb79-a3b81c12460f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_27bebad1-5873-4b6d-856f-53ef052c0d18" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_a24c3cee-04d1-41bf-bb79-a3b81c12460f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_34e50cd1-a0de-4b99-83e5-dfea06c71ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b40a4fc8-801b-4918-9d02-d6d5005dabeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_34e50cd1-a0de-4b99-83e5-dfea06c71ca9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b40a4fc8-801b-4918-9d02-d6d5005dabeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_ee982446-6717-4ff3-9c7f-38f23191cf4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_34e50cd1-a0de-4b99-83e5-dfea06c71ca9" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_ee982446-6717-4ff3-9c7f-38f23191cf4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e6d85174-6dc9-46b7-9961-1300f8f8da41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_976102b0-cfc9-4a10-8f30-6588d16aa074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e6d85174-6dc9-46b7-9961-1300f8f8da41" xlink:to="loc_us-gaap_CostsAndExpenses_976102b0-cfc9-4a10-8f30-6588d16aa074" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8720ea5a-488d-46f8-90eb-b3ae89e3ffc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e6d85174-6dc9-46b7-9961-1300f8f8da41" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8720ea5a-488d-46f8-90eb-b3ae89e3ffc2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_cdef5afe-0d0d-48a4-ad4d-8a8fbb482a79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:to="loc_us-gaap_PaymentsOfDividends_cdef5afe-0d0d-48a4-ad4d-8a8fbb482a79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f4724cbe-e42f-4f74-bad2-0aa516796f02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f4724cbe-e42f-4f74-bad2-0aa516796f02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_52e8bf57-12f1-4fb6-95bb-893a2c0f6ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_52e8bf57-12f1-4fb6-95bb-893a2c0f6ccf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c0bb80a7-f15a-43a1-8201-b4c621972b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c0bb80a7-f15a-43a1-8201-b4c621972b6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_PaymentsToProceedsFromAffiliates_ea8505bf-118f-42a1-8497-b181025efb6f" xlink:href="fwrd-20221231.xsd#fwrd_PaymentsToProceedsFromAffiliates"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:to="loc_fwrd_PaymentsToProceedsFromAffiliates_ea8505bf-118f-42a1-8497-b181025efb6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_44a1a45c-8930-4050-9620-4c2b85e0412b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_44a1a45c-8930-4050-9620-4c2b85e0412b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_153e9ce0-6a00-4091-b157-f994c454d1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_153e9ce0-6a00-4091-b157-f994c454d1d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4f3c40a8-044c-41f8-9bb2-239de93a287b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4f3c40a8-044c-41f8-9bb2-239de93a287b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_f808f6de-0934-45b4-ae07-0aa29eae5f80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_f808f6de-0934-45b4-ae07-0aa29eae5f80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_6cd80fa5-bb66-425a-a651-49bfbdb94406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_6cd80fa5-bb66-425a-a651-49bfbdb94406" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_58985081-1815-47ab-9719-e2d953bd07df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cec9b253-f6d4-4186-b26a-acdce40f0ee2" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_58985081-1815-47ab-9719-e2d953bd07df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInContinuingOperations_dd7974ea-eae4-4625-a736-2cbd35d78232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_018baf33-3644-428d-8406-2121f1bec124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInContinuingOperations_dd7974ea-eae4-4625-a736-2cbd35d78232" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_018baf33-3644-428d-8406-2121f1bec124" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_66b6641f-6576-443b-b7c3-06de93c2e0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInContinuingOperations_dd7974ea-eae4-4625-a736-2cbd35d78232" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_66b6641f-6576-443b-b7c3-06de93c2e0ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d6947d70-7b8c-416d-9511-0f4eb55fa663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInContinuingOperations_dd7974ea-eae4-4625-a736-2cbd35d78232" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d6947d70-7b8c-416d-9511-0f4eb55fa663" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_181c30ed-7306-4841-9737-f57801f8761c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_7eb4cf13-f2af-479a-af36-32b2a87f75ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_181c30ed-7306-4841-9737-f57801f8761c" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_7eb4cf13-f2af-479a-af36-32b2a87f75ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_030c81b4-5d33-4019-ba86-60932c0444bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_181c30ed-7306-4841-9737-f57801f8761c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_030c81b4-5d33-4019-ba86-60932c0444bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e69981a8-0a53-4521-87fa-a26b13c8473c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_181c30ed-7306-4841-9737-f57801f8761c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e69981a8-0a53-4521-87fa-a26b13c8473c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_a314400a-d4ea-483e-862d-91e7e7311d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_a314400a-d4ea-483e-862d-91e7e7311d3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4a41ecbc-35cb-4aeb-acad-7626a77ff475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:to="loc_us-gaap_ShareBasedCompensation_4a41ecbc-35cb-4aeb-acad-7626a77ff475" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_32a21f35-65c7-4ad4-a62a-c9a72107d4b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_32a21f35-65c7-4ad4-a62a-c9a72107d4b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_688160e1-aa6a-4a7e-a8cd-66abe10fe34c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_688160e1-aa6a-4a7e-a8cd-66abe10fe34c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_bc9e92dc-1360-4e31-8c49-5c69468d0fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_bc9e92dc-1360-4e31-8c49-5c69468d0fe2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_87a7edcf-8025-4f48-8567-2c3df313a594" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_87a7edcf-8025-4f48-8567-2c3df313a594" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c2a67daa-3532-410f-a86e-f3dc9588eb20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c2a67daa-3532-410f-a86e-f3dc9588eb20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherLosses_abba90a6-e851-41b9-afcb-273b188eec82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForOtherLosses"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:to="loc_us-gaap_ProvisionForOtherLosses_abba90a6-e851-41b9-afcb-273b188eec82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a35121d4-cb07-41a3-a712-45f50ad96750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a35121d4-cb07-41a3-a712-45f50ad96750" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_be3ca444-e6d5-4d7a-b5aa-3d5e12e020d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_be3ca444-e6d5-4d7a-b5aa-3d5e12e020d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_25511fd4-c765-4737-8385-3ed0efcdd6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ef06226d-803b-427c-b3ee-3df58287a76e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_25511fd4-c765-4737-8385-3ed0efcdd6c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_aa858680-7375-482d-9625-b1c2f30b880e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_3daaaf64-b1c7-4191-bf1b-1074e4dd4929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_aa858680-7375-482d-9625-b1c2f30b880e" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_3daaaf64-b1c7-4191-bf1b-1074e4dd4929" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_94b57a5c-6e87-4b8c-905b-fc67efd21ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_aa858680-7375-482d-9625-b1c2f30b880e" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_94b57a5c-6e87-4b8c-905b-fc67efd21ad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInContinuingOperations_b3a1bd25-de78-4f35-b355-67bd6c6e7d77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInContinuingOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_aa858680-7375-482d-9625-b1c2f30b880e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInContinuingOperations_b3a1bd25-de78-4f35-b355-67bd6c6e7d77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_22711052-ab0c-46ae-9d27-87e98da9a3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_aa858680-7375-482d-9625-b1c2f30b880e" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_22711052-ab0c-46ae-9d27-87e98da9a3bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a4ff4035-5204-4bda-92da-514705012514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_45a179e4-a915-49f7-8c67-4542c326722d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_a4ff4035-5204-4bda-92da-514705012514" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_45a179e4-a915-49f7-8c67-4542c326722d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_f482e43a-7439-443e-8521-cd0fef454cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_a4ff4035-5204-4bda-92da-514705012514" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_f482e43a-7439-443e-8521-cd0fef454cab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c624a007-ece7-4c2c-98c1-10bd2c2e3906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_fc99e3e3-bb67-4464-8226-ec84e199b452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c624a007-ece7-4c2c-98c1-10bd2c2e3906" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_fc99e3e3-bb67-4464-8226-ec84e199b452" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_554900cf-4b8a-4fed-81bf-e03f52e1d286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c624a007-ece7-4c2c-98c1-10bd2c2e3906" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_554900cf-4b8a-4fed-81bf-e03f52e1d286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6b714651-5e32-4881-b8c9-3765c7c7bea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c624a007-ece7-4c2c-98c1-10bd2c2e3906" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6b714651-5e32-4881-b8c9-3765c7c7bea1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_77939a22-07c8-4069-850d-3ad77b8818b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_67843c76-d91a-4944-b089-cbadc850fb63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_77939a22-07c8-4069-850d-3ad77b8818b9" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_67843c76-d91a-4944-b089-cbadc850fb63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3de80419-3647-4f4e-ad38-887b477c527b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_77939a22-07c8-4069-850d-3ad77b8818b9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3de80419-3647-4f4e-ad38-887b477c527b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_10931bdd-c7eb-41df-9508-2430c13ee6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_c1c8fc07-6e07-4e7c-b7c9-297f6bc13a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_10931bdd-c7eb-41df-9508-2430c13ee6ae" xlink:to="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_c1c8fc07-6e07-4e7c-b7c9-297f6bc13a37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_cd7fb101-105d-41cf-aab8-b2325ea3130e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_10931bdd-c7eb-41df-9508-2430c13ee6ae" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_cd7fb101-105d-41cf-aab8-b2325ea3130e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_e591fd46-a475-46ac-a812-2e39f5582d67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_4daccc0f-7581-46f8-acee-1c8188687e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_e591fd46-a475-46ac-a812-2e39f5582d67" xlink:to="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_4daccc0f-7581-46f8-acee-1c8188687e19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_3ba36fe6-79bc-4a30-bd52-88db1ff23178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_e591fd46-a475-46ac-a812-2e39f5582d67" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_3ba36fe6-79bc-4a30-bd52-88db1ff23178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_52696c02-6de4-40c6-95c5-fffef4dc0c36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic_512de638-bb0c-4379-bf9e-223364dac979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_52696c02-6de4-40c6-95c5-fffef4dc0c36" xlink:to="loc_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic_512de638-bb0c-4379-bf9e-223364dac979" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_32f68c3d-d314-4410-ab5a-09c660113ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_52696c02-6de4-40c6-95c5-fffef4dc0c36" xlink:to="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_32f68c3d-d314-4410-ab5a-09c660113ab7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e43c2877-6252-4321-9962-d852e71640f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_50b11680-ccad-4f6a-a4e6-6f9ed7f1b3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e43c2877-6252-4321-9962-d852e71640f1" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_50b11680-ccad-4f6a-a4e6-6f9ed7f1b3fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_afbca8c0-7550-4f6a-91cf-6fbe452a31e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e43c2877-6252-4321-9962-d852e71640f1" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_afbca8c0-7550-4f6a-91cf-6fbe452a31e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_a6c7a4b3-79f0-4082-98e3-883f3a3663aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_06232e38-a4ba-41d6-ac9b-a560fb5c20a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_a6c7a4b3-79f0-4082-98e3-883f3a3663aa" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_06232e38-a4ba-41d6-ac9b-a560fb5c20a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts_7f2efe2b-a91e-445d-b833-280180782232" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_a6c7a4b3-79f0-4082-98e3-883f3a3663aa" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts_7f2efe2b-a91e-445d-b833-280180782232" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_d92ef2f5-9037-407e-b28f-10517e729209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_a6c7a4b3-79f0-4082-98e3-883f3a3663aa" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_d92ef2f5-9037-407e-b28f-10517e729209" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses_6a23f98b-ae33-4fb0-9b56-f8de82783bec" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_a6c7a4b3-79f0-4082-98e3-883f3a3663aa" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses_6a23f98b-ae33-4fb0-9b56-f8de82783bec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense_6d3a5f62-2aca-4a5b-b92d-438fdf137117" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_a6c7a4b3-79f0-4082-98e3-883f3a3663aa" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense_6d3a5f62-2aca-4a5b-b92d-438fdf137117" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense_369fe573-8cb2-4359-aef1-83154bfdfd0e" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_a6c7a4b3-79f0-4082-98e3-883f3a3663aa" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense_369fe573-8cb2-4359-aef1-83154bfdfd0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_110d6bff-5512-49e6-a505-4baa6881cf7e" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_a6c7a4b3-79f0-4082-98e3-883f3a3663aa" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_110d6bff-5512-49e6-a505-4baa6881cf7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense_a1388d3a-749b-49c1-a7e3-b43c157ec559" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_a6c7a4b3-79f0-4082-98e3-883f3a3663aa" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense_a1388d3a-749b-49c1-a7e3-b43c157ec559" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_b3b50ea7-7b8a-4c5d-b3b4-e91a0d93fc9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_df8ab826-205d-40fd-b2c5-17f27046741a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_b3b50ea7-7b8a-4c5d-b3b4-e91a0d93fc9a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_df8ab826-205d-40fd-b2c5-17f27046741a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_493cc461-fb98-476f-8754-a2cf2111b505" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_b3b50ea7-7b8a-4c5d-b3b4-e91a0d93fc9a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_493cc461-fb98-476f-8754-a2cf2111b505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_0b02cc47-04df-471a-8abb-a752bfeb240d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_88bb71c2-2367-4769-b101-199093f49f49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_0b02cc47-04df-471a-8abb-a752bfeb240d" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_88bb71c2-2367-4769-b101-199093f49f49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e939e8b4-71ca-458c-8c94-58fa61e5fb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_0b02cc47-04df-471a-8abb-a752bfeb240d" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e939e8b4-71ca-458c-8c94-58fa61e5fb7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#AcquisitionsAllocationsofPurchasePriceDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_bc2f610f-64bf-41cf-9764-94c3fe486cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_d5f5ec4d-0e42-4bf8-b3ec-6cff4d02fbec" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_bc2f610f-64bf-41cf-9764-94c3fe486cfa" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_d5f5ec4d-0e42-4bf8-b3ec-6cff4d02fbec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_4e5aaf21-459f-40b7-b7b2-b22144b7ddd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_bc2f610f-64bf-41cf-9764-94c3fe486cfa" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_4e5aaf21-459f-40b7-b7b2-b22144b7ddd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_91e76893-ceaf-4eb0-bcdc-590a649c0eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_7d644669-6606-4181-bf5a-c48b33cebddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_91e76893-ceaf-4eb0-bcdc-590a649c0eb9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_7d644669-6606-4181-bf5a-c48b33cebddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_744886e9-dfec-4e49-88d3-da5b9dfef701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_91e76893-ceaf-4eb0-bcdc-590a649c0eb9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_744886e9-dfec-4e49-88d3-da5b9dfef701" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_844b1210-c9f7-4e8d-b1c1-d45af445ec35" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_8a6160f8-64e9-48c0-9267-21add8af8ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_844b1210-c9f7-4e8d-b1c1-d45af445ec35" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_8a6160f8-64e9-48c0-9267-21add8af8ba1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_5135b558-16f3-42cd-9fdb-8ae01f24421e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_844b1210-c9f7-4e8d-b1c1-d45af445ec35" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_5135b558-16f3-42cd-9fdb-8ae01f24421e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ecb08714-b25a-444d-8a96-c5ca77355b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_844b1210-c9f7-4e8d-b1c1-d45af445ec35" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ecb08714-b25a-444d-8a96-c5ca77355b84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_8987b262-3a26-4e2b-8356-3c6b082c83d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_844b1210-c9f7-4e8d-b1c1-d45af445ec35" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_8987b262-3a26-4e2b-8356-3c6b082c83d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_43890f55-fa56-47c9-bcec-81e7a2b67de5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_844b1210-c9f7-4e8d-b1c1-d45af445ec35" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_43890f55-fa56-47c9-bcec-81e7a2b67de5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_744aa8b6-dfbe-4a85-bdc6-0605ccfabf8f" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_844b1210-c9f7-4e8d-b1c1-d45af445ec35" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_744aa8b6-dfbe-4a85-bdc6-0605ccfabf8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3ef21f7f-6dca-4742-8a18-dc6b861f0544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_6b1fd96c-a7a6-4ee7-8cc3-a1d635f67798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3ef21f7f-6dca-4742-8a18-dc6b861f0544" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_6b1fd96c-a7a6-4ee7-8cc3-a1d635f67798" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation_491174ab-1d54-4fae-8bfa-c544b6aefef5" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3ef21f7f-6dca-4742-8a18-dc6b861f0544" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation_491174ab-1d54-4fae-8bfa-c544b6aefef5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation_76c6f982-3961-4c10-8d8f-89ff8a9ada50" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3ef21f7f-6dca-4742-8a18-dc6b861f0544" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation_76c6f982-3961-4c10-8d8f-89ff8a9ada50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_025c8ec6-de99-46d9-b6c2-8d1dc929b221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_3ef21f7f-6dca-4742-8a18-dc6b861f0544" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_025c8ec6-de99-46d9-b6c2-8d1dc929b221" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IndebtednessScheduleofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_35cbe655-c2fb-42cc-ad5c-71d926ef93e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_63321208-5947-492e-bc73-5236a7a07519" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_35cbe655-c2fb-42cc-ad5c-71d926ef93e1" xlink:to="loc_us-gaap_LongTermDebtCurrent_63321208-5947-492e-bc73-5236a7a07519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_827c8e2c-80b1-4b83-b78d-c11f9306eafd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongTermDebt_35cbe655-c2fb-42cc-ad5c-71d926ef93e1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_827c8e2c-80b1-4b83-b78d-c11f9306eafd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails_1" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IndebtednessScheduleofLongTermDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b8d16d1c-a2ff-437d-a2c4-bfae86235834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_27da40e8-bcff-4e6c-9968-3bf19e0cefa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_b8d16d1c-a2ff-437d-a2c4-bfae86235834" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_27da40e8-bcff-4e6c-9968-3bf19e0cefa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ef529f9c-cc9b-4922-91bd-a0c563602c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_b8d16d1c-a2ff-437d-a2c4-bfae86235834" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ef529f9c-cc9b-4922-91bd-a0c563602c6e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IndebtednessScheduleofMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0b5ce082-2cb1-472a-8402-f0c61a04c7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_15292264-06ea-4af4-94be-c694fd980bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_0b5ce082-2cb1-472a-8402-f0c61a04c7b2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_15292264-06ea-4af4-94be-c694fd980bfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_86792051-3327-4abb-8e42-1699058c59ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_0b5ce082-2cb1-472a-8402-f0c61a04c7b2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_86792051-3327-4abb-8e42-1699058c59ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b89efd17-fa05-479a-8661-17641a6ebe92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_0b5ce082-2cb1-472a-8402-f0c61a04c7b2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b89efd17-fa05-479a-8661-17641a6ebe92" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_05dd3b97-d8bf-4985-b282-703e9718faf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_847e8529-e356-4676-a36b-9b25876a289b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_05dd3b97-d8bf-4985-b282-703e9718faf0" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_847e8529-e356-4676-a36b-9b25876a289b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_f598cdb7-c113-4b3d-9011-e81c0fc73e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_05dd3b97-d8bf-4985-b282-703e9718faf0" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_f598cdb7-c113-4b3d-9011-e81c0fc73e48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a3218b57-6c3b-4f08-bb97-72c721fb2ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_4b47dbb3-7c44-4ff4-b597-9fdca570408a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a3218b57-6c3b-4f08-bb97-72c721fb2ae6" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_4b47dbb3-7c44-4ff4-b597-9fdca570408a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0e41d643-e916-4564-9553-fe49f006be36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a3218b57-6c3b-4f08-bb97-72c721fb2ae6" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0e41d643-e916-4564-9553-fe49f006be36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7dd316fe-7072-416d-8332-f26109c53e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_851d87a3-8ccf-455d-8e8f-7527ce1db72e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7dd316fe-7072-416d-8332-f26109c53e2e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_851d87a3-8ccf-455d-8e8f-7527ce1db72e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e0802da3-11ca-4bc2-9650-bc1db1ebbdb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7dd316fe-7072-416d-8332-f26109c53e2e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e0802da3-11ca-4bc2-9650-bc1db1ebbdb1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IncomeTaxesReconciliationofIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3f1d778f-a567-4194-8ca7-ca4b7ad310e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount_6f0d1320-a414-473d-9638-a52f21fc77e4" xlink:href="fwrd-20221231.xsd#fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3f1d778f-a567-4194-8ca7-ca4b7ad310e7" xlink:to="loc_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount_6f0d1320-a414-473d-9638-a52f21fc77e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_ab84574a-5479-42e9-a2cf-36b15b33fa06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3f1d778f-a567-4194-8ca7-ca4b7ad310e7" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_ab84574a-5479-42e9-a2cf-36b15b33fa06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_bbfd50b5-6969-4b47-a826-84ea9d28170c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3f1d778f-a567-4194-8ca7-ca4b7ad310e7" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_bbfd50b5-6969-4b47-a826-84ea9d28170c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d9ba4120-06ec-4e77-907e-a73a2691f73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3f1d778f-a567-4194-8ca7-ca4b7ad310e7" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d9ba4120-06ec-4e77-907e-a73a2691f73f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_f795a599-02ef-4afa-bc81-153ee14ae778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3f1d778f-a567-4194-8ca7-ca4b7ad310e7" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_f795a599-02ef-4afa-bc81-153ee14ae778" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount_a7e825c8-9a43-4a77-952a-be07b9f93baf" xlink:href="fwrd-20221231.xsd#fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3f1d778f-a567-4194-8ca7-ca4b7ad310e7" xlink:to="loc_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount_a7e825c8-9a43-4a77-952a-be07b9f93baf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_c7dafc3d-8f66-40b7-838e-83c740ed6694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3f1d778f-a567-4194-8ca7-ca4b7ad310e7" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_c7dafc3d-8f66-40b7-838e-83c740ed6694" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount_07bdbb9d-c788-45b9-adfe-87d0ee5a9fde" xlink:href="fwrd-20221231.xsd#fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3f1d778f-a567-4194-8ca7-ca4b7ad310e7" xlink:to="loc_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount_07bdbb9d-c788-45b9-adfe-87d0ee5a9fde" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_252d14da-fc0c-4fb0-9167-e320b1c51ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ae66c292-4538-4361-8f15-01c7bc2885d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredTaxAssetsNet_252d14da-fc0c-4fb0-9167-e320b1c51ecd" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ae66c292-4538-4361-8f15-01c7bc2885d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e132fcd8-2805-4de4-a6b5-b564b07f5c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_252d14da-fc0c-4fb0-9167-e320b1c51ecd" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e132fcd8-2805-4de4-a6b5-b564b07f5c03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c52d4646-12c5-4169-9de0-63b03dd83057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_856a77d0-bcae-40fb-89d6-5f0051c9b8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c52d4646-12c5-4169-9de0-63b03dd83057" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_856a77d0-bcae-40fb-89d6-5f0051c9b8b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_b632f396-4b42-4317-b753-b739caafddbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c52d4646-12c5-4169-9de0-63b03dd83057" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_b632f396-4b42-4317-b753-b739caafddbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_54420e28-b397-4cc6-b594-187dde37f04f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c52d4646-12c5-4169-9de0-63b03dd83057" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_54420e28-b397-4cc6-b594-187dde37f04f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_81e6d078-2bc8-4208-bac4-4f01a2f5d833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c52d4646-12c5-4169-9de0-63b03dd83057" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_81e6d078-2bc8-4208-bac4-4f01a2f5d833" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d8f432c1-d390-40b5-8990-43857d888a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c52d4646-12c5-4169-9de0-63b03dd83057" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d8f432c1-d390-40b5-8990-43857d888a8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_45c6a867-ebdd-4a92-9950-d653e8c279e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_8d7cfaf7-cd70-4f3c-93bd-26dd690509ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_45c6a867-ebdd-4a92-9950-d653e8c279e0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_8d7cfaf7-cd70-4f3c-93bd-26dd690509ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_e56f3460-7eca-4b93-a5a2-1a9cbae406ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_45c6a867-ebdd-4a92-9950-d653e8c279e0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_e56f3460-7eca-4b93-a5a2-1a9cbae406ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_4d22acb9-51aa-49c6-b59c-75c4af972a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_45c6a867-ebdd-4a92-9950-d653e8c279e0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_4d22acb9-51aa-49c6-b59c-75c4af972a64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_e6912149-8f05-44d5-a370-624561fd52cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_45c6a867-ebdd-4a92-9950-d653e8c279e0" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_e6912149-8f05-44d5-a370-624561fd52cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_c454f3d2-cab2-469b-96d3-3ee786ab9cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_45c6a867-ebdd-4a92-9950-d653e8c279e0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_c454f3d2-cab2-469b-96d3-3ee786ab9cc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_58d99031-ed08-486e-9eba-745381b9fb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_45c6a867-ebdd-4a92-9950-d653e8c279e0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_58d99031-ed08-486e-9eba-745381b9fb6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_87d119ff-59a8-4ac3-8800-9cc48644a8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_45c6a867-ebdd-4a92-9950-d653e8c279e0" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_87d119ff-59a8-4ac3-8800-9cc48644a8bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_5a78ecde-9f80-44ac-a26b-da11be3471e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_dd41884e-39cc-4827-beb8-4f9d910a4ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5a78ecde-9f80-44ac-a26b-da11be3471e3" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_dd41884e-39cc-4827-beb8-4f9d910a4ee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_615f4bfc-221c-4639-9086-8a7411d1a092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_5a78ecde-9f80-44ac-a26b-da11be3471e3" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_615f4bfc-221c-4639-9086-8a7411d1a092" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseLiability_2df49e4e-db22-48a1-9214-00fcb45fce3c" xlink:href="fwrd-20221231.xsd#fwrd_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a4978ee9-f93f-4ec9-b184-7885a7719f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_LeaseLiability_2df49e4e-db22-48a1-9214-00fcb45fce3c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a4978ee9-f93f-4ec9-b184-7885a7719f6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_49679cc2-32ac-44b6-a5ad-464457f81c47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_LeaseLiability_2df49e4e-db22-48a1-9214-00fcb45fce3c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_49679cc2-32ac-44b6-a5ad-464457f81c47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_978f032e-0170-4cd3-9ef6-60c31e053f09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_LeaseLiability_2df49e4e-db22-48a1-9214-00fcb45fce3c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_978f032e-0170-4cd3-9ef6-60c31e053f09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_c99bb740-420a-40ec-89f0-160c65ba7d40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_LeaseLiability_2df49e4e-db22-48a1-9214-00fcb45fce3c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_c99bb740-420a-40ec-89f0-160c65ba7d40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseRightOfUseAsset_9bd47a5f-b83e-4ae9-9118-33c4ad25c50a" xlink:href="fwrd-20221231.xsd#fwrd_LeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_3b5ba5ae-3320-4f7c-ad81-ea0faf9c1d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_LeaseRightOfUseAsset_9bd47a5f-b83e-4ae9-9118-33c4ad25c50a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_3b5ba5ae-3320-4f7c-ad81-ea0faf9c1d9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_047254a6-ce5d-4f39-84b4-ff384f07e11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_fwrd_LeaseRightOfUseAsset_9bd47a5f-b83e-4ae9-9118-33c4ad25c50a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_047254a6-ce5d-4f39-84b4-ff384f07e11a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_68ef259d-20a3-443e-b06e-7069c126ffaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b6b6e3a9-8701-4530-9ab9-c7725de94df9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_68ef259d-20a3-443e-b06e-7069c126ffaa" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b6b6e3a9-8701-4530-9ab9-c7725de94df9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_32585b8b-9af9-4ac5-8fa4-a3fc7c97459b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_68ef259d-20a3-443e-b06e-7069c126ffaa" xlink:to="loc_us-gaap_OperatingLeaseCost_32585b8b-9af9-4ac5-8fa4-a3fc7c97459b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_d51be3b4-3230-40d6-a71c-5d77f245b01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_68ef259d-20a3-443e-b06e-7069c126ffaa" xlink:to="loc_us-gaap_VariableLeaseCost_d51be3b4-3230-40d6-a71c-5d77f245b01f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_73ce76de-1075-4547-bf04-394c63a73ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_68ef259d-20a3-443e-b06e-7069c126ffaa" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_73ce76de-1075-4547-bf04-394c63a73ab1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_4f024cb9-f149-453d-b565-92fb4f23082f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_68ef259d-20a3-443e-b06e-7069c126ffaa" xlink:to="loc_us-gaap_ShortTermLeaseCost_4f024cb9-f149-453d-b565-92fb4f23082f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_37f7d85f-812a-492c-acdd-ee22dad376c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_68ef259d-20a3-443e-b06e-7069c126ffaa" xlink:to="loc_us-gaap_SubleaseIncome_37f7d85f-812a-492c-acdd-ee22dad376c4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesFutureMinimumPaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_424e06bb-6c5a-45a3-b313-d90b8da9102c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_54cdf457-6afa-4246-b73c-2802ef5668b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_424e06bb-6c5a-45a3-b313-d90b8da9102c" xlink:to="loc_us-gaap_FinanceLeaseLiability_54cdf457-6afa-4246-b73c-2802ef5668b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c039daec-867b-4559-882d-17cceb9bfe59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_424e06bb-6c5a-45a3-b313-d90b8da9102c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c039daec-867b-4559-882d-17cceb9bfe59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2bf738ad-ea1b-40af-9506-832ea13b2620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_679c9512-378d-45e6-b897-549c87af0e78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2bf738ad-ea1b-40af-9506-832ea13b2620" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_679c9512-378d-45e6-b897-549c87af0e78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_2d74f65e-184e-4b99-9d29-d125c926a009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2bf738ad-ea1b-40af-9506-832ea13b2620" xlink:to="loc_us-gaap_OperatingLeaseLiability_2d74f65e-184e-4b99-9d29-d125c926a009" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_63ab744a-02bb-42d8-90ca-abe3f876b586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_f25ffece-24d8-440e-b1f4-95904a330b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_63ab744a-02bb-42d8-90ca-abe3f876b586" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_f25ffece-24d8-440e-b1f4-95904a330b24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e0977d4d-4698-4aa7-bb0c-df99d4395820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_63ab744a-02bb-42d8-90ca-abe3f876b586" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e0977d4d-4698-4aa7-bb0c-df99d4395820" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c9b383f0-eed0-4f46-b4bd-e2e5932fda52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_091c97a4-72e7-4caf-8598-5c3e29fa0986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_c9b383f0-eed0-4f46-b4bd-e2e5932fda52" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_091c97a4-72e7-4caf-8598-5c3e29fa0986" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_038ee7f6-67f7-42fb-868c-78dba0e07b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_c9b383f0-eed0-4f46-b4bd-e2e5932fda52" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_038ee7f6-67f7-42fb-868c-78dba0e07b0d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_1" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesFutureMinimumPaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fd21bf8b-3126-4bb3-b077-c32d067faae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bb0a2ed5-072e-43c4-a81b-cfb79b1eb0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fd21bf8b-3126-4bb3-b077-c32d067faae8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bb0a2ed5-072e-43c4-a81b-cfb79b1eb0a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6f0e1c73-b2aa-40f7-b46b-54eafcd16d43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fd21bf8b-3126-4bb3-b077-c32d067faae8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6f0e1c73-b2aa-40f7-b46b-54eafcd16d43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f0299687-0409-4b4c-b2fc-e102e3da5b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fd21bf8b-3126-4bb3-b077-c32d067faae8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f0299687-0409-4b4c-b2fc-e102e3da5b24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d6f1b79c-d026-45c9-a0ce-c9267c46c469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fd21bf8b-3126-4bb3-b077-c32d067faae8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d6f1b79c-d026-45c9-a0ce-c9267c46c469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_94ea7f9a-22fb-426a-b78f-2fef91352f57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fd21bf8b-3126-4bb3-b077-c32d067faae8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_94ea7f9a-22fb-426a-b78f-2fef91352f57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_81533295-f548-401e-bb33-51a632ba8e30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fd21bf8b-3126-4bb3-b077-c32d067faae8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_81533295-f548-401e-bb33-51a632ba8e30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9b04fe30-0862-430b-bca6-10e80e7b5252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_eefaa35b-60bd-44fe-b8dc-4b7f5e63d457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9b04fe30-0862-430b-bca6-10e80e7b5252" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_eefaa35b-60bd-44fe-b8dc-4b7f5e63d457" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_9d6b513d-e06d-4f8d-aeea-9867844097a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9b04fe30-0862-430b-bca6-10e80e7b5252" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_9d6b513d-e06d-4f8d-aeea-9867844097a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cf47d064-a6e8-402f-8675-df8dd8a1fb37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9b04fe30-0862-430b-bca6-10e80e7b5252" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cf47d064-a6e8-402f-8675-df8dd8a1fb37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_5fb44133-52bb-4bbf-a48a-f59070b577c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9b04fe30-0862-430b-bca6-10e80e7b5252" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_5fb44133-52bb-4bbf-a48a-f59070b577c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_95904604-a220-4090-a9a9-ccd686880682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9b04fe30-0862-430b-bca6-10e80e7b5252" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_95904604-a220-4090-a9a9-ccd686880682" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2b35d5dd-b22c-4f40-83b5-0a8c8fb8521e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9b04fe30-0862-430b-bca6-10e80e7b5252" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2b35d5dd-b22c-4f40-83b5-0a8c8fb8521e" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>fwrd-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:907144e8-1adb-443f-ac6e-b1de7d526edf,g:1324777b-afbc-4e0b-9d0c-e85c14fe5f8f-->
<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.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ConsolidatedStatementsofShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="extended" id="i21cf94b1500c4040aba070bdb198d378_ConsolidatedStatementsofShareholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dcfc21b9-77f7-4ce2-9aa0-dbd4a5a20769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dcfc21b9-77f7-4ce2-9aa0-dbd4a5a20769" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9b1473e3-ed55-43ab-b042-f4ce33a0087e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9b1473e3-ed55-43ab-b042-f4ce33a0087e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b19f17ea-6fa5-47d8-8942-e71cdc77e37e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockholdersEquity_b19f17ea-6fa5-47d8-8942-e71cdc77e37e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_cb0577c8-65cf-44a0-b012-31729595bea3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_cb0577c8-65cf-44a0-b012-31729595bea3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d2984b7e-aaf5-4b85-bb68-acf2d8699e07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d2984b7e-aaf5-4b85-bb68-acf2d8699e07" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a362fd94-5e2b-4d40-82ed-5c49e0050027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a362fd94-5e2b-4d40-82ed-5c49e0050027" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0fc6f7d1-ecba-4d0e-bf20-7617fe7c386e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0fc6f7d1-ecba-4d0e-bf20-7617fe7c386e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_988866d6-5ddc-45b8-8043-64c7a978c924" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_988866d6-5ddc-45b8-8043-64c7a978c924" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5373ccc5-352e-456d-bf6a-feb936156aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5373ccc5-352e-456d-bf6a-feb936156aba" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_d402d154-bb15-4ce0-b2a3-0aa240a1c1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_DividendsCommonStock_d402d154-bb15-4ce0-b2a3-0aa240a1c1ba" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_2ed10258-e4b1-4899-80da-968e5564ba10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_2ed10258-e4b1-4899-80da-968e5564ba10" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_8025f5db-4175-4a32-8ffb-b699936ea608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_8025f5db-4175-4a32-8ffb-b699936ea608" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d6dc8855-ff10-4911-94ba-1b09a95228e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d6dc8855-ff10-4911-94ba-1b09a95228e7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_217430e3-0745-4ceb-9b1f-059a1d0e52a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_217430e3-0745-4ceb-9b1f-059a1d0e52a3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5cabe7a2-ebf7-4edf-be64-b636ef2743b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5cabe7a2-ebf7-4edf-be64-b636ef2743b2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_702943af-d5ad-4cc5-90fe-aed295bc64e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_702943af-d5ad-4cc5-90fe-aed295bc64e8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2cdc7c47-9f9f-48c6-bf77-69462591000e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_907863d2-2566-4453-b04f-fbf08db78acb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7a54e0f5-e8bf-476e-bbaa-6809e8b53500" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_dcfc21b9-77f7-4ce2-9aa0-dbd4a5a20769" xlink:to="loc_us-gaap_StatementTable_7a54e0f5-e8bf-476e-bbaa-6809e8b53500" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1369a654-f53f-42b2-a3eb-a1bbed49b302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_7a54e0f5-e8bf-476e-bbaa-6809e8b53500" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1369a654-f53f-42b2-a3eb-a1bbed49b302" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1369a654-f53f-42b2-a3eb-a1bbed49b302_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1369a654-f53f-42b2-a3eb-a1bbed49b302" xlink:to="loc_us-gaap_EquityComponentDomain_1369a654-f53f-42b2-a3eb-a1bbed49b302_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9dd29f1b-cc97-4b79-b0bd-38b13751f5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1369a654-f53f-42b2-a3eb-a1bbed49b302" xlink:to="loc_us-gaap_EquityComponentDomain_9dd29f1b-cc97-4b79-b0bd-38b13751f5dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fa35a477-ffef-4d19-b56a-a59d333b2989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9dd29f1b-cc97-4b79-b0bd-38b13751f5dd" xlink:to="loc_us-gaap_CommonStockMember_fa35a477-ffef-4d19-b56a-a59d333b2989" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6efcf0e7-e7fa-4fcd-bce0-ac3a684abb57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9dd29f1b-cc97-4b79-b0bd-38b13751f5dd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6efcf0e7-e7fa-4fcd-bce0-ac3a684abb57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7953688a-ff63-41c7-bd24-988c0ad8a065" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9dd29f1b-cc97-4b79-b0bd-38b13751f5dd" xlink:to="loc_us-gaap_RetainedEarningsMember_7953688a-ff63-41c7-bd24-988c0ad8a065" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" id="i7c17aede4aa940d4b252ea1376dffcd3_OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_93268ac9-0b26-409c-8786-c82ac35ce66b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_NumberOfReportableSegments_93268ac9-0b26-409c-8786-c82ac35ce66b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_ea7654b6-92d1-4fa3-afd5-93740b6ad5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_Cash_ea7654b6-92d1-4fa3-afd5-93740b6ad5f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_CashEquivalents_22c99a3d-834b-49ae-864f-7839a62a844b" xlink:href="fwrd-20221231.xsd#fwrd_CashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_CashEquivalents_22c99a3d-834b-49ae-864f-7839a62a844b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AverageMonthlyRevenueAdjustments_c8dd8291-428a-43ef-89b7-afe544e4eb54" xlink:href="fwrd-20221231.xsd#fwrd_AverageMonthlyRevenueAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_AverageMonthlyRevenueAdjustments_c8dd8291-428a-43ef-89b7-afe544e4eb54" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AverageMonthlyRevenue_b1166284-56d6-4b99-8901-7eb0a308c453" xlink:href="fwrd-20221231.xsd#fwrd_AverageMonthlyRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_AverageMonthlyRevenue_b1166284-56d6-4b99-8901-7eb0a308c453" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue_ed6dfce6-114c-44ff-8e53-aad21df8c751" xlink:href="fwrd-20221231.xsd#fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue_ed6dfce6-114c-44ff-8e53-aad21df8c751" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract_480f4642-e4b3-41fb-a4ae-12a6fbea32b1" xlink:href="fwrd-20221231.xsd#fwrd_AccountingPoliciesPropertyAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract_480f4642-e4b3-41fb-a4ae-12a6fbea32b1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d19081d4-7719-491d-a40b-6d8055c2a31f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract_480f4642-e4b3-41fb-a4ae-12a6fbea32b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d19081d4-7719-491d-a40b-6d8055c2a31f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_cf805311-12b3-4889-941f-70b6ac936de6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_cf805311-12b3-4889-941f-70b6ac936de6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_0db1f536-d7df-4919-8573-1a87a244c2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_0db1f536-d7df-4919-8573-1a87a244c2e7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_fd79afc5-cfdc-43dc-a9d9-628e1f855ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_fd79afc5-cfdc-43dc-a9d9-628e1f855ca1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1802678b-2ffa-4072-ab4d-25e8beb188a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1802678b-2ffa-4072-ab4d-25e8beb188a5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2a96af8b-2470-4041-99f8-186983f79a75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2a96af8b-2470-4041-99f8-186983f79a75" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_b9231448-523c-4a0d-8ce4-5fc8b0b16c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_b9231448-523c-4a0d-8ce4-5fc8b0b16c4b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_e84d762c-e31f-4c9b-875d-96675428cc02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_e84d762c-e31f-4c9b-875d-96675428cc02" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_da3081f7-1be1-4dcf-9655-cc4f21cf8a33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_da3081f7-1be1-4dcf-9655-cc4f21cf8a33" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_a822df61-fd78-406b-aa97-89d1cd12ce61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_a822df61-fd78-406b-aa97-89d1cd12ce61" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cba60ebb-59d4-445f-8569-4ffe2268a78b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cba60ebb-59d4-445f-8569-4ffe2268a78b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f10730f6-8339-425e-9ede-6b1c43e54c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f10730f6-8339-425e-9ede-6b1c43e54c15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_57df08b9-d794-4066-9901-83ec11ffb739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_57df08b9-d794-4066-9901-83ec11ffb739" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_254d0895-61db-49d0-bd40-25a0c4405c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_254d0895-61db-49d0-bd40-25a0c4405c3b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9ebc15d7-22d3-4e14-9d1d-23553474dc48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9ebc15d7-22d3-4e14-9d1d-23553474dc48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_Liabilityinsurancecoverage_f436f8ad-f8fa-4c40-9475-ae9fd69ee17c" xlink:href="fwrd-20221231.xsd#fwrd_Liabilityinsurancecoverage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_Liabilityinsurancecoverage_f436f8ad-f8fa-4c40-9475-ae9fd69ee17c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionWorkersCompensation_515a7769-58a2-4997-a947-9e2d42f55975" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionWorkersCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_SelfInsuranceRetentionWorkersCompensation_515a7769-58a2-4997-a947-9e2d42f55975" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_1b2e76e6-38c1-4cf2-8cb6-243903d51f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_SelfInsuranceReserve_1b2e76e6-38c1-4cf2-8cb6-243903d51f4a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_cb3a1ebe-3fc8-4f06-ac6b-d461b13a0418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_cb3a1ebe-3fc8-4f06-ac6b-d461b13a0418" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_2b44f460-2acf-4772-9a80-6510ad9509ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_2b44f460-2acf-4772-9a80-6510ad9509ea" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivable_0b0e1b02-12cb-44f2-8bef-670e90d26bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceSettlementsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_InsuranceSettlementsReceivable_0b0e1b02-12cb-44f2-8bef-670e90d26bf0" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_c3a3208b-a431-4885-ad95-4929979b9601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_c3a3208b-a431-4885-ad95-4929979b9601" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e4ed8d35-e1b2-4941-a43f-6894b7a95261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e4ed8d35-e1b2-4941-a43f-6894b7a95261" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_0859831b-280b-4ac4-b6c5-f60e037e07d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_OtherExpenses_0859831b-280b-4ac4-b6c5-f60e037e07d8" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae0bce3f-5ecd-4d13-b475-34876039abe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae0bce3f-5ecd-4d13-b475-34876039abe6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efddacdd-1f1a-4c7f-a08e-f15efd17b6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae0bce3f-5ecd-4d13-b475-34876039abe6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efddacdd-1f1a-4c7f-a08e-f15efd17b6b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efddacdd-1f1a-4c7f-a08e-f15efd17b6b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efddacdd-1f1a-4c7f-a08e-f15efd17b6b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efddacdd-1f1a-4c7f-a08e-f15efd17b6b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85425e3c-047c-4f08-aa15-62e0ee292da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efddacdd-1f1a-4c7f-a08e-f15efd17b6b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85425e3c-047c-4f08-aa15-62e0ee292da9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_6534a7c0-e05b-4923-ab6e-d61fdc0c3504" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85425e3c-047c-4f08-aa15-62e0ee292da9" xlink:to="loc_us-gaap_BuildingMember_6534a7c0-e05b-4923-ab6e-d61fdc0c3504" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_0bc6d457-4732-4c98-b5f0-bd01ac0d85f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85425e3c-047c-4f08-aa15-62e0ee292da9" xlink:to="loc_us-gaap_EquipmentMember_0bc6d457-4732-4c98-b5f0-bd01ac0d85f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_dcae86dc-75d5-4401-9d25-830cb5765ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85425e3c-047c-4f08-aa15-62e0ee292da9" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_dcae86dc-75d5-4401-9d25-830cb5765ba2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2ed22ce5-eeba-4bef-9cd9-1c06b9156f57" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae0bce3f-5ecd-4d13-b475-34876039abe6" xlink:to="loc_srt_RangeAxis_2ed22ce5-eeba-4bef-9cd9-1c06b9156f57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2ed22ce5-eeba-4bef-9cd9-1c06b9156f57_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2ed22ce5-eeba-4bef-9cd9-1c06b9156f57" xlink:to="loc_srt_RangeMember_2ed22ce5-eeba-4bef-9cd9-1c06b9156f57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_749eb6ca-fd6b-4984-92ec-b2804f2612fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2ed22ce5-eeba-4bef-9cd9-1c06b9156f57" xlink:to="loc_srt_RangeMember_749eb6ca-fd6b-4984-92ec-b2804f2612fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7ad7d3a1-909f-4cdf-b214-db74c4fb87e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_749eb6ca-fd6b-4984-92ec-b2804f2612fa" xlink:to="loc_srt_MinimumMember_7ad7d3a1-909f-4cdf-b214-db74c4fb87e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cacab4f8-a7b6-4209-8e60-829d3b96b4d3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_749eb6ca-fd6b-4984-92ec-b2804f2612fa" xlink:to="loc_srt_MaximumMember_cacab4f8-a7b6-4209-8e60-829d3b96b4d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c9e47390-64a5-43ba-9e9b-c46792a69284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae0bce3f-5ecd-4d13-b475-34876039abe6" xlink:to="loc_us-gaap_AwardTypeAxis_c9e47390-64a5-43ba-9e9b-c46792a69284" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c9e47390-64a5-43ba-9e9b-c46792a69284_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c9e47390-64a5-43ba-9e9b-c46792a69284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c9e47390-64a5-43ba-9e9b-c46792a69284_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a7573ade-224a-462d-a140-a0340c2ff3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c9e47390-64a5-43ba-9e9b-c46792a69284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a7573ade-224a-462d-a140-a0340c2ff3d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_61b99f43-2c6c-4c68-bb2f-c95206e31ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a7573ade-224a-462d-a140-a0340c2ff3d2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_61b99f43-2c6c-4c68-bb2f-c95206e31ae0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_7120da62-d3a7-466a-a988-d519c5122935" xlink:href="fwrd-20221231.xsd#fwrd_KeyEmployeePerformanceShareBasedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a7573ade-224a-462d-a140-a0340c2ff3d2" xlink:to="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_7120da62-d3a7-466a-a988-d519c5122935" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="extended" id="i83d57565bf2644539fdb3375ea9b59fb_OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bec1e849-3d46-43d2-a67b-2f2766782b71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bec1e849-3d46-43d2-a67b-2f2766782b71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_063c5c04-a19b-413e-a642-8ada900a6aed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_063c5c04-a19b-413e-a642-8ada900a6aed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_047246de-dee3-4183-b76c-7c9cfdb1348e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_047246de-dee3-4183-b76c-7c9cfdb1348e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_77218e2f-c0b3-4e20-86ac-f21f789dac70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_77218e2f-c0b3-4e20-86ac-f21f789dac70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_046ba5c8-c81d-4c20-ae6d-1c37d6f85326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_046ba5c8-c81d-4c20-ae6d-1c37d6f85326" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3db6e02a-7b4c-4c64-8c61-e6226f9e2586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_046ba5c8-c81d-4c20-ae6d-1c37d6f85326" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3db6e02a-7b4c-4c64-8c61-e6226f9e2586" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3db6e02a-7b4c-4c64-8c61-e6226f9e2586_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3db6e02a-7b4c-4c64-8c61-e6226f9e2586" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3db6e02a-7b4c-4c64-8c61-e6226f9e2586_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3db6e02a-7b4c-4c64-8c61-e6226f9e2586" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_21276b8a-3fe0-45f3-8a37-d81a8a709e34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_LandMember_21276b8a-3fe0-45f3-8a37-d81a8a709e34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_0de7926d-70b0-4984-b66a-2f7c58e848fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_BuildingMember_0de7926d-70b0-4984-b66a-2f7c58e848fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_e41a60d7-db49-4c5d-9bf9-b1479535dc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_EquipmentMember_e41a60d7-db49-4c5d-9bf9-b1479535dc8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_eeb24875-8e23-4632-86bf-1a96ce411bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_eeb24875-8e23-4632-86bf-1a96ce411bb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_5debc1a1-c178-40d7-bf95-67ecec6dc962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_5debc1a1-c178-40d7-bf95-67ecec6dc962" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_bf8d9dff-bdac-4bca-9ee0-4bb28bb4dcbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_ConstructionInProgressMember_bf8d9dff-bdac-4bca-9ee0-4bb28bb4dcbf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_356883c8-0361-4fcc-933e-e9624b7c3517" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_046ba5c8-c81d-4c20-ae6d-1c37d6f85326" xlink:to="loc_srt_RangeAxis_356883c8-0361-4fcc-933e-e9624b7c3517" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_356883c8-0361-4fcc-933e-e9624b7c3517_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_356883c8-0361-4fcc-933e-e9624b7c3517" xlink:to="loc_srt_RangeMember_356883c8-0361-4fcc-933e-e9624b7c3517_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_94fb58ab-9763-4277-9b31-57444d01f7d3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_356883c8-0361-4fcc-933e-e9624b7c3517" xlink:to="loc_srt_RangeMember_94fb58ab-9763-4277-9b31-57444d01f7d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37e8f750-5ce6-46b8-89fc-feae8d61ebc5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_94fb58ab-9763-4277-9b31-57444d01f7d3" xlink:to="loc_srt_MinimumMember_37e8f750-5ce6-46b8-89fc-feae8d61ebc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_72598a7e-0d07-4165-b37e-298ae0337d47" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_94fb58ab-9763-4277-9b31-57444d01f7d3" xlink:to="loc_srt_MaximumMember_72598a7e-0d07-4165-b37e-298ae0337d47" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails" xlink:type="extended" id="i365390df76114faeb958410c5374685d_OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d809a9ef-617f-4bd7-ae8f-7b09e75a8d28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSegmentAllocationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_3e865083-4f51-4fb8-b351-b6e776b245dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d809a9ef-617f-4bd7-ae8f-7b09e75a8d28" xlink:to="loc_us-gaap_GoodwillRollForward_3e865083-4f51-4fb8-b351-b6e776b245dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_af08dcef-d5e1-46ae-9a05-9d9746f1ec37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_3e865083-4f51-4fb8-b351-b6e776b245dc" xlink:to="loc_us-gaap_Goodwill_af08dcef-d5e1-46ae-9a05-9d9746f1ec37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_0a06dcd8-3b32-4abc-a859-abbff7cbbe8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_3e865083-4f51-4fb8-b351-b6e776b245dc" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_0a06dcd8-3b32-4abc-a859-abbff7cbbe8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_057ce41b-4051-4496-9ce2-692e9f6525dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_3e865083-4f51-4fb8-b351-b6e776b245dc" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_057ce41b-4051-4496-9ce2-692e9f6525dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8f2c2a59-a1d1-4b17-be62-bcd289cf6e97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86671138-85f1-42c3-8812-99d21b687ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d809a9ef-617f-4bd7-ae8f-7b09e75a8d28" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86671138-85f1-42c3-8812-99d21b687ec7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d40ed5ea-0848-4197-83f1-343627798849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86671138-85f1-42c3-8812-99d21b687ec7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d40ed5ea-0848-4197-83f1-343627798849" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d40ed5ea-0848-4197-83f1-343627798849_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d40ed5ea-0848-4197-83f1-343627798849" xlink:to="loc_us-gaap_SegmentDomain_d40ed5ea-0848-4197-83f1-343627798849_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_965c4cb0-b404-4385-8256-cd3f57f1a469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d40ed5ea-0848-4197-83f1-343627798849" xlink:to="loc_us-gaap_SegmentDomain_965c4cb0-b404-4385-8256-cd3f57f1a469" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExpeditedFreightSegmentMember_e44bba6e-46d2-4c4c-8d05-716fb9c2d611" xlink:href="fwrd-20221231.xsd#fwrd_ExpeditedFreightSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_965c4cb0-b404-4385-8256-cd3f57f1a469" xlink:to="loc_fwrd_ExpeditedFreightSegmentMember_e44bba6e-46d2-4c4c-8d05-716fb9c2d611" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_IntermodalSegmentMember_069c2872-9856-4876-a275-cc5f6e48f30a" xlink:href="fwrd-20221231.xsd#fwrd_IntermodalSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_965c4cb0-b404-4385-8256-cd3f57f1a469" xlink:to="loc_fwrd_IntermodalSegmentMember_069c2872-9856-4876-a275-cc5f6e48f30a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" xlink:type="extended" id="id1656d54050945d3b1d9d8134850636d_OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7b5014a4-b252-4e43-977d-9e634cd3eaf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6fde5d01-106e-48df-8e60-cbf0b0b99990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7b5014a4-b252-4e43-977d-9e634cd3eaf0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6fde5d01-106e-48df-8e60-cbf0b0b99990" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6a91358b-bdcf-4934-97cb-a7125950a724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7b5014a4-b252-4e43-977d-9e634cd3eaf0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6a91358b-bdcf-4934-97cb-a7125950a724" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18b5aef9-c1d1-49f8-a96f-89f5ecc3aebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6a91358b-bdcf-4934-97cb-a7125950a724" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18b5aef9-c1d1-49f8-a96f-89f5ecc3aebf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18b5aef9-c1d1-49f8-a96f-89f5ecc3aebf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18b5aef9-c1d1-49f8-a96f-89f5ecc3aebf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_18b5aef9-c1d1-49f8-a96f-89f5ecc3aebf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7866c04a-1554-4e06-8adb-71ad0423fcfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18b5aef9-c1d1-49f8-a96f-89f5ecc3aebf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7866c04a-1554-4e06-8adb-71ad0423fcfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8711b0c7-6293-4d22-9a44-d67ce0a23ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7866c04a-1554-4e06-8adb-71ad0423fcfb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8711b0c7-6293-4d22-9a44-d67ce0a23ec5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_60c2de4f-ef40-4f29-babf-5b62723b3de0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7866c04a-1554-4e06-8adb-71ad0423fcfb" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_60c2de4f-ef40-4f29-babf-5b62723b3de0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_ffec1756-37ee-4acb-b49f-328ffef348fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7866c04a-1554-4e06-8adb-71ad0423fcfb" xlink:to="loc_us-gaap_TradeNamesMember_ffec1756-37ee-4acb-b49f-328ffef348fc" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="extended" id="i5dc5aa9cc945420cad16c56b43cc04ef_OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_525551d4-2659-48fe-a6de-dc23d6f11bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_525551d4-2659-48fe-a6de-dc23d6f11bf1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fe06fcad-d4fb-4b1e-bb15-8a765c4e0e73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fe06fcad-d4fb-4b1e-bb15-8a765c4e0e73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b8d6f2e8-97e7-4936-885b-294d7891a1af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b8d6f2e8-97e7-4936-885b-294d7891a1af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_22e06999-fa62-4e7f-adfa-93ceaf874e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_22e06999-fa62-4e7f-adfa-93ceaf874e3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_700a8b34-2c8b-4f0f-99b0-ea037592bc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_700a8b34-2c8b-4f0f-99b0-ea037592bc2d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e02ec790-78de-4e30-a0bc-21687b62abe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e02ec790-78de-4e30-a0bc-21687b62abe6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_16a01db4-1cbd-4948-a153-671e54918b03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c01b2944-35f7-4d25-9aa3-8badeff84ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment_13f0a1f5-3412-4bf7-80b8-d18cf3446af3" xlink:href="fwrd-20221231.xsd#fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_525551d4-2659-48fe-a6de-dc23d6f11bf1" xlink:to="loc_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment_13f0a1f5-3412-4bf7-80b8-d18cf3446af3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4ec90e45-faa4-4681-8a10-9f90537fca80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_525551d4-2659-48fe-a6de-dc23d6f11bf1" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4ec90e45-faa4-4681-8a10-9f90537fca80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_36c15aff-b106-419e-b44f-b541e4a28a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4ec90e45-faa4-4681-8a10-9f90537fca80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_36c15aff-b106-419e-b44f-b541e4a28a8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_36c15aff-b106-419e-b44f-b541e4a28a8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_36c15aff-b106-419e-b44f-b541e4a28a8b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_36c15aff-b106-419e-b44f-b541e4a28a8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5d47476f-24b2-4796-aad1-4aa0c0d38e28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_36c15aff-b106-419e-b44f-b541e4a28a8b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5d47476f-24b2-4796-aad1-4aa0c0d38e28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_63f57357-1d2c-4b6e-b5e6-1d3b0b33947f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5d47476f-24b2-4796-aad1-4aa0c0d38e28" xlink:to="loc_us-gaap_CustomerRelationshipsMember_63f57357-1d2c-4b6e-b5e6-1d3b0b33947f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_2fc35173-5cf7-4918-9257-73131d2d6061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5d47476f-24b2-4796-aad1-4aa0c0d38e28" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_2fc35173-5cf7-4918-9257-73131d2d6061" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_edccf6ab-02cd-4134-9ba9-1c9d4855ca66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5d47476f-24b2-4796-aad1-4aa0c0d38e28" xlink:to="loc_us-gaap_TradeNamesMember_edccf6ab-02cd-4134-9ba9-1c9d4855ca66" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails" xlink:type="extended" id="idbff0ffbb51c43818f338694ebe5612e_OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectsOfReinsuranceLineItems_bb900f55-3133-435c-8f3a-fccd7ca7e91c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectsOfReinsuranceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_58a22086-235e-4da5-b7c5-373a4995d6fa" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectsOfReinsuranceLineItems_bb900f55-3133-435c-8f3a-fccd7ca7e91c" xlink:to="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_58a22086-235e-4da5-b7c5-373a4995d6fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_83ca6b7b-6f6c-40b6-ab0a-c61980f77357" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectsOfReinsuranceLineItems_bb900f55-3133-435c-8f3a-fccd7ca7e91c" xlink:to="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_83ca6b7b-6f6c-40b6-ab0a-c61980f77357" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectsOfReinsuranceTable_f3e718ad-0c11-43ec-ab23-3b873da09070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectsOfReinsuranceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EffectsOfReinsuranceLineItems_bb900f55-3133-435c-8f3a-fccd7ca7e91c" xlink:to="loc_us-gaap_EffectsOfReinsuranceTable_f3e718ad-0c11-43ec-ab23-3b873da09070" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeofClaimAxis_71eef294-a53a-4628-a8f4-863db6e3f648" xlink:href="fwrd-20221231.xsd#fwrd_RangeofClaimAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable_f3e718ad-0c11-43ec-ab23-3b873da09070" xlink:to="loc_fwrd_RangeofClaimAxis_71eef294-a53a-4628-a8f4-863db6e3f648" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeOfClaimDomain_71eef294-a53a-4628-a8f4-863db6e3f648_default" xlink:href="fwrd-20221231.xsd#fwrd_RangeOfClaimDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_fwrd_RangeofClaimAxis_71eef294-a53a-4628-a8f4-863db6e3f648" xlink:to="loc_fwrd_RangeOfClaimDomain_71eef294-a53a-4628-a8f4-863db6e3f648_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:href="fwrd-20221231.xsd#fwrd_RangeOfClaimDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_fwrd_RangeofClaimAxis_71eef294-a53a-4628-a8f4-863db6e3f648" xlink:to="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And5000Member_5938527f-8790-4d03-8e73-dfdac50722e7" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And5000Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And5000Member_5938527f-8790-4d03-8e73-dfdac50722e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And2000Member_883c54e9-ff98-4b5e-81c7-e31ebce72a85" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And2000Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And2000Member_883c54e9-ff98-4b5e-81c7-e31ebce72a85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member_27d99899-57a4-4c8e-bf54-2071824c4560" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween5000And10000Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member_27d99899-57a4-4c8e-bf54-2071824c4560" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And1000Member_a4521c1c-5028-4cbe-91b5-3ff314c4fd0b" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And1000Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And1000Member_a4521c1c-5028-4cbe-91b5-3ff314c4fd0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_472933f2-28b0-4ff7-801f-36265fb6d435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable_f3e718ad-0c11-43ec-ab23-3b873da09070" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_472933f2-28b0-4ff7-801f-36265fb6d435" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_472933f2-28b0-4ff7-801f-36265fb6d435_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_472933f2-28b0-4ff7-801f-36265fb6d435" xlink:to="loc_us-gaap_SegmentDomain_472933f2-28b0-4ff7-801f-36265fb6d435_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2649c5de-c01e-49b5-9a8f-9eb1747bfc77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_472933f2-28b0-4ff7-801f-36265fb6d435" xlink:to="loc_us-gaap_SegmentDomain_2649c5de-c01e-49b5-9a8f-9eb1747bfc77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExpeditedFreightSegmentMember_3f861a02-3eb8-4959-9fe5-a4b2771d31e3" xlink:href="fwrd-20221231.xsd#fwrd_ExpeditedFreightSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2649c5de-c01e-49b5-9a8f-9eb1747bfc77" xlink:to="loc_fwrd_ExpeditedFreightSegmentMember_3f861a02-3eb8-4959-9fe5-a4b2771d31e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_IntermodalSegmentMember_a1e2b949-0dd4-40ae-9f3c-587aee94e7bd" xlink:href="fwrd-20221231.xsd#fwrd_IntermodalSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2649c5de-c01e-49b5-9a8f-9eb1747bfc77" xlink:to="loc_fwrd_IntermodalSegmentMember_a1e2b949-0dd4-40ae-9f3c-587aee94e7bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b62408e8-d902-449d-a680-a665c2bb9684" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable_f3e718ad-0c11-43ec-ab23-3b873da09070" xlink:to="loc_srt_RangeAxis_b62408e8-d902-449d-a680-a665c2bb9684" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b62408e8-d902-449d-a680-a665c2bb9684_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b62408e8-d902-449d-a680-a665c2bb9684" xlink:to="loc_srt_RangeMember_b62408e8-d902-449d-a680-a665c2bb9684_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6620a86d-47ab-4b38-9fe4-1250410644b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b62408e8-d902-449d-a680-a665c2bb9684" xlink:to="loc_srt_RangeMember_6620a86d-47ab-4b38-9fe4-1250410644b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cd0e5dae-f550-4cee-8894-4a1efb2bc2d8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6620a86d-47ab-4b38-9fe4-1250410644b0" xlink:to="loc_srt_MinimumMember_cd0e5dae-f550-4cee-8894-4a1efb2bc2d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7c071b07-369f-4fe2-9924-004f3015148a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6620a86d-47ab-4b38-9fe4-1250410644b0" xlink:to="loc_srt_MaximumMember_7c071b07-369f-4fe2-9924-004f3015148a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails" xlink:type="extended" id="ie8b90d0a773941ad980569e56584dac9_OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_bcfd9d43-10c5-44dc-a02e-7578067f6365" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_bcfd9d43-10c5-44dc-a02e-7578067f6365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_867fffe8-bc00-497f-af33-c059595f80b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_867fffe8-bc00-497f-af33-c059595f80b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b4c7d7a7-4e48-401f-890e-47c385dafe58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_NetIncomeLoss_b4c7d7a7-4e48-401f-890e-47c385dafe58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_52d87b83-3705-4d02-9bbf-ecaffa5d4ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_52d87b83-3705-4d02-9bbf-ecaffa5d4ec1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic_ceb352ef-0243-4cd6-8846-8ec18f356227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic_ceb352ef-0243-4cd6-8846-8ec18f356227" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_f1d7852b-4c28-4334-933c-ba7d4f2b340f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_f1d7852b-4c28-4334-933c-ba7d4f2b340f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_c13611db-fdd4-43c9-83b4-3470a0e3b585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_c13611db-fdd4-43c9-83b4-3470a0e3b585" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_87cd7f08-083e-403e-a5ff-bdad34af8e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_87cd7f08-083e-403e-a5ff-bdad34af8e6b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_d148f7c7-f350-4445-9f84-e4df0695a9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_d148f7c7-f350-4445-9f84-e4df0695a9dd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted_ae3bde51-9d86-458c-937d-339feeff35fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted_ae3bde51-9d86-458c-937d-339feeff35fe" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2b8417c-28e2-4126-947f-2e20d0c6b453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2b8417c-28e2-4126-947f-2e20d0c6b453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_03dc1b8a-bbe3-435d-97e7-7b3d1097cd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2b8417c-28e2-4126-947f-2e20d0c6b453" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_03dc1b8a-bbe3-435d-97e7-7b3d1097cd0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_cc6b3765-ed0c-4115-8725-c2af7a0f2d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2b8417c-28e2-4126-947f-2e20d0c6b453" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_cc6b3765-ed0c-4115-8725-c2af7a0f2d17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d8c60057-dec5-4d8e-843a-5c5efb586a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2b8417c-28e2-4126-947f-2e20d0c6b453" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d8c60057-dec5-4d8e-843a-5c5efb586a28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_371b443a-46dc-4487-a8fe-5bbdf86ea022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_371b443a-46dc-4487-a8fe-5bbdf86ea022" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_14ac43e6-767d-4b19-856b-df8a1aa3918c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_371b443a-46dc-4487-a8fe-5bbdf86ea022" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_14ac43e6-767d-4b19-856b-df8a1aa3918c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_23e2fde2-1a7b-4e1d-9555-769d59d59314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_371b443a-46dc-4487-a8fe-5bbdf86ea022" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_23e2fde2-1a7b-4e1d-9555-769d59d59314" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a2407f3d-24c0-4b95-a402-432ea809c78b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_371b443a-46dc-4487-a8fe-5bbdf86ea022" xlink:to="loc_us-gaap_EarningsPerShareBasic_a2407f3d-24c0-4b95-a402-432ea809c78b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_ed1f7e4d-f4d3-442c-adf5-1d16f442f255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_ed1f7e4d-f4d3-442c-adf5-1d16f442f255" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_80c35801-60ac-4666-b421-d044d055c821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_ed1f7e4d-f4d3-442c-adf5-1d16f442f255" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_80c35801-60ac-4666-b421-d044d055c821" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_a8c29ea4-8e80-4a8c-a780-34246600a0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_ed1f7e4d-f4d3-442c-adf5-1d16f442f255" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_a8c29ea4-8e80-4a8c-a780-34246600a0cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2be7e6f5-ee0d-4903-a49f-27980b362989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_ed1f7e4d-f4d3-442c-adf5-1d16f442f255" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2be7e6f5-ee0d-4903-a49f-27980b362989" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d5f014e5-9cb6-4528-afbe-798f7182b483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d5f014e5-9cb6-4528-afbe-798f7182b483" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_eedb4b56-d616-421c-9ea6-a15daf747f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_eedb4b56-d616-421c-9ea6-a15daf747f01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0058c4b3-48cd-4096-b765-1dcd5ad9ce3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_eedb4b56-d616-421c-9ea6-a15daf747f01" xlink:to="loc_us-gaap_AwardTypeAxis_0058c4b3-48cd-4096-b765-1dcd5ad9ce3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0058c4b3-48cd-4096-b765-1dcd5ad9ce3a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0058c4b3-48cd-4096-b765-1dcd5ad9ce3a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0058c4b3-48cd-4096-b765-1dcd5ad9ce3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6c422b6-0194-4d39-9707-bc7cd6194c36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0058c4b3-48cd-4096-b765-1dcd5ad9ce3a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6c422b6-0194-4d39-9707-bc7cd6194c36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_e8402558-a3e8-484f-8b5b-a1e5b6e1c563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6c422b6-0194-4d39-9707-bc7cd6194c36" xlink:to="loc_us-gaap_StockOptionMember_e8402558-a3e8-484f-8b5b-a1e5b6e1c563" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_68724308-bd9e-4769-a7cc-b7b8c2c79e3d" xlink:href="fwrd-20221231.xsd#fwrd_KeyEmployeePerformanceShareBasedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6c422b6-0194-4d39-9707-bc7cd6194c36" xlink:to="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_68724308-bd9e-4769-a7cc-b7b8c2c79e3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EmployeeNonVestedSharesMember_3eadeed6-9f99-440e-9512-cde8405de6f8" xlink:href="fwrd-20221231.xsd#fwrd_EmployeeNonVestedSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6c422b6-0194-4d39-9707-bc7cd6194c36" xlink:to="loc_fwrd_EmployeeNonVestedSharesMember_3eadeed6-9f99-440e-9512-cde8405de6f8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#DiscontinuedOperationandHeldforSaleNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails" xlink:type="extended" id="i30fea0ac58a14e4a858c273e7ace167a_DiscontinuedOperationandHeldforSaleNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_cebd355a-bd78-46d4-9ac2-786a531a3c72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_cebd355a-bd78-46d4-9ac2-786a531a3c72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonCashCharge_0d4cfb26-9f97-4330-869b-cb6c41e81d52" xlink:href="fwrd-20221231.xsd#fwrd_NonCashCharge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_NonCashCharge_0d4cfb26-9f97-4330-869b-cb6c41e81d52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonCashValuationAllowance_a215fc00-54d9-42c8-9841-38fa60b1bd36" xlink:href="fwrd-20221231.xsd#fwrd_NonCashValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_NonCashValuationAllowance_a215fc00-54d9-42c8-9841-38fa60b1bd36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_b3683220-700b-42a3-a071-ff2361d36d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_b3683220-700b-42a3-a071-ff2361d36d83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivables_12834718-367b-4a1d-970b-d1705b08214d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NontradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_us-gaap_NontradeReceivables_12834718-367b-4a1d-970b-d1705b08214d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationEarnOutAchievementPeriod_72b18974-95d3-4d11-a96a-93caf9832284" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationEarnOutAchievementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationEarnOutAchievementPeriod_72b18974-95d3-4d11-a96a-93caf9832284" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining_f2f1053a-8b8a-4580-a701-b3d724e7a9b0" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining_f2f1053a-8b8a-4580-a701-b3d724e7a9b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_668fd04a-31ec-4420-b5cb-bb289b80911d" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_668fd04a-31ec-4420-b5cb-bb289b80911d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_1edae4fc-5722-49e1-808b-4dc2c707fe56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_1edae4fc-5722-49e1-808b-4dc2c707fe56" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue_66ef3c89-2c2b-4be0-879f-e503cd51ef77" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue_66ef3c89-2c2b-4be0-879f-e503cd51ef77" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance_9915cb7e-f602-4b68-95cf-c38becc0708a" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance_9915cb7e-f602-4b68-95cf-c38becc0708a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod_452aaeb0-ae9a-45ea-9937-61c4d381fcc8" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod_452aaeb0-ae9a-45ea-9937-61c4d381fcc8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable_7cb40382-145b-4bd8-af4f-8fe84dd66525" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable_7cb40382-145b-4bd8-af4f-8fe84dd66525" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2db76789-ccf9-4603-816f-f88c4216cbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2db76789-ccf9-4603-816f-f88c4216cbc8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_74eebb37-db22-4416-8cc2-48411429a9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2db76789-ccf9-4603-816f-f88c4216cbc8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_74eebb37-db22-4416-8cc2-48411429a9cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_74eebb37-db22-4416-8cc2-48411429a9cb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_74eebb37-db22-4416-8cc2-48411429a9cb" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_74eebb37-db22-4416-8cc2-48411429a9cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1df6b06-4d1c-4e22-9ed4-0327bf75d8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_74eebb37-db22-4416-8cc2-48411429a9cb" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1df6b06-4d1c-4e22-9ed4-0327bf75d8bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_PoolBusinessMember_1c3c39ee-9f5a-4382-9f84-d721c3410697" xlink:href="fwrd-20221231.xsd#fwrd_PoolBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1df6b06-4d1c-4e22-9ed4-0327bf75d8bb" xlink:to="loc_fwrd_PoolBusinessMember_1c3c39ee-9f5a-4382-9f84-d721c3410697" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bb95627c-6d68-4872-943b-687bf4ca1347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2db76789-ccf9-4603-816f-f88c4216cbc8" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bb95627c-6d68-4872-943b-687bf4ca1347" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_bb95627c-6d68-4872-943b-687bf4ca1347_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bb95627c-6d68-4872-943b-687bf4ca1347" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_bb95627c-6d68-4872-943b-687bf4ca1347_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_81a14b91-cd67-4e57-8126-17b651f003eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bb95627c-6d68-4872-943b-687bf4ca1347" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_81a14b91-cd67-4e57-8126-17b651f003eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_40a2971a-6e09-4261-aa6f-6d5f17f3c409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_81a14b91-cd67-4e57-8126-17b651f003eb" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_40a2971a-6e09-4261-aa6f-6d5f17f3c409" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#DiscontinuedOperationandHeldforSaleAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails" xlink:type="extended" id="i760cb09a815f4f898bdbdba90548c071_DiscontinuedOperationandHeldforSaleAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e78853a3-e48e-4c1d-8cc4-0c1606757d54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationsMeasurementInput_87b92b23-0893-49b5-b72b-d21b162f9c94" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationsMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e78853a3-e48e-4c1d-8cc4-0c1606757d54" xlink:to="loc_fwrd_DiscontinuedOperationsMeasurementInput_87b92b23-0893-49b5-b72b-d21b162f9c94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2e2f5066-502a-46cc-99e3-9a7f72757aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e78853a3-e48e-4c1d-8cc4-0c1606757d54" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2e2f5066-502a-46cc-99e3-9a7f72757aff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_60d90a19-baba-4f1a-8f9d-78f4fd4c1678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2e2f5066-502a-46cc-99e3-9a7f72757aff" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_60d90a19-baba-4f1a-8f9d-78f4fd4c1678" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_60d90a19-baba-4f1a-8f9d-78f4fd4c1678_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_60d90a19-baba-4f1a-8f9d-78f4fd4c1678" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_60d90a19-baba-4f1a-8f9d-78f4fd4c1678_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_6856422b-17cd-4105-b03d-73026df43ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_60d90a19-baba-4f1a-8f9d-78f4fd4c1678" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_6856422b-17cd-4105-b03d-73026df43ce3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputCreditSpreadMember_3fd3aa9a-e055-4d10-ba80-37a15788fa13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputCreditSpreadMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6856422b-17cd-4105-b03d-73026df43ce3" xlink:to="loc_us-gaap_MeasurementInputCreditSpreadMember_3fd3aa9a-e055-4d10-ba80-37a15788fa13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputEbitdaMultipleMember_33d88e8c-ed3f-4210-8b6b-7642e0a11e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6856422b-17cd-4105-b03d-73026df43ce3" xlink:to="loc_us-gaap_MeasurementInputEbitdaMultipleMember_33d88e8c-ed3f-4210-8b6b-7642e0a11e9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MeasurementInputAssetVolatilityMember_a6b80f5e-0eb4-46f0-9b20-9fccac6446b1" xlink:href="fwrd-20221231.xsd#fwrd_MeasurementInputAssetVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6856422b-17cd-4105-b03d-73026df43ce3" xlink:to="loc_fwrd_MeasurementInputAssetVolatilityMember_a6b80f5e-0eb4-46f0-9b20-9fccac6446b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_33d53bcf-2b55-4315-aaa9-8cc45651f00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2e2f5066-502a-46cc-99e3-9a7f72757aff" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_33d53bcf-2b55-4315-aaa9-8cc45651f00d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_33d53bcf-2b55-4315-aaa9-8cc45651f00d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_33d53bcf-2b55-4315-aaa9-8cc45651f00d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_33d53bcf-2b55-4315-aaa9-8cc45651f00d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_52606112-25ba-4b30-82de-a1e0bbb57d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_33d53bcf-2b55-4315-aaa9-8cc45651f00d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_52606112-25ba-4b30-82de-a1e0bbb57d62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_PoolBusinessMember_efb3f521-abd2-46e3-9ee0-b69ea91c68d3" xlink:href="fwrd-20221231.xsd#fwrd_PoolBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_52606112-25ba-4b30-82de-a1e0bbb57d62" xlink:to="loc_fwrd_PoolBusinessMember_efb3f521-abd2-46e3-9ee0-b69ea91c68d3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails" xlink:type="extended" id="i8718863b95c54f6da7e91133a1fd8008_DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a735d631-8dd6-4d78-9f97-442cf1c72c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a735d631-8dd6-4d78-9f97-442cf1c72c0f" xlink:to="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bf07d1a6-59d6-492d-a5e7-907cbe69cdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bf07d1a6-59d6-492d-a5e7-907cbe69cdb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses_29371405-b8ab-450e-869c-bee8431405d5" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses_29371405-b8ab-450e-869c-bee8431405d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense_7d3c37da-9666-4fed-aee4-9d00fc12464f" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense_7d3c37da-9666-4fed-aee4-9d00fc12464f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense_d125aca9-aaa7-49d2-b5ac-6c0c8db2265d" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense_d125aca9-aaa7-49d2-b5ac-6c0c8db2265d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_4f1148cb-0a94-436b-9ddd-e27f9f5ab39a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_4f1148cb-0a94-436b-9ddd-e27f9f5ab39a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts_49d5b692-5996-4fb4-a8ec-4aac023d1694" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts_49d5b692-5996-4fb4-a8ec-4aac023d1694" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense_f186583f-3e65-4005-8fa0-2b7c3ab1fea4" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense_f186583f-3e65-4005-8fa0-2b7c3ab1fea4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_bb6526d2-b406-4601-92f3-c8d284de49b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_bb6526d2-b406-4601-92f3-c8d284de49b1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_6e1500c8-519a-4740-a30b-ff3054643830" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_6e1500c8-519a-4740-a30b-ff3054643830" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_4ce6e864-9c2e-4d08-8685-d26eb3421803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_4ce6e864-9c2e-4d08-8685-d26eb3421803" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_7a4a27cf-362e-48a1-9c10-690ba6467164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_7a4a27cf-362e-48a1-9c10-690ba6467164" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_1897b25c-587f-4b6b-b8c3-4491f272f4ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_1897b25c-587f-4b6b-b8c3-4491f272f4ff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_67782416-6cf9-473e-a6d5-a311a41504d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_67782416-6cf9-473e-a6d5-a311a41504d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_b31d732a-5922-4063-89f6-206c262eb1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_b31d732a-5922-4063-89f6-206c262eb1c8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e072b6e2-0a5c-43d5-8abe-9e6490f10919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e072b6e2-0a5c-43d5-8abe-9e6490f10919" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ddb6291-fff3-4fc0-8df9-9da88e3da66e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a735d631-8dd6-4d78-9f97-442cf1c72c0f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ddb6291-fff3-4fc0-8df9-9da88e3da66e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_55ae0d84-6fc0-4490-84b5-9d36bbaa15f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ddb6291-fff3-4fc0-8df9-9da88e3da66e" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_55ae0d84-6fc0-4490-84b5-9d36bbaa15f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_55ae0d84-6fc0-4490-84b5-9d36bbaa15f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_55ae0d84-6fc0-4490-84b5-9d36bbaa15f3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_55ae0d84-6fc0-4490-84b5-9d36bbaa15f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d56e7a25-8d11-43c4-a58f-3516320feb36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_55ae0d84-6fc0-4490-84b5-9d36bbaa15f3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d56e7a25-8d11-43c4-a58f-3516320feb36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_b78c94ea-2477-4a63-8ce7-f1fa40c3d308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_d56e7a25-8d11-43c4-a58f-3516320feb36" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_b78c94ea-2477-4a63-8ce7-f1fa40c3d308" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="ib96d878c3aec44e58c67744a64714bfb_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_caca6d20-625a-4516-a97e-31c80024df11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_caca6d20-625a-4516-a97e-31c80024df11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability_defdd91d-d342-4e81-a5b6-ad03bdc3fb97" xlink:href="fwrd-20221231.xsd#fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability_defdd91d-d342-4e81-a5b6-ad03bdc3fb97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_0d167c94-2ae1-4447-a0c9-98fb4c80a90c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_0d167c94-2ae1-4447-a0c9-98fb4c80a90c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod_6c0c8646-249e-4f7a-9550-39b02a12393c" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod_6c0c8646-249e-4f7a-9550-39b02a12393c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_46bab996-7c7d-4cc2-9212-946ebab97010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_46bab996-7c7d-4cc2-9212-946ebab97010" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8031af6b-8ac4-4329-80c7-88789b68d175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8031af6b-8ac4-4329-80c7-88789b68d175" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne_506735e9-d0a5-4caf-9b39-efb2632a9eb8" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne_506735e9-d0a5-4caf-9b39-efb2632a9eb8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_156e52c7-3e27-4d6f-ba1a-518835c6a682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_156e52c7-3e27-4d6f-ba1a-518835c6a682" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments_8ea458a0-5f8d-417b-8148-88061916cf1b" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments_8ea458a0-5f8d-417b-8148-88061916cf1b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_f28c7002-0e98-4f71-a3d6-c0c1b44f8f96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_f28c7002-0e98-4f71-a3d6-c0c1b44f8f96" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7a02a8cf-e2ad-4d8e-8142-cf89b829f45f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7a02a8cf-e2ad-4d8e-8142-cf89b829f45f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_9ea597bd-334a-4e77-a129-f70eea923c92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_9ea597bd-334a-4e77-a129-f70eea923c92" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NumberOfTerminals_e15fb214-ae79-4244-85f5-753fa9c75fce" xlink:href="fwrd-20221231.xsd#fwrd_NumberOfTerminals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_NumberOfTerminals_e15fb214-ae79-4244-85f5-753fa9c75fce" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c9e92c87-e11a-4065-b0d8-b9b0b005257e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c9e92c87-e11a-4065-b0d8-b9b0b005257e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_173da08f-a14c-49de-b351-f4eac38dec46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_173da08f-a14c-49de-b351-f4eac38dec46" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_f0e9e254-c963-4f85-aa49-6f2c7136853e" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_f0e9e254-c963-4f85-aa49-6f2c7136853e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_06fb146e-e38e-4c0a-880b-b9502017733f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_06fb146e-e38e-4c0a-880b-b9502017733f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_49236632-d39f-44a9-a94f-63c6bbf8f73d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_06fb146e-e38e-4c0a-880b-b9502017733f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_49236632-d39f-44a9-a94f-63c6bbf8f73d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_49236632-d39f-44a9-a94f-63c6bbf8f73d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_49236632-d39f-44a9-a94f-63c6bbf8f73d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_49236632-d39f-44a9-a94f-63c6bbf8f73d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_49236632-d39f-44a9-a94f-63c6bbf8f73d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_JPHallExpressDeliveryMember_b2b7fefa-1688-46ef-9668-2626ae7d9773" xlink:href="fwrd-20221231.xsd#fwrd_JPHallExpressDeliveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:to="loc_fwrd_JPHallExpressDeliveryMember_b2b7fefa-1688-46ef-9668-2626ae7d9773" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_b3df168b-1164-41ab-9e9e-0c8df024941e" xlink:href="fwrd-20221231.xsd#fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:to="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_b3df168b-1164-41ab-9e9e-0c8df024941e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BarOleTruckingIncMember_949bd24f-692e-490f-b308-aa7866cf4ec9" xlink:href="fwrd-20221231.xsd#fwrd_BarOleTruckingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:to="loc_fwrd_BarOleTruckingIncMember_949bd24f-692e-490f-b308-aa7866cf4ec9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EdgmonTruckingLLCMember_677cdb4c-a51e-4644-bcad-51a9d31f8c65" xlink:href="fwrd-20221231.xsd#fwrd_EdgmonTruckingLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:to="loc_fwrd_EdgmonTruckingLLCMember_677cdb4c-a51e-4644-bcad-51a9d31f8c65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ChickasawContainerServicesMember_847da3ad-3337-48fc-8a06-51cd2c827083" xlink:href="fwrd-20221231.xsd#fwrd_ChickasawContainerServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:to="loc_fwrd_ChickasawContainerServicesMember_847da3ad-3337-48fc-8a06-51cd2c827083" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#AcquisitionsWeightedAverageAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails" xlink:type="extended" id="i12b2b87d7c6a4f9c9dd245c871a30a76_AcquisitionsWeightedAverageAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ebd8d61c-42fe-48e8-b1ed-b4891c864886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_0aca8953-47b0-477c-b42a-065e35eaa64a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ebd8d61c-42fe-48e8-b1ed-b4891c864886" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_0aca8953-47b0-477c-b42a-065e35eaa64a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd19d8ae-4a8a-430a-8899-edb7cde3c96c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ebd8d61c-42fe-48e8-b1ed-b4891c864886" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd19d8ae-4a8a-430a-8899-edb7cde3c96c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0e97a1d7-af9a-47f8-be47-f2ce1c839a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd19d8ae-4a8a-430a-8899-edb7cde3c96c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0e97a1d7-af9a-47f8-be47-f2ce1c839a34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e97a1d7-af9a-47f8-be47-f2ce1c839a34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0e97a1d7-af9a-47f8-be47-f2ce1c839a34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0e97a1d7-af9a-47f8-be47-f2ce1c839a34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_564fe38b-f9d0-46c4-8cfa-f8b1a3cba16c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0e97a1d7-af9a-47f8-be47-f2ce1c839a34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_564fe38b-f9d0-46c4-8cfa-f8b1a3cba16c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_6cff1260-5696-42e2-ba48-c7e5fd57b2cd" xlink:href="fwrd-20221231.xsd#fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_564fe38b-f9d0-46c4-8cfa-f8b1a3cba16c" xlink:to="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_6cff1260-5696-42e2-ba48-c7e5fd57b2cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_4f848404-bcf1-4d43-8678-f149be34d828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd19d8ae-4a8a-430a-8899-edb7cde3c96c" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_4f848404-bcf1-4d43-8678-f149be34d828" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_4f848404-bcf1-4d43-8678-f149be34d828_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_4f848404-bcf1-4d43-8678-f149be34d828" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_4f848404-bcf1-4d43-8678-f149be34d828_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_0c05bad0-ee4b-4870-a7f9-ab5ae87ff346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_4f848404-bcf1-4d43-8678-f149be34d828" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_0c05bad0-ee4b-4870-a7f9-ab5ae87ff346" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_2016b40f-b1cb-4801-8f8d-42cb7dc3b097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0c05bad0-ee4b-4870-a7f9-ab5ae87ff346" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_2016b40f-b1cb-4801-8f8d-42cb7dc3b097" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_ae0c541c-0d19-4089-b1bd-dd458e507742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0c05bad0-ee4b-4870-a7f9-ab5ae87ff346" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_ae0c541c-0d19-4089-b1bd-dd458e507742" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MeaurementInputRevenueVolatilityMember_d4513c82-8dfa-4a35-9866-416db16afffc" xlink:href="fwrd-20221231.xsd#fwrd_MeaurementInputRevenueVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0c05bad0-ee4b-4870-a7f9-ab5ae87ff346" xlink:to="loc_fwrd_MeaurementInputRevenueVolatilityMember_d4513c82-8dfa-4a35-9866-416db16afffc" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#AcquisitionsAllocationsofPurchasePriceDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails" xlink:type="extended" id="i0bd418ec269244d9adf8f6c9a13d9a3f_AcquisitionsAllocationsofPurchasePriceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSegmentAllocationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TangibleAssetImpairmentChargesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:to="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7cb32790-e979-4b0e-a757-bd435606f871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7cb32790-e979-4b0e-a757-bd435606f871" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_0d1a47d7-efa8-47f3-bb9d-06b6ea3e396a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_0d1a47d7-efa8-47f3-bb9d-06b6ea3e396a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_dea0f525-185d-484e-9cbe-fd98c493d24d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_dea0f525-185d-484e-9cbe-fd98c493d24d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1417fd4a-ac78-4e1d-b9b1-85570a91ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1417fd4a-ac78-4e1d-b9b1-85570a91ffa4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_a493cd7a-8583-46e8-9670-5079f413644a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_a493cd7a-8583-46e8-9670-5079f413644a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_9e405124-830c-43d8-a3a3-4c903e017534" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_9e405124-830c-43d8-a3a3-4c903e017534" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_c39954dd-5dcd-42ad-9e06-bda3ebdd4c08" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_c39954dd-5dcd-42ad-9e06-bda3ebdd4c08" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_0a35f68b-ba1b-4e9d-bcaa-cbd57f105214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_0a35f68b-ba1b-4e9d-bcaa-cbd57f105214" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9fce9c28-e7e6-43a0-a575-59b85978ae47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_0a35f68b-ba1b-4e9d-bcaa-cbd57f105214" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9fce9c28-e7e6-43a0-a575-59b85978ae47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fa540d17-acbf-4972-9931-febd0b49bf11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_0a35f68b-ba1b-4e9d-bcaa-cbd57f105214" xlink:to="loc_us-gaap_Goodwill_fa540d17-acbf-4972-9931-febd0b49bf11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_13212282-e898-47f0-ad08-7429afc9fbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_0a35f68b-ba1b-4e9d-bcaa-cbd57f105214" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_13212282-e898-47f0-ad08-7429afc9fbe4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0ed67bb5-15b6-431e-816b-f266c33b4991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0ed67bb5-15b6-431e-816b-f266c33b4991" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_3f1d1938-14ca-49b7-b363-17b407780d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_3f1d1938-14ca-49b7-b363-17b407780d26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_4701c337-a0bc-41ac-8666-9f1ab7c9e9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_4701c337-a0bc-41ac-8666-9f1ab7c9e9c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation_91e796b8-f4ba-49bc-833c-3311cab40a44" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation_91e796b8-f4ba-49bc-833c-3311cab40a44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation_e27f87fb-e62c-42f4-823f-173d613cd85e" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation_e27f87fb-e62c-42f4-823f-173d613cd85e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_98bee017-85f9-435e-9f75-92b8a5ec9f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_98bee017-85f9-435e-9f75-92b8a5ec9f1e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_86ac5811-6838-4730-97a5-48c222041572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_86ac5811-6838-4730-97a5-48c222041572" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_79b74353-f6b5-4fa6-bfaf-b0156681106b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_79b74353-f6b5-4fa6-bfaf-b0156681106b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9e86ebf6-b567-46a4-b82f-d72d851def7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_79b74353-f6b5-4fa6-bfaf-b0156681106b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9e86ebf6-b567-46a4-b82f-d72d851def7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9e86ebf6-b567-46a4-b82f-d72d851def7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9e86ebf6-b567-46a4-b82f-d72d851def7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9e86ebf6-b567-46a4-b82f-d72d851def7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6c762225-21a8-4610-ad1e-6eaee376537f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9e86ebf6-b567-46a4-b82f-d72d851def7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6c762225-21a8-4610-ad1e-6eaee376537f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6ace882c-e18f-4278-81a3-42bcc429df19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6c762225-21a8-4610-ad1e-6eaee376537f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6ace882c-e18f-4278-81a3-42bcc429df19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_725ec3da-c48d-4ea5-b318-6df93ca27c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6c762225-21a8-4610-ad1e-6eaee376537f" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_725ec3da-c48d-4ea5-b318-6df93ca27c08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_48a6cd19-1107-42ba-85c4-e30e0ee5201d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_79b74353-f6b5-4fa6-bfaf-b0156681106b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_48a6cd19-1107-42ba-85c4-e30e0ee5201d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_48a6cd19-1107-42ba-85c4-e30e0ee5201d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_48a6cd19-1107-42ba-85c4-e30e0ee5201d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_48a6cd19-1107-42ba-85c4-e30e0ee5201d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_48a6cd19-1107-42ba-85c4-e30e0ee5201d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_ddab7b9a-a82d-4ddd-b89b-d02102751b87" xlink:href="fwrd-20221231.xsd#fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:to="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_ddab7b9a-a82d-4ddd-b89b-d02102751b87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_JPHallExpressDeliveryMember_59d1164e-3a82-4e2e-9909-52bb4281ac1d" xlink:href="fwrd-20221231.xsd#fwrd_JPHallExpressDeliveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:to="loc_fwrd_JPHallExpressDeliveryMember_59d1164e-3a82-4e2e-9909-52bb4281ac1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BarOleTruckingIncMember_e11fa15a-c744-46be-87af-21bcedcaba27" xlink:href="fwrd-20221231.xsd#fwrd_BarOleTruckingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:to="loc_fwrd_BarOleTruckingIncMember_e11fa15a-c744-46be-87af-21bcedcaba27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EdgmonTruckingLLCMember_e66099aa-39f4-43ca-8339-81c2037410cb" xlink:href="fwrd-20221231.xsd#fwrd_EdgmonTruckingLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:to="loc_fwrd_EdgmonTruckingLLCMember_e66099aa-39f4-43ca-8339-81c2037410cb" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#AcquisitionsEstimatedUsefulLivesDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails" xlink:type="extended" id="i4ee3d96add6e408887f82988abe54c3e_AcquisitionsEstimatedUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e3826a3f-0f37-4709-b1e0-2123296a5216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_60708cad-5ed7-4105-9bf7-dd38eca32d67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e3826a3f-0f37-4709-b1e0-2123296a5216" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_60708cad-5ed7-4105-9bf7-dd38eca32d67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f90f3d1d-4941-46b1-81b4-25455f601953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e3826a3f-0f37-4709-b1e0-2123296a5216" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f90f3d1d-4941-46b1-81b4-25455f601953" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dee9acdf-ddb0-4c16-83af-f726e999f171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f90f3d1d-4941-46b1-81b4-25455f601953" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dee9acdf-ddb0-4c16-83af-f726e999f171" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dee9acdf-ddb0-4c16-83af-f726e999f171_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dee9acdf-ddb0-4c16-83af-f726e999f171" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dee9acdf-ddb0-4c16-83af-f726e999f171_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dee9acdf-ddb0-4c16-83af-f726e999f171" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_e5ca8f72-ae01-44eb-b34b-cf7791da224a" xlink:href="fwrd-20221231.xsd#fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:to="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_e5ca8f72-ae01-44eb-b34b-cf7791da224a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_JPHallExpressDeliveryMember_4db487c1-648a-4eb9-8edb-d95d71eb34b3" xlink:href="fwrd-20221231.xsd#fwrd_JPHallExpressDeliveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:to="loc_fwrd_JPHallExpressDeliveryMember_4db487c1-648a-4eb9-8edb-d95d71eb34b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BarOleTruckingIncMember_2e9fb22e-3e6d-4624-acae-77dfb1db403c" xlink:href="fwrd-20221231.xsd#fwrd_BarOleTruckingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:to="loc_fwrd_BarOleTruckingIncMember_2e9fb22e-3e6d-4624-acae-77dfb1db403c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EdgmonTruckingLLCMember_0677e8a1-257b-44c5-b52d-5892a5592deb" xlink:href="fwrd-20221231.xsd#fwrd_EdgmonTruckingLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:to="loc_fwrd_EdgmonTruckingLLCMember_0677e8a1-257b-44c5-b52d-5892a5592deb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6e58b50-9ae8-4cf4-86a7-195ccd2dd20b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f90f3d1d-4941-46b1-81b4-25455f601953" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6e58b50-9ae8-4cf4-86a7-195ccd2dd20b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6e58b50-9ae8-4cf4-86a7-195ccd2dd20b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6e58b50-9ae8-4cf4-86a7-195ccd2dd20b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6e58b50-9ae8-4cf4-86a7-195ccd2dd20b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3a9967c-2c9b-4e8a-bcae-7077aae1e211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6e58b50-9ae8-4cf4-86a7-195ccd2dd20b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3a9967c-2c9b-4e8a-bcae-7077aae1e211" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ad4e7a36-a8ad-4002-aef6-9aad93584290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3a9967c-2c9b-4e8a-bcae-7077aae1e211" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ad4e7a36-a8ad-4002-aef6-9aad93584290" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_28141fd2-1c5e-4f9b-ab4e-665e24e0334f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3a9967c-2c9b-4e8a-bcae-7077aae1e211" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_28141fd2-1c5e-4f9b-ab4e-665e24e0334f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IndebtednessScheduleofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails" xlink:type="extended" id="i68a523d5c12c450d922d3448f01379a9_IndebtednessScheduleofLongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d51c3548-7f4b-4b6d-90b7-4df187142395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d51c3548-7f4b-4b6d-90b7-4df187142395" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_8ceb10fc-b90b-4b20-945c-6206c37def9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_8ceb10fc-b90b-4b20-945c-6206c37def9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_cb9d02db-110c-4735-a36f-ea1084252bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:to="loc_us-gaap_LongTermDebt_cb9d02db-110c-4735-a36f-ea1084252bb2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ec87f7a8-e1dc-43bd-875b-76c621ff7af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:to="loc_us-gaap_LongTermDebtCurrent_ec87f7a8-e1dc-43bd-875b-76c621ff7af7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_00a3a0c9-8eba-4be4-b319-eda700b4104e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_00a3a0c9-8eba-4be4-b319-eda700b4104e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b27419b5-4dea-4bf1-b660-5a135d4043d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:to="loc_us-gaap_DebtInstrumentTable_b27419b5-4dea-4bf1-b660-5a135d4043d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ed01ffe1-23de-4ccf-87f6-5bf83f0c7b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b27419b5-4dea-4bf1-b660-5a135d4043d0" xlink:to="loc_us-gaap_CreditFacilityAxis_ed01ffe1-23de-4ccf-87f6-5bf83f0c7b22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ed01ffe1-23de-4ccf-87f6-5bf83f0c7b22_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_ed01ffe1-23de-4ccf-87f6-5bf83f0c7b22" xlink:to="loc_us-gaap_CreditFacilityDomain_ed01ffe1-23de-4ccf-87f6-5bf83f0c7b22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_55cac6ff-7e38-4e27-a0e0-b9803d045358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_ed01ffe1-23de-4ccf-87f6-5bf83f0c7b22" xlink:to="loc_us-gaap_CreditFacilityDomain_55cac6ff-7e38-4e27-a0e0-b9803d045358" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_68bd5baf-b3ec-4a37-99fe-7fe85c3a486c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_55cac6ff-7e38-4e27-a0e0-b9803d045358" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_68bd5baf-b3ec-4a37-99fe-7fe85c3a486c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IndebtednessNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IndebtednessNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/IndebtednessNarrativeDetails" xlink:type="extended" id="i517d23aec05c43598b08de708ca62428_IndebtednessNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_c3c3d574-1f4e-42eb-9b46-86e7345bdcbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_DebtInstrumentTerm_c3c3d574-1f4e-42eb-9b46-86e7345bdcbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_108d96b0-9d46-4a23-b04f-536eaf66990b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_108d96b0-9d46-4a23-b04f-536eaf66990b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_21fc9c10-cdd8-4c41-97d8-603d7a73fd43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_21fc9c10-cdd8-4c41-97d8-603d7a73fd43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit_c511d2a3-5dff-46d6-b8d1-d0b865871b41" xlink:href="fwrd-20221231.xsd#fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit_c511d2a3-5dff-46d6-b8d1-d0b865871b41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_f6c9cab8-8aeb-4e84-8181-8b5dd562618e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LineOfCredit_f6c9cab8-8aeb-4e84-8181-8b5dd562618e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_eee37e28-7fb8-42ff-9c1a-2ca130d3d8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_eee37e28-7fb8-42ff-9c1a-2ca130d3d8ea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_09db454c-8e41-43f7-85ae-9993f2159f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_09db454c-8e41-43f7-85ae-9993f2159f5f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7967aa33-b008-4fe2-9ddd-3f41c594d1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7967aa33-b008-4fe2-9ddd-3f41c594d1f9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor_001a9f33-4dfb-4dc1-be15-665439d2d95e" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor_001a9f33-4dfb-4dc1-be15-665439d2d95e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_814da0cb-4ddd-46e8-870c-e44693016870" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_814da0cb-4ddd-46e8-870c-e44693016870" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentBaseRateFloor_4ee1bb8e-9929-4a48-9af6-f8bb320c2111" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentBaseRateFloor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_fwrd_DebtInstrumentBaseRateFloor_4ee1bb8e-9929-4a48-9af6-f8bb320c2111" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentFederalFundsRateFloor_a8580006-5761-45d2-9003-52804614b1f8" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentFederalFundsRateFloor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_fwrd_DebtInstrumentFederalFundsRateFloor_a8580006-5761-45d2-9003-52804614b1f8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate_5623e3a1-8a0d-4dca-ac11-65759a12c9e0" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate_5623e3a1-8a0d-4dca-ac11-65759a12c9e0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_3606efd5-98a3-4a61-9c09-bb2810b21965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_3606efd5-98a3-4a61-9c09-bb2810b21965" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ec9f2deb-8b2e-4fdf-8e2f-21411f330f40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ec9f2deb-8b2e-4fdf-8e2f-21411f330f40" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_52d16bd1-8772-4046-8987-39ba5d937349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_InterestPaidNet_52d16bd1-8772-4046-8987-39ba5d937349" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_b7393076-9e0a-4ad3-9aeb-04ab46434195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_InterestCostsCapitalized_b7393076-9e0a-4ad3-9aeb-04ab46434195" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8ae12138-cd07-447a-9c03-75e4fc7691b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:to="loc_us-gaap_CreditFacilityAxis_8ae12138-cd07-447a-9c03-75e4fc7691b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8ae12138-cd07-447a-9c03-75e4fc7691b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_8ae12138-cd07-447a-9c03-75e4fc7691b9" xlink:to="loc_us-gaap_CreditFacilityDomain_8ae12138-cd07-447a-9c03-75e4fc7691b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3108b292-1004-402e-95e6-378388df81a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_8ae12138-cd07-447a-9c03-75e4fc7691b9" xlink:to="loc_us-gaap_CreditFacilityDomain_3108b292-1004-402e-95e6-378388df81a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a94ff87b-faeb-47f9-91ab-9c78bffeb3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3108b292-1004-402e-95e6-378388df81a7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a94ff87b-faeb-47f9-91ab-9c78bffeb3cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_47fdf5f2-3426-4e45-9ed8-2f58fa490019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_a94ff87b-faeb-47f9-91ab-9c78bffeb3cc" xlink:to="loc_us-gaap_LetterOfCreditMember_47fdf5f2-3426-4e45-9ed8-2f58fa490019" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_ba95cb00-d4ac-440b-b7ab-e74ae4c3e150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_a94ff87b-faeb-47f9-91ab-9c78bffeb3cc" xlink:to="loc_us-gaap_BridgeLoanMember_ba95cb00-d4ac-440b-b7ab-e74ae4c3e150" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d2446df8-31ba-4c01-b738-6caa6332fdba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:to="loc_us-gaap_VariableRateAxis_d2446df8-31ba-4c01-b738-6caa6332fdba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d2446df8-31ba-4c01-b738-6caa6332fdba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_d2446df8-31ba-4c01-b738-6caa6332fdba" xlink:to="loc_us-gaap_VariableRateDomain_d2446df8-31ba-4c01-b738-6caa6332fdba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_fab6585c-85a5-46c6-8ce5-dc929ac0b622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_d2446df8-31ba-4c01-b738-6caa6332fdba" xlink:to="loc_us-gaap_VariableRateDomain_fab6585c-85a5-46c6-8ce5-dc929ac0b622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BloombergShortTermBankYieldIndexMember_a3862edb-18e6-4c30-8156-995193d2d54f" xlink:href="fwrd-20221231.xsd#fwrd_BloombergShortTermBankYieldIndexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_fab6585c-85a5-46c6-8ce5-dc929ac0b622" xlink:to="loc_fwrd_BloombergShortTermBankYieldIndexMember_a3862edb-18e6-4c30-8156-995193d2d54f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_b3ac2418-beff-4233-88e6-4a72ba87bb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_fab6585c-85a5-46c6-8ce5-dc929ac0b622" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_b3ac2418-beff-4233-88e6-4a72ba87bb2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_eae92cec-b746-4f46-9749-9b02fe7244f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_fab6585c-85a5-46c6-8ce5-dc929ac0b622" xlink:to="loc_us-gaap_PrimeRateMember_eae92cec-b746-4f46-9749-9b02fe7244f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c82d4b89-0f68-4ed3-a4f3-da15dc33e02f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:to="loc_srt_RangeAxis_c82d4b89-0f68-4ed3-a4f3-da15dc33e02f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c82d4b89-0f68-4ed3-a4f3-da15dc33e02f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c82d4b89-0f68-4ed3-a4f3-da15dc33e02f" xlink:to="loc_srt_RangeMember_c82d4b89-0f68-4ed3-a4f3-da15dc33e02f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7ba40eaa-d1bb-48a8-a378-33df91c513cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c82d4b89-0f68-4ed3-a4f3-da15dc33e02f" xlink:to="loc_srt_RangeMember_7ba40eaa-d1bb-48a8-a378-33df91c513cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37114240-dc3b-4733-85a8-ec78a98d58b6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7ba40eaa-d1bb-48a8-a378-33df91c513cf" xlink:to="loc_srt_MinimumMember_37114240-dc3b-4733-85a8-ec78a98d58b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0b0a270b-0153-4455-8185-d2dad9c08089" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7ba40eaa-d1bb-48a8-a378-33df91c513cf" xlink:to="loc_srt_MaximumMember_0b0a270b-0153-4455-8185-d2dad9c08089" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_155f3c67-8386-4437-a948-0a2a5f6a9e54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_155f3c67-8386-4437-a948-0a2a5f6a9e54" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_155f3c67-8386-4437-a948-0a2a5f6a9e54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_155f3c67-8386-4437-a948-0a2a5f6a9e54" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_155f3c67-8386-4437-a948-0a2a5f6a9e54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8ff05cb5-0a7a-44c7-93e3-a6c02f2298d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_155f3c67-8386-4437-a948-0a2a5f6a9e54" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8ff05cb5-0a7a-44c7-93e3-a6c02f2298d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_11f6d183-192c-447f-a6af-dacc41b59cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8ff05cb5-0a7a-44c7-93e3-a6c02f2298d8" xlink:to="loc_us-gaap_MediumTermNotesMember_11f6d183-192c-447f-a6af-dacc41b59cab" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ShareholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/ShareholdersEquityDetails" xlink:type="extended" id="i1b53fe1b186e4a1bb7a55a36458431f4_ShareholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_a2f5c72d-249d-4810-bd25-0c4b6030c4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_a2f5c72d-249d-4810-bd25-0c4b6030c4dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_81b44d21-235e-4ef5-885b-5a3651aff42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_81b44d21-235e-4ef5-885b-5a3651aff42b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_8c99e5f0-0559-4a32-8b39-7e9fd013c076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_PreferredStockSharesIssued_8c99e5f0-0559-4a32-8b39-7e9fd013c076" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_28ea8bee-42e6-43d6-9296-296de94c347a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_28ea8bee-42e6-43d6-9296-296de94c347a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ShareRepurchaseProgramAuthorizedShares_ce5e97a9-a4e8-4760-b5f7-72c53231e010" xlink:href="fwrd-20221231.xsd#fwrd_ShareRepurchaseProgramAuthorizedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_fwrd_ShareRepurchaseProgramAuthorizedShares_ce5e97a9-a4e8-4760-b5f7-72c53231e010" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_e0f0feae-8288-46c3-ad7b-2b119cb33878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_e0f0feae-8288-46c3-ad7b-2b119cb33878" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f929504d-685f-4e61-9d7d-319f89ff2604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f929504d-685f-4e61-9d7d-319f89ff2604" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_985a0f82-e38d-484c-9e24-e003d7ed2bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_985a0f82-e38d-484c-9e24-e003d7ed2bfd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_deb0d4ed-1702-4e20-b520-5962feb3f911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_deb0d4ed-1702-4e20-b520-5962feb3f911" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86671f3b-158e-4a88-9e22-f46033593fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86671f3b-158e-4a88-9e22-f46033593fcb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_cc3542ad-fd32-4a10-ade8-a7b868b90b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86671f3b-158e-4a88-9e22-f46033593fcb" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_cc3542ad-fd32-4a10-ade8-a7b868b90b2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_cc3542ad-fd32-4a10-ade8-a7b868b90b2c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_cc3542ad-fd32-4a10-ade8-a7b868b90b2c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_cc3542ad-fd32-4a10-ade8-a7b868b90b2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_aa5363d2-6a5b-49e8-a065-0aad5c7b204a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_cc3542ad-fd32-4a10-ade8-a7b868b90b2c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_aa5363d2-6a5b-49e8-a065-0aad5c7b204a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_518305d0-2131-450a-a0aa-e2c632f2385d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_aa5363d2-6a5b-49e8-a065-0aad5c7b204a" xlink:to="loc_us-gaap_SubsequentEventMember_518305d0-2131-450a-a0aa-e2c632f2385d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_62bd98be-e502-41d2-95ad-59f4ad6ddc43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86671f3b-158e-4a88-9e22-f46033593fcb" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_62bd98be-e502-41d2-95ad-59f4ad6ddc43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_62bd98be-e502-41d2-95ad-59f4ad6ddc43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_62bd98be-e502-41d2-95ad-59f4ad6ddc43" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_62bd98be-e502-41d2-95ad-59f4ad6ddc43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_e4d0e0bd-a743-449a-880c-8541d2e84fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_62bd98be-e502-41d2-95ad-59f4ad6ddc43" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_e4d0e0bd-a743-449a-880c-8541d2e84fdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_StockRepurchasePlan2019Member_ec0097a5-0c2b-43de-a5d7-37af83bf0288" xlink:href="fwrd-20221231.xsd#fwrd_StockRepurchasePlan2019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_e4d0e0bd-a743-449a-880c-8541d2e84fdf" xlink:to="loc_fwrd_StockRepurchasePlan2019Member_ec0097a5-0c2b-43de-a5d7-37af83bf0288" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b4974fd0-b524-40e8-b4e6-39c413593e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86671f3b-158e-4a88-9e22-f46033593fcb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b4974fd0-b524-40e8-b4e6-39c413593e7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b4974fd0-b524-40e8-b4e6-39c413593e7c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b4974fd0-b524-40e8-b4e6-39c413593e7c" xlink:to="loc_us-gaap_ClassOfStockDomain_b4974fd0-b524-40e8-b4e6-39c413593e7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f2802823-c2a6-4466-ad85-114990015c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b4974fd0-b524-40e8-b4e6-39c413593e7c" xlink:to="loc_us-gaap_ClassOfStockDomain_f2802823-c2a6-4466-ad85-114990015c6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5f4d8b9a-3454-4ef0-867b-184c082bb94f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f2802823-c2a6-4466-ad85-114990015c6e" xlink:to="loc_us-gaap_CommonStockMember_5f4d8b9a-3454-4ef0-867b-184c082bb94f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanShareBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails" xlink:type="extended" id="i82d5922b0f6049ab810109e5fceac6cf_StockIncentivePlanShareBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7cc6700b-1f05-47cf-8562-8b750c33f269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0e28aee7-2b16-447f-9b3f-1c60cb991ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7cc6700b-1f05-47cf-8562-8b750c33f269" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0e28aee7-2b16-447f-9b3f-1c60cb991ab4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_24404216-a7a5-4ec0-ac1b-b33b21ce15d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7cc6700b-1f05-47cf-8562-8b750c33f269" xlink:to="loc_us-gaap_ShareBasedCompensation_24404216-a7a5-4ec0-ac1b-b33b21ce15d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4ba95e55-dcde-4d1e-8ae7-9f3aafa23948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7cc6700b-1f05-47cf-8562-8b750c33f269" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4ba95e55-dcde-4d1e-8ae7-9f3aafa23948" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e06fc0a-735f-4822-9d37-f3f34014f2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7cc6700b-1f05-47cf-8562-8b750c33f269" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e06fc0a-735f-4822-9d37-f3f34014f2f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_61956c6e-e882-4bbe-beb7-67ec5db0d7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e06fc0a-735f-4822-9d37-f3f34014f2f0" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_61956c6e-e882-4bbe-beb7-67ec5db0d7b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_61956c6e-e882-4bbe-beb7-67ec5db0d7b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_61956c6e-e882-4bbe-beb7-67ec5db0d7b2" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_61956c6e-e882-4bbe-beb7-67ec5db0d7b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_c324c046-c097-4351-a3e5-9ba7414fc522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_61956c6e-e882-4bbe-beb7-67ec5db0d7b2" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_c324c046-c097-4351-a3e5-9ba7414fc522" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_783f24c3-0415-4508-ba68-9b829402def6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_c324c046-c097-4351-a3e5-9ba7414fc522" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_783f24c3-0415-4508-ba68-9b829402def6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_45df2e36-57f6-49fa-a43b-2aa78a7a4b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_c324c046-c097-4351-a3e5-9ba7414fc522" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_45df2e36-57f6-49fa-a43b-2aa78a7a4b9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_802e07bc-26ac-464d-923b-3158702b64be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e06fc0a-735f-4822-9d37-f3f34014f2f0" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_802e07bc-26ac-464d-923b-3158702b64be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_802e07bc-26ac-464d-923b-3158702b64be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_802e07bc-26ac-464d-923b-3158702b64be" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_802e07bc-26ac-464d-923b-3158702b64be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_56e8aee7-dc1b-4a98-80f6-9acbb96645bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_802e07bc-26ac-464d-923b-3158702b64be" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_56e8aee7-dc1b-4a98-80f6-9acbb96645bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SalariesWagesAndEmployeeBenefitsMember_8673e5cc-b110-474a-9fd6-3777cabd035d" xlink:href="fwrd-20221231.xsd#fwrd_SalariesWagesAndEmployeeBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_56e8aee7-dc1b-4a98-80f6-9acbb96645bc" xlink:to="loc_fwrd_SalariesWagesAndEmployeeBenefitsMember_8673e5cc-b110-474a-9fd6-3777cabd035d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_046b0af2-2cdb-41d9-9f93-cf0f5b6aa626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e06fc0a-735f-4822-9d37-f3f34014f2f0" xlink:to="loc_us-gaap_AwardTypeAxis_046b0af2-2cdb-41d9-9f93-cf0f5b6aa626" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_046b0af2-2cdb-41d9-9f93-cf0f5b6aa626_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_046b0af2-2cdb-41d9-9f93-cf0f5b6aa626" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_046b0af2-2cdb-41d9-9f93-cf0f5b6aa626_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bffecdc4-24fb-4dfc-acb5-e1f5fb00b4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_046b0af2-2cdb-41d9-9f93-cf0f5b6aa626" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bffecdc4-24fb-4dfc-acb5-e1f5fb00b4a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_cf67719d-4d0d-4ef7-a6db-e78be357df68" xlink:href="fwrd-20221231.xsd#fwrd_NonemployeeDirectorNonvestedSharesGrantedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bffecdc4-24fb-4dfc-acb5-e1f5fb00b4a1" xlink:to="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_cf67719d-4d0d-4ef7-a6db-e78be357df68" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails" xlink:type="extended" id="ibd70d66590e24347a4bfaf33a7566a9a_StockIncentivePlanNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_47d9d789-e78b-4d21-8d0c-3c0cf78f8f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_47d9d789-e78b-4d21-8d0c-3c0cf78f8f7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c0500134-1c30-45b0-844a-6fc13561b829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c0500134-1c30-45b0-844a-6fc13561b829" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_327171cb-dee5-4fcc-ac7c-31edcce38ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_327171cb-dee5-4fcc-ac7c-31edcce38ef1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6128bd3a-05fe-4608-912f-a31899a5edaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6128bd3a-05fe-4608-912f-a31899a5edaf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2620b00d-158a-44b7-9c7f-5aca5e9da07b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2620b00d-158a-44b7-9c7f-5aca5e9da07b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_fc8961f6-c666-415a-9802-bc8ca19472b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_fc8961f6-c666-415a-9802-bc8ca19472b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_ef9d8801-bb81-4157-8afa-333892c78cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_ef9d8801-bb81-4157-8afa-333892c78cbe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ff24d04f-b980-4109-b287-48945c864756" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ff24d04f-b980-4109-b287-48945c864756" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2b70f554-699f-4540-bf1c-3997220c3e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2b70f554-699f-4540-bf1c-3997220c3e74" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1ce17905-0aa5-41eb-b99a-5dfb4ed49527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1ce17905-0aa5-41eb-b99a-5dfb4ed49527" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c478b292-3974-4c39-a15f-d31c1f077b07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c478b292-3974-4c39-a15f-d31c1f077b07" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_ea384b5b-b3f3-48d1-be2e-dc90f503066f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_ea384b5b-b3f3-48d1-be2e-dc90f503066f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3cf24aef-644f-4ff8-818f-7cca95b69596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3cf24aef-644f-4ff8-818f-7cca95b69596" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_73906c44-92de-417e-997e-466269bcbf9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_73906c44-92de-417e-997e-466269bcbf9a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_4f5b2c74-187a-4f59-8138-71f04920d32c" xlink:href="fwrd-20221231.xsd#fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_4f5b2c74-187a-4f59-8138-71f04920d32c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MinimumPercentageOfSharesAttainable_cbb7d943-c5cd-4267-9a3f-6343d37babbc" xlink:href="fwrd-20221231.xsd#fwrd_MinimumPercentageOfSharesAttainable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_fwrd_MinimumPercentageOfSharesAttainable_cbb7d943-c5cd-4267-9a3f-6343d37babbc" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MaximumPercentageOfSharesAttainable_affeee5d-72f1-43e4-916f-61083c4680bc" xlink:href="fwrd-20221231.xsd#fwrd_MaximumPercentageOfSharesAttainable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_fwrd_MaximumPercentageOfSharesAttainable_affeee5d-72f1-43e4-916f-61083c4680bc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_99b9ba0c-794d-42e6-8428-1f80faa49970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_99b9ba0c-794d-42e6-8428-1f80faa49970" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_a5a5de07-6f08-47a2-894b-151714327bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_a5a5de07-6f08-47a2-894b-151714327bc1" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_7f67d863-5fcc-476c-95ef-f0bf01e44a90" xlink:href="fwrd-20221231.xsd#fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_7f67d863-5fcc-476c-95ef-f0bf01e44a90" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases_45348b10-954a-4366-b0ba-947a5433e3a9" xlink:href="fwrd-20221231.xsd#fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases_45348b10-954a-4366-b0ba-947a5433e3a9" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c67248e-bc5f-454f-a6d7-a24768ae4bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c67248e-bc5f-454f-a6d7-a24768ae4bdd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1e0929bb-0c5e-4095-9a76-0e5ca36c281f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c67248e-bc5f-454f-a6d7-a24768ae4bdd" xlink:to="loc_us-gaap_AwardTypeAxis_1e0929bb-0c5e-4095-9a76-0e5ca36c281f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e0929bb-0c5e-4095-9a76-0e5ca36c281f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1e0929bb-0c5e-4095-9a76-0e5ca36c281f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e0929bb-0c5e-4095-9a76-0e5ca36c281f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1e0929bb-0c5e-4095-9a76-0e5ca36c281f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_86cfb923-4b3b-4f69-a8c0-37bb58743183" xlink:href="fwrd-20221231.xsd#fwrd_KeyEmployeePerformanceShareBasedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_86cfb923-4b3b-4f69-a8c0-37bb58743183" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f638a56d-5966-49e4-9604-af0346c6502c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_us-gaap_EmployeeStockMember_f638a56d-5966-49e4-9604-af0346c6502c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonEmployeeDirectorStockOptionsMember_6251e308-5fb7-4868-bea7-2bb9d2f28ec2" xlink:href="fwrd-20221231.xsd#fwrd_NonEmployeeDirectorStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_fwrd_NonEmployeeDirectorStockOptionsMember_6251e308-5fb7-4868-bea7-2bb9d2f28ec2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3a333d28-26c7-4791-a898-1abdadd0411a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3a333d28-26c7-4791-a898-1abdadd0411a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_6476431e-d463-41ae-9651-437aa4161738" xlink:href="fwrd-20221231.xsd#fwrd_NonemployeeDirectorNonvestedSharesGrantedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_6476431e-d463-41ae-9651-437aa4161738" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EmployeeNonVestedSharesMember_ca79b75c-b808-417f-bf93-7d2550a2ff71" xlink:href="fwrd-20221231.xsd#fwrd_EmployeeNonVestedSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_fwrd_EmployeeNonVestedSharesMember_ca79b75c-b808-417f-bf93-7d2550a2ff71" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d3808b88-e0e9-46b1-b23c-839fc567ca5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_us-gaap_RestrictedStockMember_d3808b88-e0e9-46b1-b23c-839fc567ca5a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5effe6c6-778c-4ef3-9352-409c08a2de35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c67248e-bc5f-454f-a6d7-a24768ae4bdd" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5effe6c6-778c-4ef3-9352-409c08a2de35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_5effe6c6-778c-4ef3-9352-409c08a2de35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5effe6c6-778c-4ef3-9352-409c08a2de35" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_5effe6c6-778c-4ef3-9352-409c08a2de35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_cfb59f03-78d8-436a-b24a-95c09f08b1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5effe6c6-778c-4ef3-9352-409c08a2de35" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_cfb59f03-78d8-436a-b24a-95c09f08b1c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_1203aa72-0a14-4bba-9714-8bf71d3eff2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_cfb59f03-78d8-436a-b24a-95c09f08b1c8" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_1203aa72-0a14-4bba-9714-8bf71d3eff2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_b11b8799-8a63-4d1b-af10-db7ec7b77692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_cfb59f03-78d8-436a-b24a-95c09f08b1c8" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_b11b8799-8a63-4d1b-af10-db7ec7b77692" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_7d058c60-36a8-46ca-9618-853ffb6d0b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c67248e-bc5f-454f-a6d7-a24768ae4bdd" xlink:to="loc_us-gaap_VestingAxis_7d058c60-36a8-46ca-9618-853ffb6d0b94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_7d058c60-36a8-46ca-9618-853ffb6d0b94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_7d058c60-36a8-46ca-9618-853ffb6d0b94" xlink:to="loc_us-gaap_VestingDomain_7d058c60-36a8-46ca-9618-853ffb6d0b94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_4c41f865-3ee5-443b-bd32-1213374bd5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_7d058c60-36a8-46ca-9618-853ffb6d0b94" xlink:to="loc_us-gaap_VestingDomain_4c41f865-3ee5-443b-bd32-1213374bd5d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_076b7e05-408c-421a-a417-b28a1aa9f008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_4c41f865-3ee5-443b-bd32-1213374bd5d7" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_076b7e05-408c-421a-a417-b28a1aa9f008" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanWeightedAverageAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails" xlink:type="extended" id="i8b80b836332041acaa49b97c6ad7372f_StockIncentivePlanWeightedAverageAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75ab0c83-6263-417a-974a-4553fd7f6f85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_970e1881-3558-4a53-a55e-67b9c213e5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75ab0c83-6263-417a-974a-4553fd7f6f85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_970e1881-3558-4a53-a55e-67b9c213e5f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75ab0c83-6263-417a-974a-4553fd7f6f85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5580a4b5-da31-4e1e-a318-30e8167158ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5580a4b5-da31-4e1e-a318-30e8167158ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ef7d3c03-a0c1-4b2d-adb7-d3dc43780df8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ef7d3c03-a0c1-4b2d-adb7-d3dc43780df8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_ad56e0f6-8083-481d-9448-bbdb4ca71369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_ad56e0f6-8083-481d-9448-bbdb4ca71369" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3acc1176-d573-488e-a797-80343d7e9e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3acc1176-d573-488e-a797-80343d7e9e59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b83ed8c-3a8b-4f18-b7df-ae42020898c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75ab0c83-6263-417a-974a-4553fd7f6f85" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b83ed8c-3a8b-4f18-b7df-ae42020898c5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_79f69b9b-d11b-4600-b981-daff160bdbad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b83ed8c-3a8b-4f18-b7df-ae42020898c5" xlink:to="loc_us-gaap_AwardTypeAxis_79f69b9b-d11b-4600-b981-daff160bdbad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_79f69b9b-d11b-4600-b981-daff160bdbad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_79f69b9b-d11b-4600-b981-daff160bdbad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_79f69b9b-d11b-4600-b981-daff160bdbad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b434d7f4-bfd4-4e29-86cb-7deefb792854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_79f69b9b-d11b-4600-b981-daff160bdbad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b434d7f4-bfd4-4e29-86cb-7deefb792854" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_8203f8c6-cec0-44c7-8a6b-b5b4fe2fd34e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b434d7f4-bfd4-4e29-86cb-7deefb792854" xlink:to="loc_us-gaap_EmployeeStockOptionMember_8203f8c6-cec0-44c7-8a6b-b5b4fe2fd34e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_4399fa44-6dd8-42a7-9f9f-965b51ba8180" xlink:href="fwrd-20221231.xsd#fwrd_KeyEmployeePerformanceShareBasedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b434d7f4-bfd4-4e29-86cb-7deefb792854" xlink:to="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_4399fa44-6dd8-42a7-9f9f-965b51ba8180" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanRollForwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails" xlink:type="extended" id="if0d24c62b2664910901b361370d0e551_StockIncentivePlanRollForwardActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57ac3404-dda8-4616-afd8-4500a610ff28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57ac3404-dda8-4616-afd8-4500a610ff28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_a084661a-dec3-427d-82c3-0baa1ae94953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_a084661a-dec3-427d-82c3-0baa1ae94953" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_33c8fcd4-2ff4-4869-918a-65e1aa6e79b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_33c8fcd4-2ff4-4869-918a-65e1aa6e79b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d5ce576b-95e0-46fe-96c1-f5d6f3b13835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d5ce576b-95e0-46fe-96c1-f5d6f3b13835" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a5c75fe7-6609-4e57-9435-ba50436afdfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d8d1b04f-749d-46ea-9ec3-48882e8008eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d8d1b04f-749d-46ea-9ec3-48882e8008eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_686aa73f-a50e-42c1-a6ee-c391b2e0fa00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_686aa73f-a50e-42c1-a6ee-c391b2e0fa00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_578421dd-21a7-4e0b-9a34-1d33985bb7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_578421dd-21a7-4e0b-9a34-1d33985bb7ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_8d03b7fd-fbfc-4d60-9588-6b4e45f8a186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_8d03b7fd-fbfc-4d60-9588-6b4e45f8a186" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d7bfbaf0-ed2d-4816-8203-d63a1f5e748f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4dc82f4a-d84d-44f3-9823-f9dd965c076a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4dc82f4a-d84d-44f3-9823-f9dd965c076a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6c795c93-7a5e-4355-a78a-cad460416467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6c795c93-7a5e-4355-a78a-cad460416467" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f10a62f5-df03-4141-bc56-c36f2937f693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f10a62f5-df03-4141-bc56-c36f2937f693" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_15b7078f-f7ee-4bdf-b60c-688273b80667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_15b7078f-f7ee-4bdf-b60c-688273b80667" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f3310167-74b5-4e07-950a-7e228f757ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3965bb35-e665-48a7-ac97-fdb72c50687a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3965bb35-e665-48a7-ac97-fdb72c50687a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0e6b8004-836e-4812-baaf-d55cae567a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0e6b8004-836e-4812-baaf-d55cae567a19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ace18b9-cc49-49ca-b633-98706a25d16d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ace18b9-cc49-49ca-b633-98706a25d16d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d6c6902b-86f0-4a47-b536-48be96bf82b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d6c6902b-86f0-4a47-b536-48be96bf82b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_462b4c8b-191c-497f-bd3c-5b17dbcf2798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e554940c-6b6c-49bb-b8d4-9f117c166137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e554940c-6b6c-49bb-b8d4-9f117c166137" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_51430897-9e23-430c-a57b-79241c936e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e554940c-6b6c-49bb-b8d4-9f117c166137" xlink:to="loc_us-gaap_AwardTypeAxis_51430897-9e23-430c-a57b-79241c936e7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_51430897-9e23-430c-a57b-79241c936e7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_51430897-9e23-430c-a57b-79241c936e7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_51430897-9e23-430c-a57b-79241c936e7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_51430897-9e23-430c-a57b-79241c936e7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2ffbe3e1-7e5c-4fd8-9e67-318307154b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2ffbe3e1-7e5c-4fd8-9e67-318307154b3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d4911b66-25d7-4bfc-a6a0-d980b9a9d2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:to="loc_us-gaap_RestrictedStockMember_d4911b66-25d7-4bfc-a6a0-d980b9a9d2f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_127f862f-2fe0-4c96-9250-aa7c73508df2" xlink:href="fwrd-20221231.xsd#fwrd_KeyEmployeePerformanceShareBasedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:to="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_127f862f-2fe0-4c96-9250-aa7c73508df2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_76160e93-79eb-4b39-90ad-b0a1715e7928" xlink:href="fwrd-20221231.xsd#fwrd_NonemployeeDirectorNonvestedSharesGrantedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:to="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_76160e93-79eb-4b39-90ad-b0a1715e7928" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_d701e32b-de85-469e-80ec-e4f5f2ee271d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e554940c-6b6c-49bb-b8d4-9f117c166137" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_d701e32b-de85-469e-80ec-e4f5f2ee271d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_d701e32b-de85-469e-80ec-e4f5f2ee271d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_d701e32b-de85-469e-80ec-e4f5f2ee271d" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_d701e32b-de85-469e-80ec-e4f5f2ee271d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_e4f31c74-401e-4671-a3f4-b6f2323ec862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_d701e32b-de85-469e-80ec-e4f5f2ee271d" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_e4f31c74-401e-4671-a3f4-b6f2323ec862" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_6309cd83-0e72-461f-8645-7878541603aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_e4f31c74-401e-4671-a3f4-b6f2323ec862" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_6309cd83-0e72-461f-8645-7878541603aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_b1ee44cf-0e9a-41a9-b607-c9e0847d734a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_e4f31c74-401e-4671-a3f4-b6f2323ec862" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_b1ee44cf-0e9a-41a9-b607-c9e0847d734a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanExercisePriceRangeDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails" xlink:type="extended" id="i8695960eddc042129b281a12b669edce_StockIncentivePlanExercisePriceRangeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_4252dbb9-8934-452a-b3c0-e75d31cf7b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_4252dbb9-8934-452a-b3c0-e75d31cf7b81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_b281b5c9-76ff-4a63-b29f-897277168892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_b281b5c9-76ff-4a63-b29f-897277168892" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_5ae044cb-e8c3-410c-ba5b-5ad6f81f99a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_5ae044cb-e8c3-410c-ba5b-5ad6f81f99a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_7ef9e3de-5407-4315-b336-74ad3b50b852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_7ef9e3de-5407-4315-b336-74ad3b50b852" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_fa75bccf-fcca-4da8-bca5-fa6cf8400b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_fa75bccf-fcca-4da8-bca5-fa6cf8400b21" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e50d6dba-cf10-40a4-97da-f64982378bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e50d6dba-cf10-40a4-97da-f64982378bcc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_99cdaee3-5b43-43d3-8958-41ffb99ee0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_99cdaee3-5b43-43d3-8958-41ffb99ee0d9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_81f259c9-4595-4378-9a52-74eea07538d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_81f259c9-4595-4378-9a52-74eea07538d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d87fb617-774b-4be4-88ac-540ee5d00bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_81f259c9-4595-4378-9a52-74eea07538d4" xlink:to="loc_us-gaap_AwardTypeAxis_d87fb617-774b-4be4-88ac-540ee5d00bb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d87fb617-774b-4be4-88ac-540ee5d00bb1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d87fb617-774b-4be4-88ac-540ee5d00bb1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d87fb617-774b-4be4-88ac-540ee5d00bb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d5ce894-4fc5-41a7-85a6-7cda47c85da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d87fb617-774b-4be4-88ac-540ee5d00bb1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d5ce894-4fc5-41a7-85a6-7cda47c85da3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_0818bb71-f56e-46fd-ab51-b26c666104d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d5ce894-4fc5-41a7-85a6-7cda47c85da3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_0818bb71-f56e-46fd-ab51-b26c666104d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ae199835-da25-4895-b4f6-2c22e09af306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_81f259c9-4595-4378-9a52-74eea07538d4" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ae199835-da25-4895-b4f6-2c22e09af306" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_ae199835-da25-4895-b4f6-2c22e09af306_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ae199835-da25-4895-b4f6-2c22e09af306" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_ae199835-da25-4895-b4f6-2c22e09af306_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_cfee49f3-02fc-4cc8-820f-d61c5dc24796" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ae199835-da25-4895-b4f6-2c22e09af306" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_cfee49f3-02fc-4cc8-820f-d61c5dc24796" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExercisePriceRangeOneMember_50621268-d1b3-468f-a0ff-4fa7b34657a0" xlink:href="fwrd-20221231.xsd#fwrd_ExercisePriceRangeOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_cfee49f3-02fc-4cc8-820f-d61c5dc24796" xlink:to="loc_fwrd_ExercisePriceRangeOneMember_50621268-d1b3-468f-a0ff-4fa7b34657a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExercisePriceRangeTwoMember_edf9fb6b-3290-48cc-a71c-5cf13026fe26" xlink:href="fwrd-20221231.xsd#fwrd_ExercisePriceRangeTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_cfee49f3-02fc-4cc8-820f-d61c5dc24796" xlink:to="loc_fwrd_ExercisePriceRangeTwoMember_edf9fb6b-3290-48cc-a71c-5cf13026fe26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_dff9ecd7-ea35-4a53-a8aa-babf4b2fca2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_81f259c9-4595-4378-9a52-74eea07538d4" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_dff9ecd7-ea35-4a53-a8aa-babf4b2fca2f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_dff9ecd7-ea35-4a53-a8aa-babf4b2fca2f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_dff9ecd7-ea35-4a53-a8aa-babf4b2fca2f" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_dff9ecd7-ea35-4a53-a8aa-babf4b2fca2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_b8edc88b-302c-4187-8211-4a1685e039f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_dff9ecd7-ea35-4a53-a8aa-babf4b2fca2f" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_b8edc88b-302c-4187-8211-4a1685e039f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_484af4d8-076e-480e-802e-c1d11be63f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_b8edc88b-302c-4187-8211-4a1685e039f4" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_484af4d8-076e-480e-802e-c1d11be63f8c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanEmployeeStockPurchasePlanDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails" xlink:type="extended" id="i998f77e885af424b9afc8ad017278ec1_StockIncentivePlanEmployeeStockPurchasePlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_afd7de02-0838-4847-a960-ca38d56a03c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_afd7de02-0838-4847-a960-ca38d56a03c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_b2e2022a-d728-44dc-a90e-a7e9620bb895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_b2e2022a-d728-44dc-a90e-a7e9620bb895" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_c85ebcc1-b865-45b3-aca8-032a60fb33b1" xlink:href="fwrd-20221231.xsd#fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_c85ebcc1-b865-45b3-aca8-032a60fb33b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases_983284d4-119e-4acf-b8c7-01159539aaed" xlink:href="fwrd-20221231.xsd#fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases_983284d4-119e-4acf-b8c7-01159539aaed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_62623885-df5e-43ea-9843-7eb200773bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_62623885-df5e-43ea-9843-7eb200773bcd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_547906f8-d083-42e4-8fe8-8d6ee87a2480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_547906f8-d083-42e4-8fe8-8d6ee87a2480" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_52fa3394-d2e4-4ad9-aa72-c1e68a34d975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_52fa3394-d2e4-4ad9-aa72-c1e68a34d975" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_744cee80-7893-4014-b1f5-88542ff27531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_ShareBasedCompensation_744cee80-7893-4014-b1f5-88542ff27531" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_ee2797cf-52c2-470f-82ba-ece7f51efbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_ee2797cf-52c2-470f-82ba-ece7f51efbe1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9f1991b0-1b3c-4c81-8d20-550af3b44822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_ee2797cf-52c2-470f-82ba-ece7f51efbe1" xlink:to="loc_us-gaap_AwardTypeAxis_9f1991b0-1b3c-4c81-8d20-550af3b44822" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9f1991b0-1b3c-4c81-8d20-550af3b44822_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9f1991b0-1b3c-4c81-8d20-550af3b44822" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9f1991b0-1b3c-4c81-8d20-550af3b44822_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61434d31-8a46-4b65-a194-e9f32e6119fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9f1991b0-1b3c-4c81-8d20-550af3b44822" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61434d31-8a46-4b65-a194-e9f32e6119fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_44217d82-80da-43f0-b7f5-ed9bd86c77d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61434d31-8a46-4b65-a194-e9f32e6119fb" xlink:to="loc_us-gaap_EmployeeStockMember_44217d82-80da-43f0-b7f5-ed9bd86c77d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b02954c1-9e47-4238-9af4-f3c00469655d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_ee2797cf-52c2-470f-82ba-ece7f51efbe1" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b02954c1-9e47-4238-9af4-f3c00469655d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_b02954c1-9e47-4238-9af4-f3c00469655d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b02954c1-9e47-4238-9af4-f3c00469655d" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_b02954c1-9e47-4238-9af4-f3c00469655d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_fb702050-822f-4cd9-8977-282bcf96a80f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b02954c1-9e47-4238-9af4-f3c00469655d" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_fb702050-822f-4cd9-8977-282bcf96a80f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_90de4b70-6acc-4ec9-8c23-99cbe6debb42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_fb702050-822f-4cd9-8977-282bcf96a80f" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_90de4b70-6acc-4ec9-8c23-99cbe6debb42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_348b6657-da13-47e6-b5b7-959fb5ea6a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_fb702050-822f-4cd9-8977-282bcf96a80f" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_348b6657-da13-47e6-b5b7-959fb5ea6a56" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="ica96c9da702b44e089fd226183d7249a_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_b6e8f48c-20bd-47e9-90d4-1ec2651a9eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_IncomeTaxesPaid_b6e8f48c-20bd-47e9-90d4-1ec2651a9eb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDispositionOfBusiness_9ca14b39-8f72-4c09-b023-6ccd71a5ae70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDispositionOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationDispositionOfBusiness_9ca14b39-8f72-4c09-b023-6ccd71a5ae70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_c898ea5e-4b61-40ba-86b8-235e57f84ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_c898ea5e-4b61-40ba-86b8-235e57f84ca1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_31d6a017-3187-4533-96d0-f1778767e3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_31d6a017-3187-4533-96d0-f1778767e3f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_eb828733-97df-4f8b-b04b-d3a11efa9283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_eb828733-97df-4f8b-b04b-d3a11efa9283" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_fc1a0139-43cc-42be-8d5d-5f4eec92c7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_fc1a0139-43cc-42be-8d5d-5f4eec92c7f8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_41b7366a-0258-481d-af23-9e4a61268190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_41b7366a-0258-481d-af23-9e4a61268190" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_c478fec2-cffb-46ab-bd62-ef259d4e68c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_c478fec2-cffb-46ab-bd62-ef259d4e68c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_e9234067-ed13-47e4-af73-fcb404d35f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_c478fec2-cffb-46ab-bd62-ef259d4e68c6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_e9234067-ed13-47e4-af73-fcb404d35f04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_e9234067-ed13-47e4-af73-fcb404d35f04_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_e9234067-ed13-47e4-af73-fcb404d35f04" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_e9234067-ed13-47e4-af73-fcb404d35f04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_5adb10e5-b362-4d9d-a4c8-abf3ff0b974f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_e9234067-ed13-47e4-af73-fcb404d35f04" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_5adb10e5-b362-4d9d-a4c8-abf3ff0b974f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_3c8e754b-a376-48f8-9085-2c4d6ab39b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5adb10e5-b362-4d9d-a4c8-abf3ff0b974f" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_3c8e754b-a376-48f8-9085-2c4d6ab39b95" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i9502517a146d4c3cb18a235b4e51530c_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_0416ec0b-9fc3-4666-a76f-0e436698efa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:to="loc_us-gaap_SubleaseIncome_0416ec0b-9fc3-4666-a76f-0e436698efa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_659196a7-c7ab-4b65-90fa-5636f023ce54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_659196a7-c7ab-4b65-90fa-5636f023ce54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions_89ef1ecc-02c1-490d-851c-af9c9b96f517" xlink:href="fwrd-20221231.xsd#fwrd_LesseeOperatingLeaseNumberOfRenewalOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:to="loc_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions_89ef1ecc-02c1-490d-851c-af9c9b96f517" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_5fb52a6e-add8-4c9e-9475-3d7660902d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_5fb52a6e-add8-4c9e-9475-3d7660902d13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_26a786fe-d4dd-46b0-898a-23e2986d28fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:to="loc_us-gaap_VariableLeaseCost_26a786fe-d4dd-46b0-898a-23e2986d28fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_021609e4-9db2-45f8-8fd0-97e07e3530ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_021609e4-9db2-45f8-8fd0-97e07e3530ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ed7f8efd-3c07-4966-a8a4-172a1ca7381e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_021609e4-9db2-45f8-8fd0-97e07e3530ac" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ed7f8efd-3c07-4966-a8a4-172a1ca7381e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ed7f8efd-3c07-4966-a8a4-172a1ca7381e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ed7f8efd-3c07-4966-a8a4-172a1ca7381e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ed7f8efd-3c07-4966-a8a4-172a1ca7381e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e206ff20-b341-4e87-92c8-c24d20157570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ed7f8efd-3c07-4966-a8a4-172a1ca7381e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e206ff20-b341-4e87-92c8-c24d20157570" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_40b04564-32aa-44f1-90e8-49970f3f17f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e206ff20-b341-4e87-92c8-c24d20157570" xlink:to="loc_us-gaap_OperatingExpenseMember_40b04564-32aa-44f1-90e8-49970f3f17f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_534b2429-f3db-4f76-98a5-d4cb1a87e26c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_021609e4-9db2-45f8-8fd0-97e07e3530ac" xlink:to="loc_srt_RangeAxis_534b2429-f3db-4f76-98a5-d4cb1a87e26c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_534b2429-f3db-4f76-98a5-d4cb1a87e26c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_534b2429-f3db-4f76-98a5-d4cb1a87e26c" xlink:to="loc_srt_RangeMember_534b2429-f3db-4f76-98a5-d4cb1a87e26c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f60fe952-d18d-4c55-87ed-a031d494227d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_534b2429-f3db-4f76-98a5-d4cb1a87e26c" xlink:to="loc_srt_RangeMember_f60fe952-d18d-4c55-87ed-a031d494227d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cbbbd555-93e1-41d2-a50c-c378030bdb4a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f60fe952-d18d-4c55-87ed-a031d494227d" xlink:to="loc_srt_MinimumMember_cbbbd555-93e1-41d2-a50c-c378030bdb4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b063ff2b-cfa5-4b2b-acf7-32a293a871d9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f60fe952-d18d-4c55-87ed-a031d494227d" xlink:to="loc_srt_MaximumMember_b063ff2b-cfa5-4b2b-acf7-32a293a871d9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i29eeff7532504f438eb952368c8f98a0_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_a97967af-5b01-49dc-88ea-47e9a141b73e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_a97967af-5b01-49dc-88ea-47e9a141b73e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_b1282bbd-d652-4a8d-87b9-c79dedeac8bd" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:to="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_b1282bbd-d652-4a8d-87b9-c79dedeac8bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_8ff0bfec-f345-47d0-93eb-10eb34e99049" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:to="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_8ff0bfec-f345-47d0-93eb-10eb34e99049" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_Liabilityinsurancecoverage_a2dbd360-1731-499e-8734-ac0c7b4fb457" xlink:href="fwrd-20221231.xsd#fwrd_Liabilityinsurancecoverage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:to="loc_fwrd_Liabilityinsurancecoverage_a2dbd360-1731-499e-8734-ac0c7b4fb457" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionWorkersCompensation_ef747f86-b941-4e85-a5b6-a1ca9399c42a" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionWorkersCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:to="loc_fwrd_SelfInsuranceRetentionWorkersCompensation_ef747f86-b941-4e85-a5b6-a1ca9399c42a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_45347fbc-76d0-4c8c-a772-bc15912c2957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:to="loc_us-gaap_OtherCommitmentsTable_45347fbc-76d0-4c8c-a772-bc15912c2957" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_78051948-5968-43e1-8081-72fed1b20235" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_45347fbc-76d0-4c8c-a772-bc15912c2957" xlink:to="loc_srt_RangeAxis_78051948-5968-43e1-8081-72fed1b20235" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_78051948-5968-43e1-8081-72fed1b20235_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_78051948-5968-43e1-8081-72fed1b20235" xlink:to="loc_srt_RangeMember_78051948-5968-43e1-8081-72fed1b20235_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_02367347-22d9-4753-b887-9dbfb10bb266" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_78051948-5968-43e1-8081-72fed1b20235" xlink:to="loc_srt_RangeMember_02367347-22d9-4753-b887-9dbfb10bb266" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e044c3c0-3b35-4f87-970b-58632d19747b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_02367347-22d9-4753-b887-9dbfb10bb266" xlink:to="loc_srt_MinimumMember_e044c3c0-3b35-4f87-970b-58632d19747b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0147a69b-2e04-433a-9754-00d4475c222d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_02367347-22d9-4753-b887-9dbfb10bb266" xlink:to="loc_srt_MaximumMember_0147a69b-2e04-433a-9754-00d4475c222d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeofClaimAxis_fb1bc71c-454a-48b2-a3b4-7e0a78f099ac" xlink:href="fwrd-20221231.xsd#fwrd_RangeofClaimAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_45347fbc-76d0-4c8c-a772-bc15912c2957" xlink:to="loc_fwrd_RangeofClaimAxis_fb1bc71c-454a-48b2-a3b4-7e0a78f099ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeOfClaimDomain_fb1bc71c-454a-48b2-a3b4-7e0a78f099ac_default" xlink:href="fwrd-20221231.xsd#fwrd_RangeOfClaimDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_fwrd_RangeofClaimAxis_fb1bc71c-454a-48b2-a3b4-7e0a78f099ac" xlink:to="loc_fwrd_RangeOfClaimDomain_fb1bc71c-454a-48b2-a3b4-7e0a78f099ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:href="fwrd-20221231.xsd#fwrd_RangeOfClaimDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_fwrd_RangeofClaimAxis_fb1bc71c-454a-48b2-a3b4-7e0a78f099ac" xlink:to="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member_d1c088df-2753-4f93-a8a8-d2d1da472432" xlink:href="fwrd-20221231.xsd#fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:to="loc_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member_d1c088df-2753-4f93-a8a8-d2d1da472432" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And5000Member_11f9fc2f-86b4-47d5-b194-85947f552810" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And5000Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And5000Member_11f9fc2f-86b4-47d5-b194-85947f552810" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And2000Member_c2c3b293-f811-4dc7-abf8-6414cac4ef61" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And2000Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And2000Member_c2c3b293-f811-4dc7-abf8-6414cac4ef61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member_832afaa4-df3d-451b-a710-f669b084398f" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween5000And10000Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member_832afaa4-df3d-451b-a710-f669b084398f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And1000Member_fa17e241-7b8a-42b3-a4db-2852894cb502" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And1000Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And1000Member_fa17e241-7b8a-42b3-a4db-2852894cb502" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e4c563d7-d8a6-4d91-baeb-e3ddb788e28e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_45347fbc-76d0-4c8c-a772-bc15912c2957" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e4c563d7-d8a6-4d91-baeb-e3ddb788e28e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e4c563d7-d8a6-4d91-baeb-e3ddb788e28e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e4c563d7-d8a6-4d91-baeb-e3ddb788e28e" xlink:to="loc_us-gaap_SegmentDomain_e4c563d7-d8a6-4d91-baeb-e3ddb788e28e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3cd1ade0-fee7-4d30-9f4b-ea3dc6f98ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e4c563d7-d8a6-4d91-baeb-e3ddb788e28e" xlink:to="loc_us-gaap_SegmentDomain_3cd1ade0-fee7-4d30-9f4b-ea3dc6f98ff0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExpeditedFreightSegmentMember_7f8de2fd-b109-466e-bed2-1ad0a6eb2a90" xlink:href="fwrd-20221231.xsd#fwrd_ExpeditedFreightSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3cd1ade0-fee7-4d30-9f4b-ea3dc6f98ff0" xlink:to="loc_fwrd_ExpeditedFreightSegmentMember_7f8de2fd-b109-466e-bed2-1ad0a6eb2a90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_IntermodalSegmentMember_51bf5827-4284-4165-883d-d4805949b472" xlink:href="fwrd-20221231.xsd#fwrd_IntermodalSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3cd1ade0-fee7-4d30-9f4b-ea3dc6f98ff0" xlink:to="loc_fwrd_IntermodalSegmentMember_51bf5827-4284-4165-883d-d4805949b472" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="extended" id="iaf6c1ace287e44dfa3bc2129c1781a9c_FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_42079361-63ac-4fe9-bebf-ce5d3878dda1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_6c237d6f-ccf0-4d0e-be1e-e12529a0840c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_42079361-63ac-4fe9-bebf-ce5d3878dda1" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_6c237d6f-ccf0-4d0e-be1e-e12529a0840c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_83cc461d-1655-475d-9195-c3868f825089" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_42079361-63ac-4fe9-bebf-ce5d3878dda1" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_83cc461d-1655-475d-9195-c3868f825089" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_003b9a4e-cd85-4c4e-a18b-1e47f1ed0681" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_83cc461d-1655-475d-9195-c3868f825089" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_003b9a4e-cd85-4c4e-a18b-1e47f1ed0681" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_003b9a4e-cd85-4c4e-a18b-1e47f1ed0681_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_003b9a4e-cd85-4c4e-a18b-1e47f1ed0681" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_003b9a4e-cd85-4c4e-a18b-1e47f1ed0681_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_78f29b77-4711-44b2-b685-3f2520ae2a94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_003b9a4e-cd85-4c4e-a18b-1e47f1ed0681" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_78f29b77-4711-44b2-b685-3f2520ae2a94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2aa10f76-fcf8-4856-b87d-00d3aa2f5385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_78f29b77-4711-44b2-b685-3f2520ae2a94" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2aa10f76-fcf8-4856-b87d-00d3aa2f5385" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c6f432f6-d202-47bd-b811-664c92817c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_78f29b77-4711-44b2-b685-3f2520ae2a94" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c6f432f6-d202-47bd-b811-664c92817c8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_dc8219b4-95f6-4ff9-be3d-8920ca51868a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_78f29b77-4711-44b2-b685-3f2520ae2a94" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_dc8219b4-95f6-4ff9-be3d-8920ca51868a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_177fea3e-1d28-41b3-9344-47dd0a926d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_83cc461d-1655-475d-9195-c3868f825089" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_177fea3e-1d28-41b3-9344-47dd0a926d93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_177fea3e-1d28-41b3-9344-47dd0a926d93_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_177fea3e-1d28-41b3-9344-47dd0a926d93" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_177fea3e-1d28-41b3-9344-47dd0a926d93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0eac0e4-fb58-4338-8cb1-a5d4cf33c9df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_177fea3e-1d28-41b3-9344-47dd0a926d93" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0eac0e4-fb58-4338-8cb1-a5d4cf33c9df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EarnOutLiabilityMember_78ce62b8-50d8-4ce6-8f71-32c51a8a9cf2" xlink:href="fwrd-20221231.xsd#fwrd_EarnOutLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0eac0e4-fb58-4338-8cb1-a5d4cf33c9df" xlink:to="loc_fwrd_EarnOutLiabilityMember_78ce62b8-50d8-4ce6-8f71-32c51a8a9cf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_874a0dde-5ca4-457a-ba80-696836f2559a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_83cc461d-1655-475d-9195-c3868f825089" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_874a0dde-5ca4-457a-ba80-696836f2559a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_874a0dde-5ca4-457a-ba80-696836f2559a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_874a0dde-5ca4-457a-ba80-696836f2559a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_874a0dde-5ca4-457a-ba80-696836f2559a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_2cfd2162-36b4-49f4-ab9c-0e11ca097db8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_874a0dde-5ca4-457a-ba80-696836f2559a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_2cfd2162-36b4-49f4-ab9c-0e11ca097db8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_7e1c8352-96e5-4c92-86e0-c8ffb98f1d00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_2cfd2162-36b4-49f4-ab9c-0e11ca097db8" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_7e1c8352-96e5-4c92-86e0-c8ffb98f1d00" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#FairValueofFinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails" xlink:type="extended" id="idd3045fb54a144e88177801e302702cd_FairValueofFinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cb57182e-2ae8-4a3a-a934-d49fc8c5c980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_5c1da91a-6de2-42bb-b038-7d73c63dc720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cb57182e-2ae8-4a3a-a934-d49fc8c5c980" xlink:to="loc_us-gaap_FinanceLeaseLiability_5c1da91a-6de2-42bb-b038-7d73c63dc720" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e1798c1-eb46-4182-aece-317f3fa8696c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cb57182e-2ae8-4a3a-a934-d49fc8c5c980" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e1798c1-eb46-4182-aece-317f3fa8696c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_f5388803-7530-4d1b-8e4a-60df05f235f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e1798c1-eb46-4182-aece-317f3fa8696c" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_f5388803-7530-4d1b-8e4a-60df05f235f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_f5388803-7530-4d1b-8e4a-60df05f235f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_f5388803-7530-4d1b-8e4a-60df05f235f9" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_f5388803-7530-4d1b-8e4a-60df05f235f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_fe96677f-537f-435e-97f5-9a8eafd08ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_f5388803-7530-4d1b-8e4a-60df05f235f9" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_fe96677f-537f-435e-97f5-9a8eafd08ba7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_226750e4-9c7d-4f92-bedd-b599c2a86ced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_fe96677f-537f-435e-97f5-9a8eafd08ba7" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_226750e4-9c7d-4f92-bedd-b599c2a86ced" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0cc49cb9-f037-4052-88bd-79c0b186bce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_fe96677f-537f-435e-97f5-9a8eafd08ba7" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0cc49cb9-f037-4052-88bd-79c0b186bce1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails" xlink:type="extended" id="iefcd1f8adac94bf0b968a342511adc23_FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_266bc140-d598-4c03-a285-66928a8a8dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_0dc2617a-c6bd-463e-970a-d7f467185979" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_266bc140-d598-4c03-a285-66928a8a8dbc" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_0dc2617a-c6bd-463e-970a-d7f467185979" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_GoodwillImpairmentCharge_0247dc4f-d161-4aa3-bff2-9e353b53d4ab" xlink:href="fwrd-20221231.xsd#fwrd_GoodwillImpairmentCharge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_266bc140-d598-4c03-a285-66928a8a8dbc" xlink:to="loc_fwrd_GoodwillImpairmentCharge_0247dc4f-d161-4aa3-bff2-9e353b53d4ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonCashValuationAllowance_10c7a55f-ceb9-446c-97f1-632267d3e0d2" xlink:href="fwrd-20221231.xsd#fwrd_NonCashValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_266bc140-d598-4c03-a285-66928a8a8dbc" xlink:to="loc_fwrd_NonCashValuationAllowance_10c7a55f-ceb9-446c-97f1-632267d3e0d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70fdbd6b-29d3-42d2-af1c-47e7e8dd49ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_266bc140-d598-4c03-a285-66928a8a8dbc" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70fdbd6b-29d3-42d2-af1c-47e7e8dd49ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_c142a101-ae72-4b53-91c3-1161fe8b7ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70fdbd6b-29d3-42d2-af1c-47e7e8dd49ec" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_c142a101-ae72-4b53-91c3-1161fe8b7ebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_c142a101-ae72-4b53-91c3-1161fe8b7ebe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_c142a101-ae72-4b53-91c3-1161fe8b7ebe" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_c142a101-ae72-4b53-91c3-1161fe8b7ebe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_0693b907-ff88-4e56-bfbc-3e35399931f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_c142a101-ae72-4b53-91c3-1161fe8b7ebe" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_0693b907-ff88-4e56-bfbc-3e35399931f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_d643588d-3e5a-400d-b72f-a98117dfc6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_0693b907-ff88-4e56-bfbc-3e35399931f0" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_d643588d-3e5a-400d-b72f-a98117dfc6d9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#SegmentReportingDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/SegmentReportingDetails" xlink:type="extended" id="i8d7c99d79c864da0a9247d0c944996e7_SegmentReportingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_04d9db5d-68db-4da1-baa1-995227f4eeb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_NumberOfReportableSegments_04d9db5d-68db-4da1-baa1-995227f4eeb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_477edc44-de54-445e-8e7f-01b7bf2154f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_477edc44-de54-445e-8e7f-01b7bf2154f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ba6e5d6-a819-4afc-836b-b21fae90187b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ba6e5d6-a819-4afc-836b-b21fae90187b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_241f7769-9c42-4ca3-86ec-ae0902f24e38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_Depreciation_241f7769-9c42-4ca3-86ec-ae0902f24e38" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fd5a8429-e0fe-4476-b752-f4ba2a89064a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fd5a8429-e0fe-4476-b752-f4ba2a89064a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_debdb1ac-6401-4b8b-a8b3-211790a94fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_OperatingIncomeLoss_debdb1ac-6401-4b8b-a8b3-211790a94fe3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7859e9ec-e61f-48c7-94e3-0f4b84754017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7859e9ec-e61f-48c7-94e3-0f4b84754017" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_19666868-834e-4822-82da-75e4d7a48b67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_Assets_19666868-834e-4822-82da-75e4d7a48b67" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_037fd171-caec-4a51-8563-aab7901320a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_srt_ConsolidationItemsAxis_037fd171-caec-4a51-8563-aab7901320a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_037fd171-caec-4a51-8563-aab7901320a1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_037fd171-caec-4a51-8563-aab7901320a1" xlink:to="loc_srt_ConsolidationItemsDomain_037fd171-caec-4a51-8563-aab7901320a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_32bde89d-7fbb-4834-ab07-d3f61b35f41d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_037fd171-caec-4a51-8563-aab7901320a1" xlink:to="loc_srt_ConsolidationItemsDomain_32bde89d-7fbb-4834-ab07-d3f61b35f41d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_3d00b864-03b3-4891-a6b2-2114ced6e5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_32bde89d-7fbb-4834-ab07-d3f61b35f41d" xlink:to="loc_us-gaap_OperatingSegmentsMember_3d00b864-03b3-4891-a6b2-2114ced6e5bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_0f86396b-78f0-47a1-bbac-921b89184d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_32bde89d-7fbb-4834-ab07-d3f61b35f41d" xlink:to="loc_us-gaap_CorporateNonSegmentMember_0f86396b-78f0-47a1-bbac-921b89184d0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_93688e25-2ac4-4eaf-ada3-31d760015a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_32bde89d-7fbb-4834-ab07-d3f61b35f41d" xlink:to="loc_us-gaap_IntersegmentEliminationMember_93688e25-2ac4-4eaf-ada3-31d760015a1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b6a19d9f-5f93-4d23-9e00-af9f9c20d6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b6a19d9f-5f93-4d23-9e00-af9f9c20d6e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b6a19d9f-5f93-4d23-9e00-af9f9c20d6e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b6a19d9f-5f93-4d23-9e00-af9f9c20d6e7" xlink:to="loc_us-gaap_SegmentDomain_b6a19d9f-5f93-4d23-9e00-af9f9c20d6e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4ab61653-e35b-41b6-9608-4e7b8c55038e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b6a19d9f-5f93-4d23-9e00-af9f9c20d6e7" xlink:to="loc_us-gaap_SegmentDomain_4ab61653-e35b-41b6-9608-4e7b8c55038e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExpeditedFreightSegmentMember_4aaac6fd-dbda-427a-9bcf-f054503b2e9c" xlink:href="fwrd-20221231.xsd#fwrd_ExpeditedFreightSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4ab61653-e35b-41b6-9608-4e7b8c55038e" xlink:to="loc_fwrd_ExpeditedFreightSegmentMember_4aaac6fd-dbda-427a-9bcf-f054503b2e9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_IntermodalSegmentMember_45b3cb47-be82-478b-b0ce-f87713e07d62" xlink:href="fwrd-20221231.xsd#fwrd_IntermodalSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4ab61653-e35b-41b6-9608-4e7b8c55038e" xlink:to="loc_fwrd_IntermodalSegmentMember_45b3cb47-be82-478b-b0ce-f87713e07d62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_625f7c1c-74c8-4f81-a6a1-f7c904c10776" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_srt_ProductOrServiceAxis_625f7c1c-74c8-4f81-a6a1-f7c904c10776" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_625f7c1c-74c8-4f81-a6a1-f7c904c10776_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_625f7c1c-74c8-4f81-a6a1-f7c904c10776" xlink:to="loc_srt_ProductsAndServicesDomain_625f7c1c-74c8-4f81-a6a1-f7c904c10776_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_625f7c1c-74c8-4f81-a6a1-f7c904c10776" xlink:to="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NetworkMember_6d6a0966-2dda-4746-a228-642b96bbeb5e" xlink:href="fwrd-20221231.xsd#fwrd_NetworkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:to="loc_fwrd_NetworkMember_6d6a0966-2dda-4746-a228-642b96bbeb5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_TruckloadMember_dbcceab4-86d5-48d3-821c-0f2962ca91c8" xlink:href="fwrd-20221231.xsd#fwrd_TruckloadMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:to="loc_fwrd_TruckloadMember_dbcceab4-86d5-48d3-821c-0f2962ca91c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_FinalMileMember_1abdb92d-cdc9-4410-8d02-226699dc332a" xlink:href="fwrd-20221231.xsd#fwrd_FinalMileMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:to="loc_fwrd_FinalMileMember_1abdb92d-cdc9-4410-8d02-226699dc332a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_fcab0428-b5b8-49cd-bae9-b1492817bf80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_fcab0428-b5b8-49cd-bae9-b1492817bf80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_42f83a76-6314-45f0-82f4-1cc797d36cce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_42f83a76-6314-45f0-82f4-1cc797d36cce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_42f83a76-6314-45f0-82f4-1cc797d36cce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_42f83a76-6314-45f0-82f4-1cc797d36cce" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_42f83a76-6314-45f0-82f4-1cc797d36cce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_6531617a-31f0-49a9-8580-67cf1211a2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_42f83a76-6314-45f0-82f4-1cc797d36cce" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_6531617a-31f0-49a9-8580-67cf1211a2e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_65082cbf-2a53-45b0-a5f2-0a2f78a744f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_6531617a-31f0-49a9-8580-67cf1211a2e4" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_65082cbf-2a53-45b0-a5f2-0a2f78a744f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_38ded125-574e-4378-a246-fc7b7372c80f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_6531617a-31f0-49a9-8580-67cf1211a2e4" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_38ded125-574e-4378-a246-fc7b7372c80f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1f03ad58-3f66-4fbd-b13c-6fec848e23bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_srt_MajorCustomersAxis_1f03ad58-3f66-4fbd-b13c-6fec848e23bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1f03ad58-3f66-4fbd-b13c-6fec848e23bb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_1f03ad58-3f66-4fbd-b13c-6fec848e23bb" xlink:to="loc_srt_NameOfMajorCustomerDomain_1f03ad58-3f66-4fbd-b13c-6fec848e23bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_0645f5cc-3b93-4659-9efc-e6d4924d11ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_1f03ad58-3f66-4fbd-b13c-6fec848e23bb" xlink:to="loc_srt_NameOfMajorCustomerDomain_0645f5cc-3b93-4659-9efc-e6d4924d11ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_OneCustomerMember_6208c060-9870-4d19-ab89-4b11c5521edc" xlink:href="fwrd-20221231.xsd#fwrd_OneCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_0645f5cc-3b93-4659-9efc-e6d4924d11ca" xlink:to="loc_fwrd_OneCustomerMember_6208c060-9870-4d19-ab89-4b11c5521edc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_dff03e13-1580-4675-a62a-973b6acaf3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_dff03e13-1580-4675-a62a-973b6acaf3f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_dff03e13-1580-4675-a62a-973b6acaf3f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_dff03e13-1580-4675-a62a-973b6acaf3f7" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_dff03e13-1580-4675-a62a-973b6acaf3f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_fac3fad6-eb4b-4b02-af31-e95f0ef25f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_dff03e13-1580-4675-a62a-973b6acaf3f7" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_fac3fad6-eb4b-4b02-af31-e95f0ef25f27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_44ad130b-dfbf-4222-9171-c2e6bf5ae42c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_fac3fad6-eb4b-4b02-af31-e95f0ef25f27" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_44ad130b-dfbf-4222-9171-c2e6bf5ae42c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5a6fe66a-871f-4ddc-9ce0-ce657c6d99f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5a6fe66a-871f-4ddc-9ce0-ce657c6d99f2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5a6fe66a-871f-4ddc-9ce0-ce657c6d99f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5a6fe66a-871f-4ddc-9ce0-ce657c6d99f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5a6fe66a-871f-4ddc-9ce0-ce657c6d99f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_114d02cf-1155-4cea-a38e-9ab7f9eed551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5a6fe66a-871f-4ddc-9ce0-ce657c6d99f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_114d02cf-1155-4cea-a38e-9ab7f9eed551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_c95bbe1c-368a-490e-9106-dd2dad23614f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_114d02cf-1155-4cea-a38e-9ab7f9eed551" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_c95bbe1c-368a-490e-9106-dd2dad23614f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended" id="ib2349cca5f0c4c6484c381d530984cd3_ScheduleIIValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d1c723f2-1599-4962-b936-28a07af2854b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d1c723f2-1599-4962-b936-28a07af2854b" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_0e861d91-da1e-417a-90ad-688403e9293e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_0e861d91-da1e-417a-90ad-688403e9293e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_1b9fb5b7-a4d2-405d-9d10-63e70e479a05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_1b9fb5b7-a4d2-405d-9d10-63e70e479a05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_de238503-d64c-472f-99ee-be06867da46d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_de238503-d64c-472f-99ee-be06867da46d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_65859a1f-6144-406e-a73b-9b6819c6c75a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_65859a1f-6144-406e-a73b-9b6819c6c75a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_9dd31ea3-fb3d-4c82-b1db-5f03ccc29269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_19bc95d9-3e0e-4c1c-8466-3def3b9a3536" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d1c723f2-1599-4962-b936-28a07af2854b" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_19bc95d9-3e0e-4c1c-8466-3def3b9a3536" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e88d8d71-c293-4a05-b09c-013525984a52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_19bc95d9-3e0e-4c1c-8466-3def3b9a3536" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e88d8d71-c293-4a05-b09c-013525984a52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_e88d8d71-c293-4a05-b09c-013525984a52_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e88d8d71-c293-4a05-b09c-013525984a52" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_e88d8d71-c293-4a05-b09c-013525984a52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_04cba495-8119-4573-bbec-c73cb8da6c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e88d8d71-c293-4a05-b09c-013525984a52" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_04cba495-8119-4573-bbec-c73cb8da6c8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_36c0eddb-69f7-46b1-9201-f7668297e73a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_04cba495-8119-4573-bbec-c73cb8da6c8b" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_36c0eddb-69f7-46b1-9201-f7668297e73a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AllowanceForRevenueAdjustmentsMember_b889076b-d7fc-469e-90a4-d25525866174" xlink:href="fwrd-20221231.xsd#fwrd_AllowanceForRevenueAdjustmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_04cba495-8119-4573-bbec-c73cb8da6c8b" xlink:to="loc_fwrd_AllowanceForRevenueAdjustmentsMember_b889076b-d7fc-469e-90a4-d25525866174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_91d89248-0d8d-47d7-bb97-93dc7cc48770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_04cba495-8119-4573-bbec-c73cb8da6c8b" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_91d89248-0d8d-47d7-bb97-93dc7cc48770" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>fwrd-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:907144e8-1adb-443f-ac6e-b1de7d526edf,g:1324777b-afbc-4e0b-9d0c-e85c14fe5f8f-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_37d9bd0a-4ed5-476f-9176-884f2c4f4d05_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor_e3d8e33a-2c3d-446b-bf22-a9215c5eac29_terseLabel_en-US" xlink:label="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bloomberg short-term bank yield index rate floor</link:label>
    <link:label id="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor_label_en-US" xlink:label="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor" xlink: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, Bloomberg Short-Term Bank Yield Index Rate Floor</link:label>
    <link:label id="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor_documentation_en-US" xlink:label="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor" xlink: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, Bloomberg Short-Term Bank Yield Index Rate Floor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor" xlink:to="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37ed1606-0d89-4acd-8394-9d3a7b7fed09_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_34a3b4a9-1a6e-47d1-b93a-ad577b910496_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 minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_ExercisePriceRangeTwoMember_7d0035d4-5a26-4acf-8d35-403c236869e8_terseLabel_en-US" xlink:label="lab_fwrd_ExercisePriceRangeTwoMember" xlink: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 Price Range Two</link:label>
    <link:label id="lab_fwrd_ExercisePriceRangeTwoMember_label_en-US" xlink:label="lab_fwrd_ExercisePriceRangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range Two [Member]</link:label>
    <link:label id="lab_fwrd_ExercisePriceRangeTwoMember_documentation_en-US" xlink:label="lab_fwrd_ExercisePriceRangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExercisePriceRangeTwoMember" xlink:href="fwrd-20221231.xsd#fwrd_ExercisePriceRangeTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_ExercisePriceRangeTwoMember" xlink:to="lab_fwrd_ExercisePriceRangeTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_593cad37-8dbe-4919-bc71-22b8525b21d0_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">Credit facility, expires 2026</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_c39fb0c6-4e5a-4b5e-a631-9ef6ca1aba30_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_ab1c4646-24d9-4de0-b7f4-1c69953d8170_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInContinuingOperations_45cfb9d7-2ae2-469d-a111-6847c87db5e0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInContinuingOperations" 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 increase (decrease) in cash and cash equivalents of continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInContinuingOperations" xlink: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) Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_b34acac7-3df5-432f-b43b-df141981c2d2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3a82daec-524e-44fe-9d92-99aa228d5eeb_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_24c76833-8d43-4ef6-8a59-7254e96f9070_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_dc2e8c78-6b58-40e3-9464-af7bbc006a98_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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 Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_2e68e3f3-ab61-4289-a5d1-3826fb3b6153_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">Present value of future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_c46bdd98-b01a-4526-8632-05b37eafdd15_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink: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 lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_1ad0f02d-da7c-4f02-81a4-0c1fa2c5cfd3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation_7a276e8c-96c0-478a-9b9b-42b46cf6005b_terseLabel_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" xlink: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 liabilities</link:label>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation_label_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" xlink: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 Asset Acquired And Liability Assumed, Operating Lease Obligation</link:label>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation_documentation_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" xlink: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 Asset Acquired And Liability Assumed, Operating Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" xlink:to="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7ef1cfd8-be54-4f41-8057-38e5a13f602b_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">Credit facility amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_b2f94e43-593a-4fa1-8ca1-0638cc98cb3d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_20620d04-7907-43ea-a135-517d24e071b6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of debt and finance lease obligations</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink: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 and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_a504fe7d-4c13-4c6b-b016-57cb7d814b0f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink: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, Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_AllowanceForRevenueAdjustmentsMember_ca569fd0-54e0-48f9-b996-c2263888441a_terseLabel_en-US" xlink:label="lab_fwrd_AllowanceForRevenueAdjustmentsMember" xlink: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 revenue adjustments</link:label>
    <link:label id="lab_fwrd_AllowanceForRevenueAdjustmentsMember_label_en-US" xlink:label="lab_fwrd_AllowanceForRevenueAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Revenue Adjustments [Member]</link:label>
    <link:label id="lab_fwrd_AllowanceForRevenueAdjustmentsMember_documentation_en-US" xlink:label="lab_fwrd_AllowanceForRevenueAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for revenue adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AllowanceForRevenueAdjustmentsMember" xlink:href="fwrd-20221231.xsd#fwrd_AllowanceForRevenueAdjustmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_AllowanceForRevenueAdjustmentsMember" xlink:to="lab_fwrd_AllowanceForRevenueAdjustmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_NonEmployeeDirectorStockOptionsMember_2dcfbd5e-ae0f-4b49-9941-395e5e6e5597_terseLabel_en-US" xlink:label="lab_fwrd_NonEmployeeDirectorStockOptionsMember" xlink: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-employee Director Stock Options</link:label>
    <link:label id="lab_fwrd_NonEmployeeDirectorStockOptionsMember_label_en-US" xlink:label="lab_fwrd_NonEmployeeDirectorStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-employee Director Stock Options [Member]</link:label>
    <link:label id="lab_fwrd_NonEmployeeDirectorStockOptionsMember_documentation_en-US" xlink:label="lab_fwrd_NonEmployeeDirectorStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted to the non-employee directors.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonEmployeeDirectorStockOptionsMember" xlink:href="fwrd-20221231.xsd#fwrd_NonEmployeeDirectorStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_NonEmployeeDirectorStockOptionsMember" xlink:to="lab_fwrd_NonEmployeeDirectorStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4118c836-5246-4bda-8707-d701b345c3a0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink: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 over book depreciation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_3c43ed2f-01ec-416e-aed5-f272bcef37ef_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f4666d76-b025-4892-87a8-28b43f4ca3e2_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_ce363c2d-72e7-4a46-93ce-0518207e3c5c_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_4ec15ef5-4d71-4b9d-bc3d-e9efe827b40e_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating revenue</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_e0fa18f8-2f9a-4f7b-8036-e9fbba8a0f0c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink: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_OtherDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink: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 Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDepreciationAndAmortization" xlink:to="lab_us-gaap_OtherDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ee61c298-37ad-446e-b2f3-ee74bd04ae08_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_bfc057db-7fe0-4b1c-b2c4-48b259c9e8b8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_68214e0c-1df5-4e2f-bcab-f47f805ad847_terseLabel_en-US" xlink:label="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Layer</link:label>
    <link:label id="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_d3040777-45d8-45e6-be9c-e9ed17ffc66f_verboseLabel_en-US" xlink:label="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Layer</link:label>
    <link:label id="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_label_en-US" xlink:label="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" xlink: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 Retention Liability Additional Deductible Applicable Range</link:label>
    <link:label id="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_documentation_en-US" xlink:label="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure indicates the applicable range for additional liability retained by the company (self-insured retention) for each occurrence.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" xlink:to="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_f1865b54-9f99-44e5-903b-a32d16ea4181_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">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_47d65efc-cc73-4a50-ad24-78fdea2657e3_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_505284f7-f16d-4595-9b10-0ae2368baf6e_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets:</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink: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 (Including Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_43403b69-0b37-4b4a-bf90-7941ee76e941_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink: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 options exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_400e27ac-f7c4-408c-82ee-18aed398a1ca_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_32350019-53a9-4127-be1f-404c3da5020b_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">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_a1f4dac9-f0ed-4c3f-b941-8ec0da65e705_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink: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 Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink: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, Contingent Consideration [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c3818bb1-bebf-4d5e-8797-b35a8e6a2ab3_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_18d9bd82-8318-4459-b847-bf1244537095_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" 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">Decrease in intangibles</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_22339c9b-82a5-412f-aff5-88f4268b868d_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">Purchase Price Allocation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_051007dd-cf60-4229-8bc8-7fd7b1dca7b2_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:to="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_aecbc31f-c41b-4ce4-9c67-a7b9e14ce254_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">Income taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_664038bb-f6d2-4179-abe9-196e93f2bbe6_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_3565a765-13cb-4501-a7f9-8962f5f8be65_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_5079c7db-29fc-42bb-b477-53f926820039_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income and comprehensive income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_a5f1c576-abdd-4502-a66f-d1ac685b486f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_f3a6863a-8bd1-48cc-b405-bb12bba1b6a2_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod_03a05beb-910a-4a37-a5e5-849f03f68c27_terseLabel_en-US" xlink:label="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout period</link:label>
    <link:label id="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod_label_en-US" xlink:label="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Liability Earnout Period</link:label>
    <link:label id="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod_documentation_en-US" xlink:label="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod" xlink: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, Contingent Consideration Liability Earnout Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod" xlink:to="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_01ee4f09-e3c7-4268-ac7e-81ad0a14110c_periodStartLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" 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 at beginning of period of discontinued operation</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_64b248e8-8dba-47ef-9777-f4b38ff24096_periodEndLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" 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">Less: cash at end of period of discontinued operation</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3efd28b6-d7b1-4a3b-b837-b5a949fffad1_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total anti-dilutive shares (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_bd033806-d83a-416a-9694-6d27017dc693_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">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_26c59743-3355-4eed-beb7-1c6e5ac1878b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_89c4eb2c-d937-45be-aa07-ce82a6727aba_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract_f20717e6-0d52-4399-b0b1-780e2c84fdba_terseLabel_en-US" xlink:label="lab_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract" xlink: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_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract_label_en-US" xlink:label="lab_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract" xlink: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, Property and Equipment [Abstract]</link:label>
    <link:label id="lab_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract_documentation_en-US" xlink:label="lab_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies, Property and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract" xlink:href="fwrd-20221231.xsd#fwrd_AccountingPoliciesPropertyAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract" xlink:to="lab_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_a28c27c8-57fb-4d5b-8582-b4e4ef6009f8_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink: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 Funds Rate</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_8931e703-6307-4607-973e-f21fac663f06_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_5d763f17-aea5-470a-9b1c-43b32bbacb50_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income allocated to participating securities from continuing operations</link:label>
    <link:label id="lab_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Continuing Operation Earnings (Loss), Allocation to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8c93c972-2b3d-444f-af2c-0828f47c7326_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1df53e6c-98a3-49e7-ae6d-693fc5ea64e7_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities of discontinued operation</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_6a105d7c-fc39-407a-aded-9ed448ebc0d7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_45b856bb-8b4b-4964-9c94-f0bdb8402922_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_6c9747da-d6ca-4809-b4ea-30c58369918a_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink: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 discount rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink: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, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:to="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c930c68d-0ae3-4b81-ac08-6bc1a28dc669_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_87208091-4832-4e94-9f1e-8ebfe4b167be_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink: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 (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink: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, Option, Exercise Price Range, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_406a0486-b9f8-46c1-a552-8c11a87c4ea2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions of current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_dcbc4617-a101-4edd-81de-a77a1c72b360_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_cb73e4cf-6293-4177-94d8-13df3be8047b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink: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 Exercise Price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink: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, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_3d7b51b9-7d81-4220-aa30-20fa212c5936_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 leased assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_0ed6cf48-423a-41f9-ac9f-fc6a97e5e556_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized computer software, amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink: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 Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_9143e01a-1360-46da-869a-dee0e6075f6d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_0361af44-9a1f-4d8d-b336-89c8d480fe04_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cloud Computing Costs</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research, Development, and Computer Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b10f369e-c6bd-4bef-93a2-6e41f491fa77_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_505f96f5-afa8-4741-a6d3-143b181d9819_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer_d1ab9eba-cdc9-4b0e-874b-efa1d72ffbbb_terseLabel_en-US" xlink:label="lab_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer" xlink: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, maximum employee contribution matched by employer</link:label>
    <link:label id="lab_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer_label_en-US" xlink:label="lab_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer" xlink: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, Maximum Employee Contribution Matched By Employer</link:label>
    <link:label id="lab_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer_documentation_en-US" xlink:label="lab_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum employee contribution to the defined contribution plan as a percentage of the employee's annual compensation matched by employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer" xlink:href="fwrd-20221231.xsd#fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer" xlink:to="lab_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions_25c57d5e-baf9-478d-b9b6-f67bc9975725_terseLabel_en-US" xlink:label="lab_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions" xlink: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 options to renew</link:label>
    <link:label id="lab_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions_label_en-US" xlink:label="lab_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions" xlink: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, Number Of Renewal Options</link:label>
    <link:label id="lab_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions_documentation_en-US" xlink:label="lab_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions" xlink: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, Operating Lease, Number Of Renewal Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:href="fwrd-20221231.xsd#fwrd_LesseeOperatingLeaseNumberOfRenewalOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:to="lab_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_5808601b-25c1-4256-98cc-9740a14c3fac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink: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 net operating loss carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink: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, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_907dcfba-e5e1-4ec1-9172-54f510e9aec6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_08f0aa1f-76c0-46a4-aa63-b44f43039097_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding under the senior credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_e0e67af7-8787-44d2-9e68-6bcf18375113_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_f8670f5e-8c63-448f-a7e0-926082eaf89c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_0a04b937-8424-41fc-b57e-b1006f387b98_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 Purchase Plan</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_7fa4cd3e-3729-43ef-ab1f-c894bdb2553c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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 contractual term for options outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_MeasurementInputAssetVolatilityMember_6ff1e6f4-7abb-44e4-a7b4-6f7ef6adf0ed_terseLabel_en-US" xlink:label="lab_fwrd_MeasurementInputAssetVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset volatility</link:label>
    <link:label id="lab_fwrd_MeasurementInputAssetVolatilityMember_label_en-US" xlink:label="lab_fwrd_MeasurementInputAssetVolatilityMember" xlink: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, Asset Volatility [Member]</link:label>
    <link:label id="lab_fwrd_MeasurementInputAssetVolatilityMember_documentation_en-US" xlink:label="lab_fwrd_MeasurementInputAssetVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Asset Volatility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MeasurementInputAssetVolatilityMember" xlink:href="fwrd-20221231.xsd#fwrd_MeasurementInputAssetVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_MeasurementInputAssetVolatilityMember" xlink:to="lab_fwrd_MeasurementInputAssetVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_db82c2d7-c4f9-4ad6-9e0e-359bb5df83f5_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableOtherCurrent_8bd7eba2-7c5a-4c66-b089-3b924016ceab_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables to Leased Capacity Providers</link:label>
    <link:label id="lab_us-gaap_AccountsPayableOtherCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableOtherCurrent" xlink: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, Other, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableOtherCurrent" xlink:to="lab_us-gaap_AccountsPayableOtherCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_0ec07c72-50bd-42e2-9996-5aa5afa46341_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_73995e85-4550-43cf-8648-e402d4f87e60_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" 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">Reductions for settlement with state taxing authorities</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NontradeReceivables_ac5b1551-7124-45a1-9d1c-02d5e83978ea_terseLabel_en-US" xlink:label="lab_us-gaap_NontradeReceivables" xlink: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 from sale of Pool</link:label>
    <link:label id="lab_us-gaap_NontradeReceivables_label_en-US" xlink:label="lab_us-gaap_NontradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nontrade Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NontradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NontradeReceivables" xlink:to="lab_us-gaap_NontradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_944c700e-90b9-4cc9-ac2f-37ea5b3b0560_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_18e10b5a-c358-4627-9bc1-dd5cd37eb22d_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 operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_647307ae-a82d-4488-9780-0dc4df8730ec_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">Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_b2801fba-e338-4ae3-87e1-5bff2f5b76ad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" 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 portion of lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_2005a2b8-20fe-47c3-9aee-c7b7ba75a2e4_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_LeaseLiabilityCurrentAbstract_b3d86737-4fbc-473d-ba20-9d05de987937_terseLabel_en-US" xlink:label="lab_fwrd_LeaseLiabilityCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_fwrd_LeaseLiabilityCurrentAbstract_label_en-US" xlink:label="lab_fwrd_LeaseLiabilityCurrentAbstract" xlink: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 Liability, Current [Abstract]</link:label>
    <link:label id="lab_fwrd_LeaseLiabilityCurrentAbstract_documentation_en-US" xlink:label="lab_fwrd_LeaseLiabilityCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseLiabilityCurrentAbstract" xlink:href="fwrd-20221231.xsd#fwrd_LeaseLiabilityCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_LeaseLiabilityCurrentAbstract" xlink:to="lab_fwrd_LeaseLiabilityCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_a166bc7d-328c-4334-834e-4f5bf8118fc0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 Restricted Share Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d4b6d50f-6376-40be-83fe-9cb4a7358e66_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_8f06d53f-6f2f-418b-8d59-23b3f7b6d649_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_06b2f985-1e69-43ab-bfa9-0c0ae3152306_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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 of continuing operations to net cash provided by operating activities of continuing operations:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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, Noncash Items, 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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDispositionOfBusiness_b292edb9-a3f6-4dae-aec6-948ab7e65260_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDispositionOfBusiness" 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">Sale of business</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDispositionOfBusiness_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink: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, Disposition of Business, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDispositionOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink:to="lab_us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_9b6eae5e-20fc-4141-b7af-1c9c3d6a666c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink: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 from sale of Pool</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BridgeLoanMember_8eb0345a-ad1c-4b95-b3ad-16da217d637f_terseLabel_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing Line Loan</link:label>
    <link:label id="lab_us-gaap_BridgeLoanMember_label_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember" xlink:to="lab_us-gaap_BridgeLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_1c8c942e-65b1-4fa4-a127-d7298f533c52_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink: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 income tax contingency reserves</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_fc56479f-611a-4fa3-ac72-628cee02a0f5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_KeyEmployeePerformanceShareBasedPlanMember_d8cb2bf7-b76e-4546-8362-a736499323e3_terseLabel_en-US" xlink:label="lab_fwrd_KeyEmployeePerformanceShareBasedPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares</link:label>
    <link:label id="lab_fwrd_KeyEmployeePerformanceShareBasedPlanMember_label_en-US" xlink:label="lab_fwrd_KeyEmployeePerformanceShareBasedPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Employee Performance Share Based Plan [Member]</link:label>
    <link:label id="lab_fwrd_KeyEmployeePerformanceShareBasedPlanMember_documentation_en-US" xlink:label="lab_fwrd_KeyEmployeePerformanceShareBasedPlanMember" xlink: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 performance shares granted to key employees. Under the terms of the performance share agreements, the Company will issue to the employees a calculated number of common stock shares based on the performance of the common stock share price as compared to the share price performance of a selected peer group.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember" xlink:href="fwrd-20221231.xsd#fwrd_KeyEmployeePerformanceShareBasedPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember" xlink:to="lab_fwrd_KeyEmployeePerformanceShareBasedPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0fb5228a-1d49-4d78-97b4-7d0f43fd2048_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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_6f4c3f27-c43d-48b4-aba4-4fa6ae87d382_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DebtInstrumentBaseRateFloor_5b18a74d-dd3e-4804-af9e-03e084e277db_terseLabel_en-US" xlink:label="lab_fwrd_DebtInstrumentBaseRateFloor" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base rate floor</link:label>
    <link:label id="lab_fwrd_DebtInstrumentBaseRateFloor_label_en-US" xlink:label="lab_fwrd_DebtInstrumentBaseRateFloor" xlink: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, Base Rate Floor</link:label>
    <link:label id="lab_fwrd_DebtInstrumentBaseRateFloor_documentation_en-US" xlink:label="lab_fwrd_DebtInstrumentBaseRateFloor" xlink: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, Base Rate Floor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentBaseRateFloor" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentBaseRateFloor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DebtInstrumentBaseRateFloor" xlink:to="lab_fwrd_DebtInstrumentBaseRateFloor" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_db317f1c-3454-49f9-9ce7-e877f92b9f18_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_83efd5e6-25d9-4b80-8c6b-194f2bb14bd0_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, less current portion and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_17cc2e57-dfe2-42c2-ba5e-9f7690dc37d9_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt, less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_6ef04f5e-c150-4c40-a02c-36f612ee4be1_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, less current portion and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a2057825-f1b1-40a7-91bb-4123521ee1d7_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">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_LeaseLiabilityNoncurrentAbstract_63332223-0d85-4875-9174-a33c4c6d67ba_terseLabel_en-US" xlink:label="lab_fwrd_LeaseLiabilityNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent:</link:label>
    <link:label id="lab_fwrd_LeaseLiabilityNoncurrentAbstract_label_en-US" xlink:label="lab_fwrd_LeaseLiabilityNoncurrentAbstract" xlink: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 Liability, Noncurrent [Abstract]</link:label>
    <link:label id="lab_fwrd_LeaseLiabilityNoncurrentAbstract_documentation_en-US" xlink:label="lab_fwrd_LeaseLiabilityNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseLiabilityNoncurrentAbstract" xlink:href="fwrd-20221231.xsd#fwrd_LeaseLiabilityNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_LeaseLiabilityNoncurrentAbstract" xlink:to="lab_fwrd_LeaseLiabilityNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8f0ebf9-5c85-4fba-87cf-fc71ca8fffda_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_2e9e3fd8-979a-4e8c-9717-e791fc358171_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_f7a777c0-cca6-48d1-986e-6760ce4f3b4d_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, purchase accounting adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_af826a52-7f9a-4dcd-a2d6-88e65e74ce6f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7a4f0168-29b9-4dca-a896-162671d4562e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink: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, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_54531a6c-81b4-4f19-a8fe-9ef55ca16ee1_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a3fbf330-1cfa-40d4-ae82-cdc14451c9a3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_a3ec5862-94da-4389-8b54-4ec0a0745b44_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts and Revenue Adjustments</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_CashFromDiscontinuedOperationAbstract_192b11d7-e689-4b68-86c1-a7ccddb548c0_terseLabel_en-US" xlink:label="lab_fwrd_CashFromDiscontinuedOperationAbstract" xlink: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 from discontinued operation:</link:label>
    <link:label id="lab_fwrd_CashFromDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_fwrd_CashFromDiscontinuedOperationAbstract" xlink: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 from discontinued operation: [Abstract]</link:label>
    <link:label id="lab_fwrd_CashFromDiscontinuedOperationAbstract_documentation_en-US" xlink:label="lab_fwrd_CashFromDiscontinuedOperationAbstract" xlink: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 from discontinued operation:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_CashFromDiscontinuedOperationAbstract" xlink:href="fwrd-20221231.xsd#fwrd_CashFromDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_CashFromDiscontinuedOperationAbstract" xlink:to="lab_fwrd_CashFromDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_dacad494-16b0-46f2-9328-a0fa43f4bbc1_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_38f47584-140a-4f71-9de4-b92e688a2a70_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">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_8bc93220-71d6-432b-b219-f116ce5a5896_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operation (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_fb94ab9c-17a6-4412-815f-3a7b5d073e66_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</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_99ae2b00-64e5-44af-9110-19e0e8761f51_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_b6150a9d-72d4-415e-a5cc-8a4145d1df62_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability_ee805509-1763-42da-beff-44c3545f814a_terseLabel_en-US" xlink:label="lab_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to acquire certain assets and liabilities</link:label>
    <link:label id="lab_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability_label_en-US" xlink:label="lab_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability" xlink: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 And Contingent Consideration, Liability</link:label>
    <link:label id="lab_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability_documentation_en-US" xlink:label="lab_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Businesses, Gross And Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability" xlink:href="fwrd-20221231.xsd#fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability" xlink:to="lab_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_039969ba-0421-44d5-ad94-60d5cb1b94f4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink: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 Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_874385f6-ac33-48b1-a617-3dcabf2db2ba_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 and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_b0776bfe-b64a-4bc7-b7e4-ae1ffafd3465_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_52615265-32c4-45e6-9910-8ad8663286b9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_6f82004b-e98f-4e36-833d-2d76e0dd2354_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6d8218cd-a5a1-4f0b-9aba-edf24658b8ea_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a04e546d-dec4-4fba-a1bd-0f16f69d2e11_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">Outstanding, beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9f75b06e-df2a-45e6-b614-5b29813d4af7_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">Outstanding, end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_0cd1f069-6bd6-4f9b-80a7-3080d2574b15_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_d9dd3d54-755b-4aa5-9d5e-8f8933068420_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">Indebtedness</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_8ff001ed-9f3b-4d2d-9425-ec29b49b7b63_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink: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 Benefit Plan</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_3a6242ed-987b-4c44-94b6-4161e6c5fae0_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_026989c6-3204-4ee7-83b8-ea2e13581380_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_36ca65e1-9d43-4a67-90d5-05160a8b44de_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_95e093c0-41a9-4dcd-892f-5c345b7094e0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink: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 Price Range [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9543e79d-aa44-4797-82da-ca316b465dde_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediumTermNotesMember_e314ad74-1e22-4340-a68f-a7c4082a128f_terseLabel_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes</link:label>
    <link:label id="lab_us-gaap_MediumTermNotesMember_label_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediumTermNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MediumTermNotesMember" xlink:to="lab_us-gaap_MediumTermNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_14def462-964d-46ff-8daf-7e4fb8cca6cc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1afb4ec3-90dc-433e-afc9-43852644e02d_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink: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 liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_5b9020db-41d8-4440-a014-bc9aef1546c7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_39e00b89-209f-4846-92de-b565b84782e9_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_fed049d9-6eca-4dab-b641-d9997484cf53_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink: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 Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_fcd4265b-750b-421c-a954-953377c66263_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_37b7d502-9fcf-46a4-aa4c-2e3347cb86e0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_RangeOfClaimDomain_0dd33ffa-547a-490d-8409-039b6347c89e_terseLabel_en-US" xlink:label="lab_fwrd_RangeOfClaimDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of Claim [Domain]</link:label>
    <link:label id="lab_fwrd_RangeOfClaimDomain_label_en-US" xlink:label="lab_fwrd_RangeOfClaimDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range Of Claim [Domain]</link:label>
    <link:label id="lab_fwrd_RangeOfClaimDomain_documentation_en-US" xlink:label="lab_fwrd_RangeOfClaimDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of Claim [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeOfClaimDomain" xlink:href="fwrd-20221231.xsd#fwrd_RangeOfClaimDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_RangeOfClaimDomain" xlink:to="lab_fwrd_RangeOfClaimDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_IntermodalSegmentMember_f81b6eee-659a-4a07-9730-1890eaae4e1a_terseLabel_en-US" xlink:label="lab_fwrd_IntermodalSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intermodal</link:label>
    <link:label id="lab_fwrd_IntermodalSegmentMember_label_en-US" xlink:label="lab_fwrd_IntermodalSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intermodal Segment [Member]</link:label>
    <link:label id="lab_fwrd_IntermodalSegmentMember_documentation_en-US" xlink:label="lab_fwrd_IntermodalSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intermodal [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_IntermodalSegmentMember" xlink:href="fwrd-20221231.xsd#fwrd_IntermodalSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_IntermodalSegmentMember" xlink:to="lab_fwrd_IntermodalSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_28a2c27e-1f99-4f33-b4e9-1d4ca96b6a17_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_ed150647-e6b2-4e78-83f7-3b0958e078c7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_BloombergShortTermBankYieldIndexMember_0bb1ee10-9a1d-44f0-b508-6185f123c362_terseLabel_en-US" xlink:label="lab_fwrd_BloombergShortTermBankYieldIndexMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bloomberg Short-Term Bank Yield Index</link:label>
    <link:label id="lab_fwrd_BloombergShortTermBankYieldIndexMember_label_en-US" xlink:label="lab_fwrd_BloombergShortTermBankYieldIndexMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bloomberg Short-Term Bank Yield Index [Member]</link:label>
    <link:label id="lab_fwrd_BloombergShortTermBankYieldIndexMember_documentation_en-US" xlink:label="lab_fwrd_BloombergShortTermBankYieldIndexMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bloomberg Short-Term Bank Yield Index</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BloombergShortTermBankYieldIndexMember" xlink:href="fwrd-20221231.xsd#fwrd_BloombergShortTermBankYieldIndexMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_BloombergShortTermBankYieldIndexMember" xlink:to="lab_fwrd_BloombergShortTermBankYieldIndexMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_8b0b5cdb-ab9a-45c1-ab28-5aa2b4805c7b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink: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 acquired and liabilities assumed, net of cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0c142adb-d820-40e7-a3f9-3f728b6a2a88_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" 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 assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_2b4098f1-75c5-4eb1-b682-75171861108e_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_594334d6-a7ed-4c1c-8c95-fe63a691ae88_verboseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_NetworkMember_95b84edd-da69-428f-8c9a-50978eb7a7b0_terseLabel_en-US" xlink:label="lab_fwrd_NetworkMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Network</link:label>
    <link:label id="lab_fwrd_NetworkMember_label_en-US" xlink:label="lab_fwrd_NetworkMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Network [Member]</link:label>
    <link:label id="lab_fwrd_NetworkMember_documentation_en-US" xlink:label="lab_fwrd_NetworkMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Network [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NetworkMember" xlink:href="fwrd-20221231.xsd#fwrd_NetworkMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_NetworkMember" xlink:to="lab_fwrd_NetworkMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_5faab21b-6ec6-4b2d-8856-b0a48e31c6b2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities of continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_29b7df2c-f20a-485e-ab01-f255dd314618_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_4a80671c-6634-4752-bbd4-3324b73cdcfd_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for basic net (loss) income per share for discontinued operation</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" xlink: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) from Discontinued Operations Available to Common Shareholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_76280b7a-662c-4b34-9b5c-2ca2164c86ec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink: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 assumptions under the Monte Carlo simulation model:</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink: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, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_52ca6ffc-7aee-4863-8199-282726cc2406_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink: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 contribution</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink: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 Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts_56c67a6a-c4f4-4c54-85dc-16d2ae986931_verboseLabel_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance and claims</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts_label_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Including Discontinued Operation Insurance And Claims Costs</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts_documentation_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Including Discontinued Operation Insurance And Claims Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts" xlink:to="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_c8564f75-dafc-498d-9885-e905a504eb44_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_24b71167-7715-4429-a934-c9e086250949_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" 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">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink: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 Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_b9481421-9f3d-4931-a67f-430920e7c422_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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 portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_971b440f-0c72-492e-917e-d77b9fe92638_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a8f6e51c-7cc8-4eb7-be66-a676ce2bf14a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink: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 Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_fd2384ec-5afb-4fdb-87a7-6242f8c376f1_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_ae73f519-6c6c-4b3d-b593-8590f4b6d96e_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">Acquisitions</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_566c019d-5834-4846-aa56-78408804cc05_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue_52053dca-43e8-4656-89f8-e00e980c1f90_terseLabel_en-US" xlink:label="lab_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average monthly revenue adjustments as a percentage of monthly revenue</link:label>
    <link:label id="lab_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue_label_en-US" xlink:label="lab_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Monthly Revenue Adjustments as a Percentage of Monthly Revenue</link:label>
    <link:label id="lab_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue_documentation_en-US" xlink:label="lab_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average monthly revenue adjustments as a percentage of monthly revenue.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue" xlink:href="fwrd-20221231.xsd#fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue" xlink:to="lab_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_113d472b-a52e-4002-942a-de7b9716f4fd_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 payroll and related items</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_6d9fcf02-9d4e-4556-a67d-34f7deb015d5_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8c66b168-f5e0-43c0-afa4-679c1bec0d65_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_f2945af9-f5e4-4fb0-aea4-f1ac1fb6b8da_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">Shareholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_07ab75ac-17e8-42e4-a4d7-d0307448cc4e_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_d126934b-74f6-4be1-9388-eb745a906314_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">Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_RangeofClaimAxis_a588ea4d-b2b0-4771-9d86-dee819aab39b_terseLabel_en-US" xlink:label="lab_fwrd_RangeofClaimAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of Claim [Axis]</link:label>
    <link:label id="lab_fwrd_RangeofClaimAxis_label_en-US" xlink:label="lab_fwrd_RangeofClaimAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of Claim [Axis]</link:label>
    <link:label id="lab_fwrd_RangeofClaimAxis_documentation_en-US" xlink:label="lab_fwrd_RangeofClaimAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of Claim [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeofClaimAxis" xlink:href="fwrd-20221231.xsd#fwrd_RangeofClaimAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_RangeofClaimAxis" xlink:to="lab_fwrd_RangeofClaimAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_6d41ad27-b211-43ef-84d6-b3a1b4efb080_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_6bc8da81-bec1-4ddc-8c5e-e556575dd9a6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_68b89322-9cc5-47c2-9e54-831faa8dbc11_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_77b1877f-d1b9-4c4f-8567-931b7ca8dbb3_netLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease obligations, less current portion</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_5c6d0096-a201-4ca4-a4d2-8eed4dcc6e24_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_f35b5284-9962-460e-bfa2-08109696679b_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 lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_703821c8-4ffb-4fc9-ae05-08a82888f0a2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink: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 assumed:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink: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, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6d297540-2a67-486c-bafa-8f486c8c5c05_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ac6639a0-db46-4507-8819-12d7360c17c6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_6db81744-8533-4779-a50b-cb96bc5725c2_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink: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 stock options vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d56ed01-a1d2-4301-8c52-45629b9c14ae_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">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ea87c76d-6958-46b8-a636-25f2eb24d0e6_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">Cost not yet recognized, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_46aecbbf-8ecf-475a-8820-6fa04ea43f53_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual term exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_c7ca0155-f1fc-4773-929d-6209090372e4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_28fe9f97-ad81-40c7-b791-f1114e53aab9_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities of discontinued operation</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_21821761-2801-454f-97fe-5c0000a6ed96_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink: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 share-based awards</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink: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, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_4b90a623-2a35-455e-a5df-b578e42bf230_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 used for acquisition</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DefinedContributionPlanEmployerMatchPercentage_8d883fbc-bd7b-40fb-81e5-53d713c11e1f_terseLabel_en-US" xlink:label="lab_fwrd_DefinedContributionPlanEmployerMatchPercentage" xlink: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, employer match percentage</link:label>
    <link:label id="lab_fwrd_DefinedContributionPlanEmployerMatchPercentage_label_en-US" xlink:label="lab_fwrd_DefinedContributionPlanEmployerMatchPercentage" xlink: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 Match Percentage</link:label>
    <link:label id="lab_fwrd_DefinedContributionPlanEmployerMatchPercentage_documentation_en-US" xlink:label="lab_fwrd_DefinedContributionPlanEmployerMatchPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of employee contributions that employer will match up to defined limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DefinedContributionPlanEmployerMatchPercentage" xlink:href="fwrd-20221231.xsd#fwrd_DefinedContributionPlanEmployerMatchPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DefinedContributionPlanEmployerMatchPercentage" xlink:to="lab_fwrd_DefinedContributionPlanEmployerMatchPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_1dc21658-8806-47c5-bf24-835b1b15e80f_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_4d945268-7f50-4e4e-a293-fadc86731b6e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average purchase price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink: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, Per Share Weighted Average Price of Shares Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member_1515e07c-6a5b-4561-99cb-1c18c601afdb_terseLabel_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Deductible For Claims Between $5,000 And $10,000</link:label>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member_label_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Deductible For Claims Between $5,000 And $10,000 [Member]</link:label>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member_documentation_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate deductible for claims between $5,000 and $10,000 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween5000And10000Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member" xlink:to="lab_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_3c1ba1f7-e238-4c9e-b2a6-75b0c3192df1_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">Accruals for income tax contingencies</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5d4cbc88-9b0c-40f7-9dd2-2e8994e48275_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink: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, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1_7c8544e3-6166-4ed4-9968-169d65e913b8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of earn-out liability</link:label>
    <link:label id="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1_label_en-US" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink: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, Option, Changes in Fair Value, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:to="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_8682901c-a79a-4444-9242-252ce8f1c3cb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of exercise price, upper range limit (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink: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, Option, Exercise Price Range, Upper Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_b89de1e8-836e-46b0-af56-9813351a8678_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_a419faa0-8f5b-48fc-8020-2fc6bf0fb5e6_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_9ece2cb8-aa8d-4680-aa12-1ec956edb125_terseLabel_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tangible assets</link:label>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_label_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink: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</link:label>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_documentation_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:to="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_95b11e89-5c34-4e7f-87e1-d731c1b0e900_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_b9fa052a-c769-40b2-ac60-004e5423d11d_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_07dbe0a9-0db2-4eee-895c-1b16f972ab9d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink: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 expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink: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 Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_1a816f06-fed2-4717-8a5e-cd0bbba636c5_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eliminations</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_8c3aff22-24b2-40aa-bc59-f0f8e38884ee_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_b1374cfa-fc54-478d-bed6-1a394c9a1988_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">Principles of Consolidation</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_MinimumMember_90a7bb20-6449-4690-8975-65c0ec56fc71_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_b190ac92-96c0-4f83-8a75-3298de1c7929_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_dbcd1a68-5ee0-4040-87c8-91a6c0cd6272_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_b63a1f26-ba9c-4b86-a40d-fe65faf524fc_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_eb07446a-6131-46e7-81eb-54c4712986f1_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operation (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_99fbcfd6-ad56-4b28-a89b-c840ef8d0f27_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fwrd_AverageMonthlyRevenue_af9c9f5b-554e-4ada-9ade-510f063fbc4a_terseLabel_en-US" xlink:label="lab_fwrd_AverageMonthlyRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average monthly revenue</link:label>
    <link:label id="lab_fwrd_AverageMonthlyRevenue_label_en-US" xlink:label="lab_fwrd_AverageMonthlyRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Monthly Revenue</link:label>
    <link:label id="lab_fwrd_AverageMonthlyRevenue_documentation_en-US" xlink:label="lab_fwrd_AverageMonthlyRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Monthly Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AverageMonthlyRevenue" xlink:href="fwrd-20221231.xsd#fwrd_AverageMonthlyRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_AverageMonthlyRevenue" xlink:to="lab_fwrd_AverageMonthlyRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_b6f5fc0d-7be9-4844-b77f-c966d698e0cc_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_4dea462f-10e4-4230-a6a1-1d96bad7acc6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_25647814-cbf8-4f0a-a407-73256878946e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0d7aa2cb-c638-4285-82ef-4cb53467acb9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_CashEquivalents_fb66f83b-9ee5-4823-89c8-6eba4da8108f_terseLabel_en-US" xlink:label="lab_fwrd_CashEquivalents" xlink: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 equivalents</link:label>
    <link:label id="lab_fwrd_CashEquivalents_label_en-US" xlink:label="lab_fwrd_CashEquivalents" xlink: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 Equivalents</link:label>
    <link:label id="lab_fwrd_CashEquivalents_documentation_en-US" xlink:label="lab_fwrd_CashEquivalents" xlink: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 Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_CashEquivalents" xlink:href="fwrd-20221231.xsd#fwrd_CashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_CashEquivalents" xlink:to="lab_fwrd_CashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_984b96c1-7c71-4df4-8d5c-e78710fd8339_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_2f458054-789d-4fe5-9cd0-692a3c4196b3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink: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, valuation allowance</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink: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, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:to="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_46d7e704-0b5d-46cd-bfe1-728eb5bed3b7_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(s)</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_2d8944b9-2b5c-46c4-bba0-916d98f7f67b_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_81af92b9-fce1-4a24-8413-f569c77338e3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition adjustment</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_943f3c49-ca36-4a2b-b2ea-0ed94a0c0275_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink: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 acquired, average cost per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink: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 Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_442f03c1-e78d-4d96-b86a-fb4fef9e0833_terseLabel_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink: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, Operating Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink: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, Operating Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:to="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_NumberOfTerminals_df5b6ce1-1b07-4ae1-9b80-8ee89e3d72bd_terseLabel_en-US" xlink:label="lab_fwrd_NumberOfTerminals" xlink: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 terminals</link:label>
    <link:label id="lab_fwrd_NumberOfTerminals_label_en-US" xlink:label="lab_fwrd_NumberOfTerminals" xlink: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 Terminals</link:label>
    <link:label id="lab_fwrd_NumberOfTerminals_documentation_en-US" xlink:label="lab_fwrd_NumberOfTerminals" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Terminals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NumberOfTerminals" xlink:href="fwrd-20221231.xsd#fwrd_NumberOfTerminals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_NumberOfTerminals" xlink:to="lab_fwrd_NumberOfTerminals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_e4d85966-7986-4d07-bc63-4cefffda4f54_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_2ee6f6e4-e4a7-47ef-83e2-ab840fc4b1a2_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink: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 allocated to participating securities</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_137af80a-0106-42f3-b8cb-032e35b17db5_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" 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">Income allocated to participating securities</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_23e74e1b-af73-43c9-a693-9498bb93331a_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">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_d784bd62-6a3c-4861-acbb-279a4b0243bf_terseLabel_en-US" xlink:label="lab_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director Restricted Shares</link:label>
    <link:label id="lab_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_label_en-US" xlink:label="lab_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonemployee Director Nonvested Shares Granted Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember" xlink:href="fwrd-20221231.xsd#fwrd_NonemployeeDirectorNonvestedSharesGrantedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember" xlink:to="lab_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_92a50e9b-29b9-4c6b-b978-a699702f14b6_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_31144dcc-dd7f-4efd-bf9f-62119f43e217_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_7b2fec72-4aca-43af-9b4b-f7503f6e7ce9_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4e493f3c-0f11-47f8-b0f0-55de8babc698_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">Granted (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween0And2000Member_f3e9139c-a2fb-46c3-8239-4813319146cd_terseLabel_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween0And2000Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate deductible for claims between $0 and $2,000</link:label>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween0And2000Member_label_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween0And2000Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate deductible for claims between $0 and $2,000 [Member]</link:label>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween0And2000Member_documentation_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween0And2000Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate deductible for claims between $0 and $2,000</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And2000Member" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And2000Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_AggregateDeductibleForClaimsBetween0And2000Member" xlink:to="lab_fwrd_AggregateDeductibleForClaimsBetween0And2000Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_b2bdbd64-6175-4aad-8b10-41d2f16d9555_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 by Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_244da5dc-fb06-48dd-965c-2ef223e72128_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_bd56425a-f03b-43c2-84f1-f847e524869e_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on sale of business</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_647cf0cd-61aa-4864-854e-3fbed7fa4c2b_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">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_6b9431a5-6af3-4908-8767-6fc8058fd819_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense_f3531854-5fed-4bad-8099-6fffb6dcb7f7_verboseLabel_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel expense</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense_label_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Including Discontinued Operation Fuel Expense</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense_documentation_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Including Discontinued Operation Fuel Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense" xlink:to="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_ef0b713d-c8a8-4096-8266-4fd367756781_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance and claims accruals</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink: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 Insurance, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrent" xlink:to="lab_us-gaap_AccruedInsuranceCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionMember_22213d4e-fb46-4ea2-8814-276715896037_verboseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink: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 Option</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_label_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink: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 Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember" xlink:to="lab_us-gaap_StockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_71af10a2-94ea-4e4c-9e09-f5886caa210d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrimeRateMember_e1895d20-04f5-413f-bb7d-832668d2eadc_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate</link:label>
    <link:label id="lab_us-gaap_PrimeRateMember_label_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember" xlink:to="lab_us-gaap_PrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_e43de5ad-3724-4d6d-b63f-277e8b83954f_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized computer software, amortization period</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink: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, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0fec1dc4-2159-428d-8f8b-a80d267757eb_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink: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, accrued expenses and other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink: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 and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_ee67697b-c3b2-46b3-9171-59a9cbbd2f62_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_b7caa3f0-2fd8-4220-9287-12d8e8a121b1_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_fc13bc64-c2c8-4eec-a850-932fa9367ea9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c053192b-f1d1-4f94-a4f0-3b6c58e44355_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_23eed71a-f36c-4e83-8ad1-190c740c29fc_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_43854532-b6f9-466c-9bf2-6991c2631347_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</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_3f911ace-46ed-4c2b-8e72-9510c50a4bf2_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_a1d4b6c7-89e7-4076-980e-c843f36b154f_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 payments for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_46775254-dd1e-4d98-b4b3-2b39394817c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingCostsAndExpenses_e47c6aba-1952-4479-8ace-3de12aef1d87_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased transportation</link:label>
    <link:label id="lab_us-gaap_OperatingCostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpenses" xlink: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 Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingCostsAndExpenses" xlink:to="lab_us-gaap_OperatingCostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TangibleAssetImpairmentChargesAbstract_18dda5e5-9ea1-427e-8707-1f5b22c5d55b_terseLabel_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentChargesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tangible assets:</link:label>
    <link:label id="lab_us-gaap_TangibleAssetImpairmentChargesAbstract_label_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentChargesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tangible Asset Impairment Charges [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentChargesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TangibleAssetImpairmentChargesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract" xlink:to="lab_us-gaap_TangibleAssetImpairmentChargesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_ce68197e-915b-4216-a3e8-f82af57d39f6_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" 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 per basic share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_16fdf288-400c-4024-ba23-9a6a2a48dd1f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_d82dc1af-61dc-4aae-8393-d25e9cfd0d02_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">Grant date fair value of shares that vested during the year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_572ec1cb-21df-4976-8979-d1290e9e0bfe_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_LeaseLiabilityAbstract_6ca7f154-9ddd-442b-ba89-09518ae461ea_terseLabel_en-US" xlink:label="lab_fwrd_LeaseLiabilityAbstract" xlink: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 Liabilities</link:label>
    <link:label id="lab_fwrd_LeaseLiabilityAbstract_label_en-US" xlink:label="lab_fwrd_LeaseLiabilityAbstract" xlink: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 Liability [Abstract]</link:label>
    <link:label id="lab_fwrd_LeaseLiabilityAbstract_documentation_en-US" xlink:label="lab_fwrd_LeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseLiabilityAbstract" xlink:href="fwrd-20221231.xsd#fwrd_LeaseLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_LeaseLiabilityAbstract" xlink:to="lab_fwrd_LeaseLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_8dd6efae-491a-4feb-a8c8-602a3e43ec5e_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_26cbe904-9143-44da-8f43-48df49c9fe78_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_33236074-4e50-43d5-b440-518239cf4c5d_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f95beff2-e348-4476-a5be-9fe2ef835853_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_bd8575ca-b351-47b4-88c1-c194a30d0490_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_6b04b233-e0f4-40c8-b326-fde9b9f788a4_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">Leased assets obtained in exchange for finance lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f034d362-6f31-4713-8dd6-79e791727b15_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_8f1943d4-9d1b-4e19-a89a-c4971f2b46db_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStock_b2e4d22b-6207-492c-88dd-e1af105b9e2c_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" 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">Payment of dividends to shareholders</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock" xlink:to="lab_us-gaap_DividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_LeaseLiability_38370311-8e15-4077-877f-c66662d89132_totalLabel_en-US" xlink:label="lab_fwrd_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total leased liabilities</link:label>
    <link:label id="lab_fwrd_LeaseLiability_label_en-US" xlink:label="lab_fwrd_LeaseLiability" xlink: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 Liability</link:label>
    <link:label id="lab_fwrd_LeaseLiability_documentation_en-US" xlink:label="lab_fwrd_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseLiability" xlink:href="fwrd-20221231.xsd#fwrd_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_LeaseLiability" xlink:to="lab_fwrd_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_ebc5f325-bea8-48fe-9128-c25c75865ecb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_50812646-261c-4f25-b78f-da1c5f4fd1cc_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_3a94b08d-56f8-4bd5-a541-bf20c7113aee_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future minimum rental payments</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_33a6bf35-2ff4-4f64-8b3e-0e2ec2255004_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_71e08c9d-ea5b-4450-8eaa-ee4344399292_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink: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 acquired intangibles, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1e83d9cf-d50f-49cb-afee-e738637b0315_periodStartLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c58d655c-da38-4900-8478-e28fc2f55161_periodEndLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d3c19be3-c04b-4aa5-adb6-0cee152de1a7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_db7f7166-4615-4b0c-a3f4-a08d30abaaef_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of effects from the purchase of acquired companies:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_e7da45c3-bfff-40c7-bc1e-1f8860f46951_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink: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 acquired property and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1692f670-e852-4157-af4d-5058967041db_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">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable_529586f0-2b38-468d-93ea-fd89bcd06cce_terseLabel_en-US" xlink:label="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reimbursement receivable</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable_label_en-US" xlink:label="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Period Of Continuing Involvement After Disposal, Receivable</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable_documentation_en-US" xlink:label="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Period Of Continuing Involvement After Disposal, Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable" xlink:to="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member_4241d1f5-96fc-4162-a1a0-7eb7b28746c1_terseLabel_en-US" xlink:label="lab_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate deductible for claims between $5,000 and $10,000</link:label>
    <link:label id="lab_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member_label_en-US" xlink:label="lab_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate deductible for claims between $5,000 and $10,000 [Member]</link:label>
    <link:label id="lab_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member_documentation_en-US" xlink:label="lab_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate deductible for claims between $5,000 and $10,000 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member" xlink:href="fwrd-20221231.xsd#fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member" xlink:to="lab_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment_78588f5e-a3f9-45bf-9cce-bdf889897ef7_terseLabel_en-US" xlink:label="lab_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink: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 impairment</link:label>
    <link:label id="lab_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment_label_en-US" xlink:label="lab_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink: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 Impairment</link:label>
    <link:label id="lab_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment_documentation_en-US" xlink:label="lab_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:href="fwrd-20221231.xsd#fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:to="lab_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_769f9d59-3911-437b-9b69-51afffb1b4f9_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" 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">Payments of dividends to shareholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink: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 Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_278072de-3532-47de-bbb2-b9e669ef208a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_b826fd97-1dfb-44d6-afef-31171a507a6a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3fc73aa5-19bf-4dcd-87b4-2d81f85545f8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_d88538e7-0ef3-49d6-8417-7e19f0504ec0_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_b7140789-03c8-4b97-a3eb-043e2ffd2844_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0d2b40df-9dd7-4794-930d-381bcbe90b43_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink: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, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance_62a2ae44-558d-45e1-a7c9-6c13b95af953_terseLabel_en-US" xlink:label="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remittance payment, expense (up to)</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance_label_en-US" xlink:label="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Continuing Involvement After Disposal, Maximum Vendor Payment Remittance</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance_documentation_en-US" xlink:label="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Continuing Involvement After Disposal, Maximum Vendor Payment Remittance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance" xlink:to="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_41f42983-2cab-4a9a-92fb-a256d4098325_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_90cc31ec-9b30-4dc4-b59c-1f49fba58062_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">Lease Costs</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_52022041-be12-4642-aa66-31d611bfb42f_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">Repurchases and retirement of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_983160f6-8b32-4a40-b39e-0928b2529adb_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for repurchase of common 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e72a9c11-96fe-4655-85a9-c49fbed2aed0_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">Shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_3143ade0-3e83-401e-95d6-5cf90b032be3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_a9d7fcca-515d-4855-bc72-df2ebcd076fc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink: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 acquired with acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue_493103b2-e844-4dba-a006-b568bbc524e5_terseLabel_en-US" xlink:label="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TSA monthly service charge</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue_label_en-US" xlink:label="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Continuing Involvement After Disposal, Revenue</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue_documentation_en-US" xlink:label="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Continuing Involvement After Disposal, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue" xlink:to="lab_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_6f6bf454-78b7-4977-a01a-73aa50001dc8_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">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_ccd317b5-f334-4486-993f-ae987381ef87_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_83f52dee-c9fb-4ec3-9642-d974ac79c499_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summarized Held for Sale and Discontinued Operations Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_3aa448f3-27af-44af-841b-e31b3bd4de30_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9de86e85-303e-43dc-9723-ab95e1ad53be_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/Earned (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_9b63004d-f98b-4b9c-86ef-d28b84cb1de2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink: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 Nonvested Performance-based Units Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink: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 Nonvested Performance-Based Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_7b37e275-2164-4182-8832-7c0162b59936_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink: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, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_4942b1ec-b196-4b7e-b388-4f865a8e7d35_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink: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 receivables, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Loss, Receivable, Other, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_1297fc6c-6543-4820-b70f-83fd83ccf048_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_ac394bf6-14a2-43ec-bd65-9b872cc9480c_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" 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 acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink: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, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_225a7656-95ad-45c9-80e3-30ec36e3dbce_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_f9b1935c-f93b-4b62-acce-1a10ff41180a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, less current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_bfbd5540-0a1d-4972-bb8c-573aba39c875_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_5fd4801f-2eaa-4a1e-979e-e16ac594c64c_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_401a4c80-3b39-4f64-bf22-8970dcea7016_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink: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 Assumptions</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_c0085b97-d2f7-4f38-b606-b70d31523599_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">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_b0191811-d088-41e8-8666-020c72e3f56f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" 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">Payment of earn-out liability</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_59932dbd-14f9-43be-9422-012bca11fe3a_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_41709982-9664-4cf4-90b1-be9dbdd35a77_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_37cc5d8b-65e1-40b8-bb06-76dd0a46c62c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_680f2283-4bf2-49e2-ab4c-6e03de3f5ee6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink: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_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink: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 Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_f0eec8c0-fda0-4217-adb2-3e5a4d813048_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, less allowance of $3,158 in 2022 and $3,260 in 2021</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_243959a5-acd6-4c7a-acc1-6f57520cfd73_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_39cdf3bf-2c97-47bb-957e-2cc9cafecae2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink: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 Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic_11d8f295-602c-4550-a7fa-ed848d9acd87_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic" 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">Loss allocated to participating securities from discontinued operation</link:label>
    <link:label id="lab_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Discontinued Operation Earnings (Loss), Allocation to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_966f97e5-a969-4a09-8cc3-6190d71f4c21_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_cbc4a75e-eac3-481f-ad61-60b877c162a7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink: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 Exercise Price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_SelfInsuranceLossReservesTableTextBlock_10c167ce-001c-40d6-b65f-3e4a0a7cf409_terseLabel_en-US" xlink:label="lab_fwrd_SelfInsuranceLossReservesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-Insurance Loss Reserves</link:label>
    <link:label id="lab_fwrd_SelfInsuranceLossReservesTableTextBlock_label_en-US" xlink:label="lab_fwrd_SelfInsuranceLossReservesTableTextBlock" xlink: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 Loss Reserves [Table Text Block]</link:label>
    <link:label id="lab_fwrd_SelfInsuranceLossReservesTableTextBlock_documentation_en-US" xlink:label="lab_fwrd_SelfInsuranceLossReservesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-Insurance Loss Reserves Table Text Block</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceLossReservesTableTextBlock" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceLossReservesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_SelfInsuranceLossReservesTableTextBlock" xlink:to="lab_fwrd_SelfInsuranceLossReservesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_07a181b9-07ce-4af3-9779-6b7f406f81c6_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_855c70f0-50df-4111-b33c-c7d4062fedbe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink: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 Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink: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 Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_bd9ed00c-f519-4ca1-bbe7-57baae73f8d7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink: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 Useful Life of Acquired Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ff75fd25-fc27-4245-8906-778487a4ea9a_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_b54578c0-13fa-4fb6-8cb6-b14886c465a4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputEbitdaMultipleMember_77f6fd60-3a6f-4dd7-8c1f-d504798608d1_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputEbitdaMultipleMember" xlink: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 before interest, taxes, depreciation and amortization discount rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputEbitdaMultipleMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputEbitdaMultipleMember" xlink: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, EBITDA Multiple [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputEbitdaMultipleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputEbitdaMultipleMember" xlink:to="lab_us-gaap_MeasurementInputEbitdaMultipleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_44a36afe-5f39-4383-9a54-f7197afa45a5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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 finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_0066fd24-3345-42a7-9fdd-f3542cbf0e68_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount_4e8e13df-bb5a-48a4-98c9-e1e1a79b7043_negatedTerseLabel_en-US" xlink:label="lab_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount" 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">Share-based compensation</link:label>
    <link:label id="lab_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount_label_en-US" xlink:label="lab_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount" xlink: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, Share-Based Compensation, Amount</link:label>
    <link:label id="lab_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount_documentation_en-US" xlink:label="lab_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Share-Based Compensation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount" xlink:href="fwrd-20221231.xsd#fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount" xlink:to="lab_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_ExercisePriceRangeOneMember_18103441-4436-4187-8ed4-5426b003436b_terseLabel_en-US" xlink:label="lab_fwrd_ExercisePriceRangeOneMember" xlink: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 Price Range One</link:label>
    <link:label id="lab_fwrd_ExercisePriceRangeOneMember_label_en-US" xlink:label="lab_fwrd_ExercisePriceRangeOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range One [Member]</link:label>
    <link:label id="lab_fwrd_ExercisePriceRangeOneMember_documentation_en-US" xlink:label="lab_fwrd_ExercisePriceRangeOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExercisePriceRangeOneMember" xlink:href="fwrd-20221231.xsd#fwrd_ExercisePriceRangeOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_ExercisePriceRangeOneMember" xlink:to="lab_fwrd_ExercisePriceRangeOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_69b60bca-5803-41d9-a4c8-8d2cea34dc06_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">Outstanding at beginning of year (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_42e02c8c-2f6a-4b5d-91d2-cd7bc3783e2b_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">Outstanding at end of year (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_5b6df759-0647-4b76-a3aa-9cc6b2f0eaeb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink: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 paid during current period</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_882130e8-09f5-4649-b5b8-9b514dc82d38_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" 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 other expense</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_679dae72-aca5-44ca-bfeb-ef1f6dfc4981_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_a3ce258b-841f-4586-a861-e2cf65c5cbf6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectsOfReinsuranceLineItems_4e6ece9c-7992-46bb-afc8-7e88074cf3f9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectsOfReinsuranceLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of Reinsurance [Line Items]</link:label>
    <link:label id="lab_us-gaap_EffectsOfReinsuranceLineItems_label_en-US" xlink:label="lab_us-gaap_EffectsOfReinsuranceLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of Reinsurance [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectsOfReinsuranceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectsOfReinsuranceLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectsOfReinsuranceLineItems" xlink:to="lab_us-gaap_EffectsOfReinsuranceLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_8ded50af-3692-4b4f-81c5-991e04e7775d_periodStartLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, gross carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_f3267bd4-bf91-4f12-9bfd-4143fef32e7d_periodEndLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, gross carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_a48d2430-3f01-4957-98cd-34ada79e6fb5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of earn-out</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_1a41efe2-761a-4468-9205-67abc1ddf8de_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_7118985b-83f7-4784-b24b-cc1738594bee_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_AverageMonthlyRevenueAdjustments_2d99d85b-9d9f-4716-8840-d6968fc53aeb_terseLabel_en-US" xlink:label="lab_fwrd_AverageMonthlyRevenueAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average monthly revenue adjustments</link:label>
    <link:label id="lab_fwrd_AverageMonthlyRevenueAdjustments_label_en-US" xlink:label="lab_fwrd_AverageMonthlyRevenueAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Monthly Revenue Adjustments</link:label>
    <link:label id="lab_fwrd_AverageMonthlyRevenueAdjustments_documentation_en-US" xlink:label="lab_fwrd_AverageMonthlyRevenueAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Monthly Revenue Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AverageMonthlyRevenueAdjustments" xlink:href="fwrd-20221231.xsd#fwrd_AverageMonthlyRevenueAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_AverageMonthlyRevenueAdjustments" xlink:to="lab_fwrd_AverageMonthlyRevenueAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_4f5a687c-7acf-49ca-ba5e-13efdd096967_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_e1aab853-811f-44ef-9246-f5761ce42cd7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d1952bf5-9430-48ec-b79a-1c23e42cf4e2_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</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_Liabilityinsurancecoverage_404f541a-a8f0-41d6-bcd0-f7c41685f7ce_terseLabel_en-US" xlink:label="lab_fwrd_Liabilityinsurancecoverage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability insurance coverage</link:label>
    <link:label id="lab_fwrd_Liabilityinsurancecoverage_label_en-US" xlink:label="lab_fwrd_Liabilityinsurancecoverage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability insurance coverage</link:label>
    <link:label id="lab_fwrd_Liabilityinsurancecoverage_documentation_en-US" xlink:label="lab_fwrd_Liabilityinsurancecoverage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability insurance coverage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_Liabilityinsurancecoverage" xlink:href="fwrd-20221231.xsd#fwrd_Liabilityinsurancecoverage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_Liabilityinsurancecoverage" xlink:to="lab_fwrd_Liabilityinsurancecoverage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_c4c04342-dc76-40b7-bebd-e9578a4d4ddf_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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 leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_17c4021a-f74b-46b2-a4a8-4a1e3ccd7f12_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_b0dab43d-a428-410c-a54d-455699e75bcc_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1a2733be-0d80-43b9-925c-f242c3b82d47_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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 Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_e2514102-39a1-4c28-bc57-46c8d09721ef_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">Income from continuing operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_0cbd51c6-c6a4-4dec-84c0-a0c5e2a131e4_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">Income (loss) from continuing operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_63917659-e2e3-4cd4-972b-cc7adc8c38e6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink: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 net operating loss</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink: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, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6a3087a4-03ce-4cc0-805d-98d56d147197_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">Recent 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_f45510b7-2b90-4e64-919a-6b3fe1d6e889_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink: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 operating expenses</link:label>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_label_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink: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 Cost and Expense, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCostAndExpenseOperating" xlink:to="lab_us-gaap_OtherCostAndExpenseOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0b4bbf8a-d14a-4adf-8ef2-5cd9224ba875_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_3c2a3bbd-8b32-4bf9-8b8d-22d75fd9e40b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_53a4b8f1-adc4-48ab-bb7f-585c2621e658_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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 noncurrent assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_9d34b5e5-765b-46db-ab49-688afe944260_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_e0fcd9d3-1a1c-4ffd-af84-a08ff7fffa0c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1274a3d4-8ba5-470a-98ce-da3516292901_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_19ee6c58-e302-44f2-8e78-6628dae9fe59_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_14f34d5e-f4e5-4149-b66f-6554cb1cc515_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate_4b25eca6-c3cb-4c6a-94ec-27b3c94e4cbc_terseLabel_en-US" xlink:label="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bloomberg short-term bank yield index additional rate</link:label>
    <link:label id="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate_label_en-US" xlink:label="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate" xlink: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, Bloomberg Short-Term Bank Yield Index Additional Rate</link:label>
    <link:label id="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate_documentation_en-US" xlink:label="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate" xlink: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, Bloomberg Short-Term Bank Yield Index Additional Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate" xlink:to="lab_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_564c2e70-77c3-43b9-ab79-b8450deabcbe_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_0e36ff49-b97d-4d44-b5fd-5446f02fa1f5_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_d62c689b-e004-4e4c-bbc4-09134534702b_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, ending of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_af463370-57ee-400f-b9e5-ab2f3a4862f8_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_a684c0e2-37ff-47fb-8849-4ff9c776e51a_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink: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 (benefit) expense</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_febcfba7-382b-4235-8d46-087c9dffafdc_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 by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_f12315ff-e0b7-4012-a0eb-d0011ff37a65_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchased shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DebtInstrumentFederalFundsRateFloor_248548a1-73e8-4378-8792-fce23fc0660b_terseLabel_en-US" xlink:label="lab_fwrd_DebtInstrumentFederalFundsRateFloor" xlink: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 funds rate floor</link:label>
    <link:label id="lab_fwrd_DebtInstrumentFederalFundsRateFloor_label_en-US" xlink:label="lab_fwrd_DebtInstrumentFederalFundsRateFloor" xlink: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, Federal Funds Rate Floor</link:label>
    <link:label id="lab_fwrd_DebtInstrumentFederalFundsRateFloor_documentation_en-US" xlink:label="lab_fwrd_DebtInstrumentFederalFundsRateFloor" xlink: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, Federal Funds Rate Floor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentFederalFundsRateFloor" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentFederalFundsRateFloor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DebtInstrumentFederalFundsRateFloor" xlink:to="lab_fwrd_DebtInstrumentFederalFundsRateFloor" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f6abc673-0fac-4f8a-a0c4-351b0defb0ae_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink: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 tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_9fad45ba-bfa5-409d-8524-e3c0594c4a50_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current and deferred</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_GoodwillImpairmentCharge_4b404bbe-b887-486e-9d5d-36f77506edd3_verboseLabel_en-US" xlink:label="lab_fwrd_GoodwillImpairmentCharge" xlink: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 impairment charge</link:label>
    <link:label id="lab_fwrd_GoodwillImpairmentCharge_label_en-US" xlink:label="lab_fwrd_GoodwillImpairmentCharge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment charge</link:label>
    <link:label id="lab_fwrd_GoodwillImpairmentCharge_documentation_en-US" xlink:label="lab_fwrd_GoodwillImpairmentCharge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment charge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_GoodwillImpairmentCharge" xlink:href="fwrd-20221231.xsd#fwrd_GoodwillImpairmentCharge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_GoodwillImpairmentCharge" xlink:to="lab_fwrd_GoodwillImpairmentCharge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_9cade897-199a-48a7-ba12-81c0c4a4f889_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</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_9a924484-f601-46ff-833c-5a08434b55ee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_330bce53-2f08-477b-bbe3-6ae5a1ecd72a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_f203c492-70b8-4f6e-a830-5bb59f96a303_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_ae9f26a8-7298-4c01-a0b7-1dd339ecd8ea_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_32f12804-854a-449b-9201-edea4981742f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_26c4aa59-9036-43bc-8862-240976c08a61_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_ecd55e74-9108-443b-b62d-113535216f59_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_LeaseWeightedAverageDiscountRateAbstract_25bb9ec9-cad7-408b-8659-5a0ed3f71a08_terseLabel_en-US" xlink:label="lab_fwrd_LeaseWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate:</link:label>
    <link:label id="lab_fwrd_LeaseWeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_fwrd_LeaseWeightedAverageDiscountRateAbstract" xlink: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, Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_fwrd_LeaseWeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_fwrd_LeaseWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Weighted Average Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseWeightedAverageDiscountRateAbstract" xlink:href="fwrd-20221231.xsd#fwrd_LeaseWeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_LeaseWeightedAverageDiscountRateAbstract" xlink:to="lab_fwrd_LeaseWeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_71a9f756-8c50-4122-96bd-81793fe9adb8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_9c89b13c-0eef-4977-b180-96ea4983a97d_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived asset impairment</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_8295ca93-36df-4c42-ad4e-087c2a6adf32_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_9cedc448-926c-451c-9488-70fd3d46a9f7_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_EdgmonTruckingLLCMember_54b1d8cb-ef4e-4823-af16-f943b1c15534_terseLabel_en-US" xlink:label="lab_fwrd_EdgmonTruckingLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Edgmon</link:label>
    <link:label id="lab_fwrd_EdgmonTruckingLLCMember_label_en-US" xlink:label="lab_fwrd_EdgmonTruckingLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Edgmon Trucking, LLC [Member]</link:label>
    <link:label id="lab_fwrd_EdgmonTruckingLLCMember_documentation_en-US" xlink:label="lab_fwrd_EdgmonTruckingLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Edgmon Trucking, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EdgmonTruckingLLCMember" xlink:href="fwrd-20221231.xsd#fwrd_EdgmonTruckingLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_EdgmonTruckingLLCMember" xlink:to="lab_fwrd_EdgmonTruckingLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_5f217cb5-97e9-4b39-bd2d-20e43d618fec_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_81592ca8-5686-4499-8787-d43b93fd6ec7_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic net income (loss) per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_ed6198da-3cef-4442-9a29-02b487c24101_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_ee7e7c8a-cec5-4f28-b764-458d3b931e68_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink: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, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_695012f7-c6f3-4b3d-a2ef-f21eb0788cd6_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">Denominator for diluted net income per share - weighted-average number of common shares and common share equivalents outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3b5d4d5e-15f6-400e-b9c6-34947d98bf6e_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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, accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_849f0cf5-116d-4734-b949-32f2b1313cfb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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 accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2b93eba3-8858-4910-a0a0-ab57975aa296_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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 life of awards (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_cad7f23a-afb6-4786-a551-f60ddf847f7f_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod_ca3d8a94-af49-4d9b-a9a4-afd6aecc6bd8_terseLabel_en-US" xlink:label="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reimbursement receivable period</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod_label_en-US" xlink:label="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Period Of Continuing Involvement After Disposal, Reimbursement Period</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod_documentation_en-US" xlink:label="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Period Of Continuing Involvement After Disposal, Reimbursement Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod" xlink:to="lab_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_ac86d090-b328-4d38-a5d7-f36ba950b87f_terseLabel_en-US" xlink:label="lab_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proficient Transport</link:label>
    <link:label id="lab_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_label_en-US" xlink:label="lab_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proficient Transport Incorporated And Proficient Trucking, Inc. [Member]</link:label>
    <link:label id="lab_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_documentation_en-US" xlink:label="lab_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proficient Transport Incorporated And Proficient Trucking, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember" xlink:href="fwrd-20221231.xsd#fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember" xlink:to="lab_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_563cfc50-ed56-4ca8-83e3-ffedf11329fe_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, $0.01 par value: Authorized shares - 50,000,000; issued and outstanding shares - 26,461,293 in 2022 and 26,968,788 in 2021</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_9ef8f5ce-37c9-4f42-8d09-2bd4bde7147f_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_4aaf4659-26f3-428f-88d7-7fc7ddcba4cc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_b3f91ee2-474b-497b-aa39-43cfc1ea6a1e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f50133cf-5739-425d-bbea-fe5f948a9532_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Other Operating Revenue</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7e8674bc-b2d5-4abb-a995-5365337cfd64_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average fair value of each purchase (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d8378acd-b76b-4aa0-ba93-dd03b8990a9e_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_1f78027b-e9cb-4cc2-afdf-4544202c34fc_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of share-based awards (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink: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, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_f6b3054b-2995-4954-ade4-769bb79f2a1b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Anti-Dilutive Shares Not Included in Calculation of Net Income per Diluted Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_367e7e9e-8b7f-4d90-b969-9afefee416b9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_29c8e285-1b65-419f-9770-705011e380e4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average aggregate intrinsic value for exercisable options</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_d2a20904-ad1d-43ba-86c2-983a9930711f_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_83c82d00-339e-4aff-ab97-b2b5f38512c6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_e6a43cd1-1287-4cea-be3d-b66911c2852b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink: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, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink: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, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f3f51391-6edd-4df8-9f86-e49b646a822c_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 of continuing operations</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5d64df70-2b77-4e5b-b276-ed41efb1d85e_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 of continuing operations</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock_6edb461b-6461-4ea4-86aa-0cd4d828c274_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink: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 Performance Award Transactions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink: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 Arrangements by Share-Based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_EmployeeNonVestedSharesMember_1a990674-0984-4fef-a1bb-1b38858e4fd3_terseLabel_en-US" xlink:label="lab_fwrd_EmployeeNonVestedSharesMember" xlink: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 Non-vested Shares</link:label>
    <link:label id="lab_fwrd_EmployeeNonVestedSharesMember_label_en-US" xlink:label="lab_fwrd_EmployeeNonVestedSharesMember" xlink: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 Non-vested Shares [Member]</link:label>
    <link:label id="lab_fwrd_EmployeeNonVestedSharesMember_documentation_en-US" xlink:label="lab_fwrd_EmployeeNonVestedSharesMember" xlink: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 Non-vested Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EmployeeNonVestedSharesMember" xlink:href="fwrd-20221231.xsd#fwrd_EmployeeNonVestedSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_EmployeeNonVestedSharesMember" xlink:to="lab_fwrd_EmployeeNonVestedSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_394f10ba-2387-4798-8821-b6d1f279360e_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FuelCosts_87194329-0ee1-4690-ba73-ab43be4ce2f6_verboseLabel_en-US" xlink:label="lab_us-gaap_FuelCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel expense</link:label>
    <link:label id="lab_us-gaap_FuelCosts_label_en-US" xlink:label="lab_us-gaap_FuelCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FuelCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FuelCosts" xlink:to="lab_us-gaap_FuelCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_07fe8f48-58a6-4773-987d-91c20236fcfd_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill accumulated impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingInsuranceAndClaimsCostsProduction_c963296b-4c27-48a2-a884-2d22cd3ee97a_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingInsuranceAndClaimsCostsProduction" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance and claims</link:label>
    <link:label id="lab_us-gaap_OperatingInsuranceAndClaimsCostsProduction_label_en-US" xlink:label="lab_us-gaap_OperatingInsuranceAndClaimsCostsProduction" xlink: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 Insurance and Claims Costs, Production</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingInsuranceAndClaimsCostsProduction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingInsuranceAndClaimsCostsProduction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingInsuranceAndClaimsCostsProduction" xlink:to="lab_us-gaap_OperatingInsuranceAndClaimsCostsProduction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_d2afc7ce-b266-4880-8ead-3e97ee8d7e0c_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_bb2ca4d0-6341-4a11-a214-fd881f21e7a9_terseLabel_en-US" xlink:label="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Risk Retention</link:label>
    <link:label id="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_98705ccf-1c4e-4cd6-9ae1-70e50ff4f748_verboseLabel_en-US" xlink:label="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Risk Retention</link:label>
    <link:label id="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_label_en-US" xlink:label="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible" xlink: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 Retention Liability Additional Deductible</link:label>
    <link:label id="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_documentation_en-US" xlink:label="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure indicates the amount of additional liability retained by the company (self-insured retention) for each occurrence.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible" xlink:to="lab_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_cba1d965-ea90-4995-8ca9-a247546a9ae9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock upon stock option exercises</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_56109279-fae9-483d-83e8-333332900208_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_bd02aa5e-48b6-4b8e-a59e-b46ff3b6dcef_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" 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">Numerator for basic net income per share for continuing operations</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink: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) from Continuing Operations Available to Common Shareholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_a5c1afc8-211c-4ae6-9a2a-98093d04c267_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_f3db954b-84a2-4f8d-9f6d-021605582a14_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink: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 Contractual Life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_c4b7ef65-3a2f-493e-b68f-c1fcaa25cad2_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insurance reserves, current</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink: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 Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_cb20788e-18d6-4698-af3d-68cfc330f98b_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on leased liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock_38d7140f-7bff-4bf5-8bbf-1565e5ee5c53_terseLabel_en-US" xlink:label="lab_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock" xlink: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 Assets and Liabilities</link:label>
    <link:label id="lab_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:label id="lab_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="fwrd-20221231.xsd#fwrd_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_PaymentsToProceedsFromAffiliates_3ff7baf1-cda9-44e9-9798-c9ee6e3458df_negatedTerseLabel_en-US" xlink:label="lab_fwrd_PaymentsToProceedsFromAffiliates" 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">Contributions from subsidiary held for sale</link:label>
    <link:label id="lab_fwrd_PaymentsToProceedsFromAffiliates_label_en-US" xlink:label="lab_fwrd_PaymentsToProceedsFromAffiliates" xlink: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 (Proceeds From) Affiliates</link:label>
    <link:label id="lab_fwrd_PaymentsToProceedsFromAffiliates_documentation_en-US" xlink:label="lab_fwrd_PaymentsToProceedsFromAffiliates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To (Proceeds From) Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_PaymentsToProceedsFromAffiliates" xlink:href="fwrd-20221231.xsd#fwrd_PaymentsToProceedsFromAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_PaymentsToProceedsFromAffiliates" xlink:to="lab_fwrd_PaymentsToProceedsFromAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_f09066d1-09f7-4f70-bb85-1a0353ecdf91_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween0And5000Member_296abbe3-fea2-43cc-a3c6-14e2773c3ad1_terseLabel_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween0And5000Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Deductible For Claims Between $0 And $5,000</link:label>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween0And5000Member_label_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween0And5000Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Deductible For Claims Between $0 And $5,000 [Member]</link:label>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween0And5000Member_documentation_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween0And5000Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Deductible For Claims Between $0 And $5,000</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And5000Member" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And5000Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_AggregateDeductibleForClaimsBetween0And5000Member" xlink:to="lab_fwrd_AggregateDeductibleForClaimsBetween0And5000Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForOtherLosses_04dfed85-d6ad-4560-ba1a-4ccce8ede35f_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForOtherLosses" xlink: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 revenue adjustments</link:label>
    <link:label id="lab_us-gaap_ProvisionForOtherLosses_label_en-US" xlink:label="lab_us-gaap_ProvisionForOtherLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Other Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForOtherLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForOtherLosses" xlink:to="lab_us-gaap_ProvisionForOtherLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_0836e91c-5225-42df-a02c-eedf55bbce7f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_9ac4c307-e8df-46ef-a768-52b6621ffe78_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" 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 portion of lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_252b20d7-4485-49ae-9d8b-aa9ae74b2139_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_ba91da77-9784-494d-afdc-c7b8efab3dda_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityAbstract_28083ab4-4f97-49b5-ab9e-f32fe69913c5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityAbstract" xlink: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_FinanceLeaseLiabilityAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_785e3e4b-d1d1-4e04-aea2-a6875dd94781_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from discontinued operation</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_c2e8a27a-d086-4a68-9cf1-677f375b79a7_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_1e54d51a-f7b3-4368-a6fa-da57ba51434f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink: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 credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink: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 Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_0c82b451-dc83-4507-89e8-c7e23d6b1d56_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink: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 issued under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink: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, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_3d8a4ab9-3ac1-418b-955d-39027433bd6d_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink: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_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_OneCustomerMember_dfa612c8-3b08-4ec5-b675-7a40fa693b93_terseLabel_en-US" xlink:label="lab_fwrd_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer</link:label>
    <link:label id="lab_fwrd_OneCustomerMember_label_en-US" xlink:label="lab_fwrd_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer [Member]</link:label>
    <link:label id="lab_fwrd_OneCustomerMember_documentation_en-US" xlink:label="lab_fwrd_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_OneCustomerMember" xlink:href="fwrd-20221231.xsd#fwrd_OneCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_OneCustomerMember" xlink:to="lab_fwrd_OneCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_de3ce02e-b65d-4357-af46-0a03f6e9560c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_eec6494e-ca8e-46a0-b64f-168e580bb859_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" 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 of continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_b3ffee86-db71-47b6-aec1-67f85c72b21f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" 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 of continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit_40478fd0-b507-4c21-b94f-8af5393744b3_terseLabel_en-US" xlink:label="lab_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink: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 borrowing capacity of credit facility</link:label>
    <link:label id="lab_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit_label_en-US" xlink:label="lab_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink: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, Accordion Feature, Increase Limit</link:label>
    <link:label id="lab_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit_documentation_en-US" xlink:label="lab_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional optional borrowing capacity under the credit facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:href="fwrd-20221231.xsd#fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:to="lab_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_61ce6b64-c71b-4efa-beb5-77dd9edd771f_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" 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 assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink: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, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d202a11b-052c-459d-ade7-a29f28d1d1fa_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">Summary of Segment Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_ccb0b744-3914-4953-8961-aaf64e3de2e8_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_ec0f79fa-f356-4180-8a58-f09bba335d30_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_5da09ee4-0aaf-40df-bd51-cc916c56788f_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_20bd99fe-5ad1-4ae1-98fb-bae114dd6f86_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink: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, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink: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, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_26cc9bc3-2dd9-4afd-a2ca-734ab53e5087_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_23b6dc12-0945-498f-a80d-b2af79e4cfe4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_4aa59bbe-add8-47ee-8138-9ebcc260f201_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income from discontinued operation, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_ba28be62-c1c8-48c6-a046-9a1f2c304c5f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from discontinued operation, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5ad22cfa-d26a-43d0-97a5-2405fba4fd03_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0527ca86-dc04-4b88-96c0-c88613299e45_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_d1da1d95-857f-4401-b531-5ef1e21238a0_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_3163dd29-a066-4758-832e-dacaef4aab93_terseLabel_en-US" xlink:label="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" xlink: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 period</link:label>
    <link:label id="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_label_en-US" xlink:label="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" xlink: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, Measurement Period</link:label>
    <link:label id="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_documentation_en-US" xlink:label="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" xlink: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, Measurement Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" xlink:href="fwrd-20221231.xsd#fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" xlink:to="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2539c5be-de8f-49e9-98e9-77f37873a792_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Costs and Expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ecc98a35-9205-411e-87eb-549ce0331d10_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink: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 issued under employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_4aa3adef-bbfa-47d5-9a3b-152ddd3280ab_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares purchased by employees (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink: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, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c85f39ea-fbd4-4e0a-9265-9c8f2bcd19cf_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">Outstanding, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0b28648c-8bf8-4da6-88d4-cbb3ab05aee8_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">Outstanding, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_4c644a82-f8a3-4844-899c-cd4c3d6c5b24_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink: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, Capital Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_cabae61d-a182-4b81-96b8-bb325a468657_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_4d05e510-c46f-40dd-83c6-7e5ec2eaf236_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink: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 intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink: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, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_StockRepurchasePlan2019Member_485c8646-3212-49dd-b58a-048a86a8dfe9_terseLabel_en-US" xlink:label="lab_fwrd_StockRepurchasePlan2019Member" xlink: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 Repurchase Plan 2019</link:label>
    <link:label id="lab_fwrd_StockRepurchasePlan2019Member_label_en-US" xlink:label="lab_fwrd_StockRepurchasePlan2019Member" xlink: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 Plan 2019 [Member]</link:label>
    <link:label id="lab_fwrd_StockRepurchasePlan2019Member_documentation_en-US" xlink:label="lab_fwrd_StockRepurchasePlan2019Member" xlink: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 Repurchase Plan 2019 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_StockRepurchasePlan2019Member" xlink:href="fwrd-20221231.xsd#fwrd_StockRepurchasePlan2019Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_StockRepurchasePlan2019Member" xlink:to="lab_fwrd_StockRepurchasePlan2019Member" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense_1fc40743-08bc-4333-af54-e4f69661d639_verboseLabel_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries, wages and employee benefits</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense_label_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Including Discontinued Operation Labor And Related Expense</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense_documentation_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Including Discontinued Operation Labor And Related Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense" xlink:to="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_3ea10aa5-a976-4f13-b9b8-0c84abc8347d_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c6ad64a5-5440-44a6-befa-fa2edae8cdc9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_f07bed9e-3c0e-4029-a032-d554110a1402_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink: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 Commitments</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink: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 Commitments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:to="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_7946c363-c380-4ce0-a5cd-f6213720f7df_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_cbf0a7c9-47f5-4d20-9769-91fb6f4a8cb2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net of accumulated depreciation and amortization of $220,669 in 2022 and $200,867 in 2021</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_6a927aba-dc4e-450a-a604-48e803929f1c_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net of accumulated depreciation and amortization of $220,669 in 2022 and $200,867 in 2021</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceSettlementsReceivable_a74df5bd-c0cb-4329-b1a5-a48a17bbc38f_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceSettlementsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance settlements receivable</link:label>
    <link:label id="lab_us-gaap_InsuranceSettlementsReceivable_label_en-US" xlink:label="lab_us-gaap_InsuranceSettlementsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Settlements Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceSettlementsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceSettlementsReceivable" xlink:to="lab_us-gaap_InsuranceSettlementsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_1ddd5e1f-4780-4877-ba1e-bd29bf3416c7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_808fba1a-3184-4519-9888-0754f9113c2b_verboseLabel_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries, wages and employee benefits</link:label>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_label_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Labor and Related Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LaborAndRelatedExpense" xlink:to="lab_us-gaap_LaborAndRelatedExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_e339513c-a560-46c8-9270-9e513d3f29f9_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink: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_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_9c138b6b-815f-4716-99ce-7e80fcef5ded_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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 Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_bde58022-073c-4fbf-86f4-0c5298a8954c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink: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 acquired, maximum</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_89a7724f-ccb3-413b-bd1c-7ebce8e1a0b4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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 stock price volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount_4ae70126-4e96-4dc7-920a-835bac951ad8_terseLabel_en-US" xlink:label="lab_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible compensation</link:label>
    <link:label id="lab_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount_label_en-US" xlink:label="lab_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Compensation, Amount</link:label>
    <link:label id="lab_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount_documentation_en-US" xlink:label="lab_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Compensation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount" xlink:href="fwrd-20221231.xsd#fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount" xlink:to="lab_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_c752568b-ba79-46c9-8c6d-877d66c773d7_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" 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 expenses</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_87f6b90f-db54-4411-aa54-2b4b55a3076c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7d2fae60-6b5e-46e4-8dcc-39538fc2a135_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink: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 options exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink: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, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_69d30653-821b-4f4d-ad5f-b3a5177dabb6_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 (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_06d2f1e1-90c1-4f37-b944-0102ce938d88_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_3c373624-115a-4a9e-a124-39451c93eb62_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_3845b739-adc4-4c47-ab3c-082f6128cdd7_terseLabel_en-US" xlink:label="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink: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 period</link:label>
    <link:label id="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_label_en-US" xlink:label="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink: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 Period</link:label>
    <link:label id="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_documentation_en-US" xlink:label="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink: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, Purchase Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:href="fwrd-20221231.xsd#fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:to="lab_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_cf31ec8b-39ac-450e-a792-428566bf2916_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insurance reserve</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink: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 Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne_17fc4198-429c-4f1b-8c97-1f295da6f51c_terseLabel_en-US" xlink:label="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout period one</link:label>
    <link:label id="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne_label_en-US" xlink:label="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Liability, Earnout Period One</link:label>
    <link:label id="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne_documentation_en-US" xlink:label="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne" xlink: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, Contingent Consideration Liability, Earnout Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne" xlink:to="lab_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_59886677-d404-4db0-b2f7-6ef726d05416_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_b1ecee82-eb64-48a9-9f17-38c565857c3a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink: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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_dd2f6b26-7c3e-4ed1-bb6b-5e285cc97d64_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">Discontinued Operations, Statement of Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9d17840c-65ed-42a1-a33f-fbd3d0687e18_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectsOfReinsuranceTable_b98e19a8-e2e4-4d7d-8ac7-c5afd44ec7f4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectsOfReinsuranceTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of Reinsurance [Table]</link:label>
    <link:label id="lab_us-gaap_EffectsOfReinsuranceTable_label_en-US" xlink:label="lab_us-gaap_EffectsOfReinsuranceTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of Reinsurance [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectsOfReinsuranceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectsOfReinsuranceTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable" xlink:to="lab_us-gaap_EffectsOfReinsuranceTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b3b5a8f7-3e92-40e8-a6a0-05190aff4134_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 Acquisitions [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d93cb9cf-d547-4411-befe-4953b93240af_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" 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">Repurchases and retirement of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_34048d47-1e95-416f-a297-9a8bd2b6e1bb_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_04d555d8-8412-4bc6-b06f-e4ae9e5d11f7_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_99215590-770b-4a44-b905-2ba7f9d7d2a6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax benefit related to exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink: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, Value, Stock Options Exercised, Net of Tax Benefit (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense_597f3927-978d-42bd-b348-a5c252300b57_verboseLabel_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense" xlink: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 leases</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense_label_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Including Discontinued Operation Lease And Rental Expense</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense_documentation_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Including Discontinued Operation Lease And Rental Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense" xlink:to="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_130354f8-2113-4b6f-8547-1714ca707d5b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_e06da3cc-8477-4b58-b017-aa2ba367c99d_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_PoolBusinessMember_f2133580-a048-4eee-9990-0a27f8cb9c98_terseLabel_en-US" xlink:label="lab_fwrd_PoolBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pool Business</link:label>
    <link:label id="lab_fwrd_PoolBusinessMember_label_en-US" xlink:label="lab_fwrd_PoolBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pool Business [Member]</link:label>
    <link:label id="lab_fwrd_PoolBusinessMember_documentation_en-US" xlink:label="lab_fwrd_PoolBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pool Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_PoolBusinessMember" xlink:href="fwrd-20221231.xsd#fwrd_PoolBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_PoolBusinessMember" xlink:to="lab_fwrd_PoolBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_a3893aa7-f24c-44cd-8655-74f776cfb230_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink: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 Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink: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 Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_b7f9539d-09c2-4779-ad93-662b9b6cc312_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink: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 Employee Stock Purchase Plan (ESPP) Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink: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 Employee Stock Ownership Plan (ESOP) Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_028d6449-d603-47a6-b4d6-0605e6ee71f1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_906ff695-d003-4055-a13a-17c197dc9108_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">Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_515dc65b-a5d3-4a63-a1d4-2180225d816d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink: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, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_048af2d7-0b7f-497b-a3db-13d1fa1eb8c2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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, Assets Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract_4876201a-3b9d-49a6-bee6-f8dddbec6ee9_terseLabel_en-US" xlink:label="lab_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term (in years):</link:label>
    <link:label id="lab_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract" xlink: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, Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract" xlink:href="fwrd-20221231.xsd#fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_adcd2e7a-d7bd-4f3c-92aa-c28117b529bb_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ccec8761-4dab-4bbf-892d-9f5e1d13caa4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_6b38c1ab-b123-46e8-977a-d8eb962d8d95_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_278c5f95-e5ff-4962-ad15-3872486a3513_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount_2aff9985-14c2-4ae9-8d89-f6a44bb4b2f2_terseLabel_en-US" xlink:label="lab_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount" xlink: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_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount_label_en-US" xlink:label="lab_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount" xlink: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, Amount</link:label>
    <link:label id="lab_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount_documentation_en-US" xlink:label="lab_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Permanent Differences, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount" xlink:href="fwrd-20221231.xsd#fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount" xlink:to="lab_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_70139cb6-3c0e-4948-aa6c-8243e74e0927_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax benefit for the vesting of restricted shares</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_cfcdc6b7-0ad7-4179-aaca-e5acb348b429_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from discontinued operation before income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_08f84f58-bc4f-456e-96b7-8861d8860841_terseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_26e43d36-3100-4eae-9f1e-aaeb5dea4dff_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" 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">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases_e06f6180-f0d1-4486-aedb-b8d62f619aee_terseLabel_en-US" xlink:label="lab_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases" xlink: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 lump sum contributions</link:label>
    <link:label id="lab_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases_label_en-US" xlink:label="lab_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases" xlink: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 Large Lump Sum Contributions Related To ESPP Stock Purchases</link:label>
    <link:label id="lab_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases_documentation_en-US" xlink:label="lab_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Large Lump Sum Contributions Related To ESPP Stock Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases" xlink:href="fwrd-20221231.xsd#fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases" xlink:to="lab_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4c86ad76-1ad4-4bbe-81d8-9a4201217016_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average aggregate intrinsic value for options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_2f9ac190-4220-431f-ab94-86278832ea10_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" 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">Repurchases and retirement of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_4ebd0e0a-78cb-41f0-85fc-2c17ab651a27_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_ExpeditedFreightSegmentMember_d09395c5-a2d7-445e-a616-0d4bb40e024a_terseLabel_en-US" xlink:label="lab_fwrd_ExpeditedFreightSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expedited Freight</link:label>
    <link:label id="lab_fwrd_ExpeditedFreightSegmentMember_label_en-US" xlink:label="lab_fwrd_ExpeditedFreightSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expedited Freight Segment [Member]</link:label>
    <link:label id="lab_fwrd_ExpeditedFreightSegmentMember_documentation_en-US" xlink:label="lab_fwrd_ExpeditedFreightSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expedited Freight [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExpeditedFreightSegmentMember" xlink:href="fwrd-20221231.xsd#fwrd_ExpeditedFreightSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_ExpeditedFreightSegmentMember" xlink:to="lab_fwrd_ExpeditedFreightSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_c41b7453-6011-4163-b1e2-93066af2f969_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 Each Class</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_ChickasawContainerServicesMember_edab4393-f40a-4bb1-acab-57a267f7bc44_terseLabel_en-US" xlink:label="lab_fwrd_ChickasawContainerServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chickasaw Container Services</link:label>
    <link:label id="lab_fwrd_ChickasawContainerServicesMember_label_en-US" xlink:label="lab_fwrd_ChickasawContainerServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chickasaw Container Services [Member]</link:label>
    <link:label id="lab_fwrd_ChickasawContainerServicesMember_documentation_en-US" xlink:label="lab_fwrd_ChickasawContainerServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chickasaw Container Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ChickasawContainerServicesMember" xlink:href="fwrd-20221231.xsd#fwrd_ChickasawContainerServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_ChickasawContainerServicesMember" xlink:to="lab_fwrd_ChickasawContainerServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_SalariesWagesAndEmployeeBenefitsMember_19809077-5265-4d6d-9dab-4026ecf22221_terseLabel_en-US" xlink:label="lab_fwrd_SalariesWagesAndEmployeeBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries, Wages And Employee Benefits</link:label>
    <link:label id="lab_fwrd_SalariesWagesAndEmployeeBenefitsMember_label_en-US" xlink:label="lab_fwrd_SalariesWagesAndEmployeeBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries, Wages And Employee Benefits [Member]</link:label>
    <link:label id="lab_fwrd_SalariesWagesAndEmployeeBenefitsMember_documentation_en-US" xlink:label="lab_fwrd_SalariesWagesAndEmployeeBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries, Wages And Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SalariesWagesAndEmployeeBenefitsMember" xlink:href="fwrd-20221231.xsd#fwrd_SalariesWagesAndEmployeeBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_SalariesWagesAndEmployeeBenefitsMember" xlink:to="lab_fwrd_SalariesWagesAndEmployeeBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_f4b6df45-cdc1-43bc-86cc-78e8ece5e22c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink: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 assets, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_e7066684-da20-4280-a821-6b40521d28f8_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" 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 expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_1a3c8101-9db2-49f4-8874-e9808a0ac799_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by financing activities of discontinued operation</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Financing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_732941d9-79d8-4c85-a58b-b1d9ae876554_terseLabel_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink: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_ProductAndServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink: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, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductAndServiceOtherMember" xlink:to="lab_us-gaap_ProductAndServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_6d52370b-375b-4ece-bf9f-adf5e80c68db_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_b2f239e2-2eb8-47d2-962f-040ce366e472_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_c133d077-1c92-4666-b68b-8aeaa3f8d1e7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_a89292e2-830f-4583-b163-f9907694103c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_4e721e91-f6f3-407b-a8d0-58814c4cd9eb_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">Payment of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_a7fadfb6-2063-49d1-b668-9d02a504856a_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">Present value of future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_cefe786b-b755-454b-90bd-ac50a543dd04_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_0bb1e85f-77d3-4337-9ec7-94efbc800d9b_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_ecf4fe23-d962-4ab6-8bab-276124b7f7cc_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_4615a5fb-a205-4d8a-aa53-28d4786a8fb3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_e6875662-218f-4ff5-84e4-69836fde86de_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 minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_bd05cfa5-47ed-473c-9a6b-d6ed76d3e01e_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">Aggregate Future Minimum Lease Payments Under Noncancelable Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3dca770f-91e0-48d8-a349-2d7ec3734cc9_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">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_6035bb9a-63f7-478a-9231-b7fc609ca51c_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46085c8b-926a-4e76-8a21-00684a62bf48_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Shareholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_8bbcc050-b026-4201-b7e3-dbba93c99437_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_FinalMileMember_7286d303-0f27-4e2b-adf6-ae0d32b8714d_terseLabel_en-US" xlink:label="lab_fwrd_FinalMileMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Final Mile</link:label>
    <link:label id="lab_fwrd_FinalMileMember_label_en-US" xlink:label="lab_fwrd_FinalMileMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Final Mile [Member]</link:label>
    <link:label id="lab_fwrd_FinalMileMember_documentation_en-US" xlink:label="lab_fwrd_FinalMileMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Final Mile [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_FinalMileMember" xlink:href="fwrd-20221231.xsd#fwrd_FinalMileMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_FinalMileMember" xlink:to="lab_fwrd_FinalMileMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_310e271c-39f5-4886-91f8-9e07ff835ba2_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink: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 Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_b06227fb-7428-4593-98ec-3ef4fa5f3b60_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_f753fdfa-a8ab-4e71-bce7-5414a59b8c6d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink: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 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_FinanceLeasesCostAbstract_bc843406-f0b7-4b18-915b-ec2db98049c8_terseLabel_en-US" xlink:label="lab_fwrd_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_fwrd_FinanceLeasesCostAbstract_label_en-US" xlink:label="lab_fwrd_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_fwrd_FinanceLeasesCostAbstract_documentation_en-US" xlink:label="lab_fwrd_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_FinanceLeasesCostAbstract" xlink:href="fwrd-20221231.xsd#fwrd_FinanceLeasesCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_FinanceLeasesCostAbstract" xlink:to="lab_fwrd_FinanceLeasesCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherExpenses_d88715bf-0ad2-407d-a1be-96c295961c41_terseLabel_en-US" xlink:label="lab_us-gaap_OtherExpenses" xlink: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 expenses</link:label>
    <link:label id="lab_us-gaap_OtherExpenses_label_en-US" xlink:label="lab_us-gaap_OtherExpenses" xlink: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 Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherExpenses" xlink:to="lab_us-gaap_OtherExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_812292d0-ed79-4c7a-951d-6095079b540b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_0bfdfe93-e9d8-416e-a66e-433c161d9e13_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DiscontinuedOperationsMeasurementInput_2f1e9b6b-6026-4c17-80fe-e080d666c804_terseLabel_en-US" xlink:label="lab_fwrd_DiscontinuedOperationsMeasurementInput" xlink: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</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationsMeasurementInput_label_en-US" xlink:label="lab_fwrd_DiscontinuedOperationsMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Measurement Input</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationsMeasurementInput_documentation_en-US" xlink:label="lab_fwrd_DiscontinuedOperationsMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationsMeasurementInput" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationsMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DiscontinuedOperationsMeasurementInput" xlink:to="lab_fwrd_DiscontinuedOperationsMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_7dcae194-8e81-4ff1-8d0f-408c0b3a14c2_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Involvement period</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Period of Continuing Involvement after Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal" xlink:to="lab_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_e69d47ea-9987-4cc1-834c-54dbe9da7436_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_50fbb470-8ae1-466e-89bd-0503e54e8477_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" 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 receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink: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 Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_593421e7-18ad-4a7c-8c5e-2b770316a6b5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_7340f774-9146-4f04-a978-c8e99a3a334b_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_BarOleTruckingIncMember_001a8bf3-88e7-42c2-b222-1aa2dcc27450_terseLabel_en-US" xlink:label="lab_fwrd_BarOleTruckingIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BarOle</link:label>
    <link:label id="lab_fwrd_BarOleTruckingIncMember_label_en-US" xlink:label="lab_fwrd_BarOleTruckingIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BarOle Trucking, Inc. [Member]</link:label>
    <link:label id="lab_fwrd_BarOleTruckingIncMember_documentation_en-US" xlink:label="lab_fwrd_BarOleTruckingIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BarOle Trucking, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BarOleTruckingIncMember" xlink:href="fwrd-20221231.xsd#fwrd_BarOleTruckingIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_BarOleTruckingIncMember" xlink:to="lab_fwrd_BarOleTruckingIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_JPHallExpressDeliveryMember_b47066db-ea01-4f6f-8922-090dedbb7e1b_terseLabel_en-US" xlink:label="lab_fwrd_JPHallExpressDeliveryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J&amp;P Hall Express Delivery</link:label>
    <link:label id="lab_fwrd_JPHallExpressDeliveryMember_f60b39e6-b0d9-486f-b533-7a4f7c5d804b_verboseLabel_en-US" xlink:label="lab_fwrd_JPHallExpressDeliveryMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J&amp;P</link:label>
    <link:label id="lab_fwrd_JPHallExpressDeliveryMember_label_en-US" xlink:label="lab_fwrd_JPHallExpressDeliveryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J&amp;P Hall Express Delivery [Member]</link:label>
    <link:label id="lab_fwrd_JPHallExpressDeliveryMember_documentation_en-US" xlink:label="lab_fwrd_JPHallExpressDeliveryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J&amp;P Hall Express Delivery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_JPHallExpressDeliveryMember" xlink:href="fwrd-20221231.xsd#fwrd_JPHallExpressDeliveryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_JPHallExpressDeliveryMember" xlink:to="lab_fwrd_JPHallExpressDeliveryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract_212a6581-eb6c-43d8-8555-6a1719cc605f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract" xlink: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 Assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_NonCashValuationAllowance_9a741e3f-d215-476b-8401-400e9f6b7093_terseLabel_en-US" xlink:label="lab_fwrd_NonCashValuationAllowance" xlink: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 valuation allowance</link:label>
    <link:label id="lab_fwrd_NonCashValuationAllowance_eae5e481-8ae5-46f4-91cf-ceec8c5d4bad_verboseLabel_en-US" xlink:label="lab_fwrd_NonCashValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance on assets held for sale</link:label>
    <link:label id="lab_fwrd_NonCashValuationAllowance_label_en-US" xlink:label="lab_fwrd_NonCashValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash valuation allowance</link:label>
    <link:label id="lab_fwrd_NonCashValuationAllowance_documentation_en-US" xlink:label="lab_fwrd_NonCashValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash valuation allowance against the net assets held for sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonCashValuationAllowance" xlink:href="fwrd-20221231.xsd#fwrd_NonCashValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_NonCashValuationAllowance" xlink:to="lab_fwrd_NonCashValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_30d6212b-17ea-4473-a9b6-6d95b2e83d7f_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_646e9e14-376e-4dd2-8282-410ce053464d_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">Denominator for basic net income per share - weighted-average number of common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_69849716-7b57-4eec-a667-dfbe96379dd9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 common stock issued under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_ba0541c5-cbb8-466d-a1ce-a60b17c8b878_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of fair value in excess of carrying amount</link:label>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_label_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:to="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_64cc495a-b61c-49f0-a819-aa9ae8fc8574_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5b7587f9-79bc-4fda-8db9-733bd573de19_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_2ecc1a8a-0f32-481c-a61f-3f8f2ddaa558_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 share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_a43b5779-4ab0-4b6a-aef6-b56c60809098_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">Name of Each Exchange on Which Registered</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d8c5205e-ee6a-4308-8f64-7fb986fd9c98_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">Outstanding, beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_88430ae0-3622-4050-b884-281d04ab6596_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">Outstanding, end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_df999ee6-5df0-4785-bc26-5251e82e878f_netLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f5e4175a-7ba2-406d-ad77-31d9f392511c_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 Useful Life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_76b4954e-fb1c-4425-b4b7-b8328fd2267f_verboseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Useful Lives</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining_2277585c-6be0-4a8e-8654-bbf37e18597b_terseLabel_en-US" xlink:label="lab_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value of the earn-out asset</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining_label_en-US" xlink:label="lab_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Amounts Of Material Contingent Assets Remaining</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining_documentation_en-US" xlink:label="lab_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Amounts Of Material Contingent Assets Remaining</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining" xlink:to="lab_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_b777c217-fe01-4d69-869d-ae1436f93fa6_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted" 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">Numerator for diluted net income per share for continuing operations</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted" xlink: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) from Continuing Operations Available to Common Shareholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_8f855864-0124-4afa-b978-1369119ac61d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_82ef2f44-f6f6-45c7-b5ad-f043c6e802ea_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.01 par value: Authorized shares - 5,000,000; no shares issued or outstanding in 2022 and 2021</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_05b16284-8ea2-4166-a17b-b7d6e101d618_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_SelfInsuranceRetentionWorkersCompensation_7be01008-2338-4904-93b1-5b4f017d469e_terseLabel_en-US" xlink:label="lab_fwrd_SelfInsuranceRetentionWorkersCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insurance retention workers' compensation</link:label>
    <link:label id="lab_fwrd_SelfInsuranceRetentionWorkersCompensation_label_en-US" xlink:label="lab_fwrd_SelfInsuranceRetentionWorkersCompensation" xlink: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 Retention Workers' Compensation</link:label>
    <link:label id="lab_fwrd_SelfInsuranceRetentionWorkersCompensation_documentation_en-US" xlink:label="lab_fwrd_SelfInsuranceRetentionWorkersCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure indicates the amount of liability retained by the company (self-insured retention) for each workers' compensation occurrence.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionWorkersCompensation" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionWorkersCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_SelfInsuranceRetentionWorkersCompensation" xlink:to="lab_fwrd_SelfInsuranceRetentionWorkersCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_caf81495-3e5a-42bd-80b0-f644260473be_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_0633ec80-bd54-4939-a3ef-b64d44556f25_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink: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, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_153bed59-f282-4af1-83e8-912e19bb8384_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6185768e-f4de-4fc2-bfe0-4c9e435110ae_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2487113c-3b8a-480f-b77e-ccfa03343f7a_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">Operating revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_29ddb44b-8df6-4d7d-9f87-30ae504d0c23_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_cb30e6c8-8cfd-4328-857a-65c420ac12e4_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_LeaseRightOfUseAsset_91b47ffd-2ee2-4669-bda4-fc6691b4040e_totalLabel_en-US" xlink:label="lab_fwrd_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total leased assets</link:label>
    <link:label id="lab_fwrd_LeaseRightOfUseAsset_label_en-US" xlink:label="lab_fwrd_LeaseRightOfUseAsset" xlink: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, Right-Of-Use Asset</link:label>
    <link:label id="lab_fwrd_LeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_fwrd_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseRightOfUseAsset" xlink:href="fwrd-20221231.xsd#fwrd_LeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_LeaseRightOfUseAsset" xlink:to="lab_fwrd_LeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_b1ddca79-37ba-4717-9405-a3d28c92d005_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_6e149ec1-a10b-48cc-a4f4-ab8ae57c63df_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink: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 capitalized</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink: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 Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_0de219be-a78a-479f-a26f-3687be99ec27_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_e64c86ae-27dd-4433-9864-d91dd0bf80a5_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</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_76529bb9-6231-4a26-a4a4-82e751fe34e7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_908e278d-e194-463d-9bf3-30d095f86c4e_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_NonCashCharge_afb339ca-8f5c-480a-88be-b398b5ba079d_terseLabel_en-US" xlink:label="lab_fwrd_NonCashCharge" xlink: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 charge</link:label>
    <link:label id="lab_fwrd_NonCashCharge_label_en-US" xlink:label="lab_fwrd_NonCashCharge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash charge</link:label>
    <link:label id="lab_fwrd_NonCashCharge_documentation_en-US" xlink:label="lab_fwrd_NonCashCharge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash charge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonCashCharge" xlink:href="fwrd-20221231.xsd#fwrd_NonCashCharge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_NonCashCharge" xlink:to="lab_fwrd_NonCashCharge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_b7f7e7c6-56a3-4bea-a9c9-fd5bd83151e4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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 impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a1b5ef5b-84ad-4af3-8a19-bc41d17c0d57_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plan</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DiscontinuedOperationEarnOutAchievementPeriod_3145875f-beed-4ad4-bb1d-b61133c2198a_terseLabel_en-US" xlink:label="lab_fwrd_DiscontinuedOperationEarnOutAchievementPeriod" xlink: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 period</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationEarnOutAchievementPeriod_label_en-US" xlink:label="lab_fwrd_DiscontinuedOperationEarnOutAchievementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Earn-Out Achievement Period</link:label>
    <link:label id="lab_fwrd_DiscontinuedOperationEarnOutAchievementPeriod_documentation_en-US" xlink:label="lab_fwrd_DiscontinuedOperationEarnOutAchievementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Earn-Out Achievement Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationEarnOutAchievementPeriod" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationEarnOutAchievementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DiscontinuedOperationEarnOutAchievementPeriod" xlink:to="lab_fwrd_DiscontinuedOperationEarnOutAchievementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b193a570-8caa-4c3c-8d08-2baee5249cc0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_990bbf3b-b986-4cd3-ac2f-c21f3d6369ef_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDeferredIncomeTaxes_06416325-17f0-4fa5-ae17-0bfcb13226da_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" 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">Deferred income tax expense</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink: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 Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_ab336d2b-685e-41aa-9a7b-78249c679791_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">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_cfba84d1-f157-4fbf-8eb4-274ac69cffe6_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_5e15eca1-7a7c-4455-8c1f-ab5d6c7b9c96_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink: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 Measurements, Nonrecurring</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink: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 Measurements, Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1141b835-0204-4bf8-9c9a-4129ea8ac459_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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 interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_ddee2575-3290-4f35-a215-4f6912a3c3e1_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_c7269d4d-82d4-4128-8a92-6e7811bbcf06_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0c3da7a9-defd-4cb5-955a-152311c06c40_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of minimum tax withholdings on share-based awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_df02c553-591c-4cc3-b133-9929adf16347_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenseMember_906768e0-4cd0-49e4-a188-8319c474cf04_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink: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 Expense</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink: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 Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_b23ec34e-1504-447b-9e8e-ff7c33a79b50_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_72915f5b-815d-4d9e-92e5-a25524fe604f_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">Significant Components of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_1dab588c-bcdc-43b1-8f02-b5ced474d201_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" 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">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink: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 and Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_e994861d-8f51-4b53-8014-14b1b288babb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" 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">Federal income tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_9261aff4-a1f3-4844-b9dc-c51c556699e3_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_a27f4db6-84c4-4be4-a544-cf6530908421_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses_49256538-59ee-4d47-bd20-5a8f5b94966d_terseLabel_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased transportation</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses_label_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Including Discontinued Operation Costs And Expenses</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses_documentation_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Including Discontinued Operation Costs And Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" xlink:to="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_795ebad4-f22d-4bf2-a6c9-f16018f19b6c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" 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">Payments on credit facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_f506d104-bf79-4512-8b10-a26d7a14958e_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Cash_b2f05f43-3fe3-4684-966d-09d9d3f84866_terseLabel_en-US" xlink:label="lab_us-gaap_Cash" xlink: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</link:label>
    <link:label id="lab_us-gaap_Cash_label_en-US" xlink:label="lab_us-gaap_Cash" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Cash" xlink:to="lab_us-gaap_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_3d194f84-e207-4c26-b3d8-6cb77450c753_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_9b5d08ca-8a28-49f5-8715-f12aa05592a1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net income (loss) per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_d414504d-e5bd-43b9-bc38-0a5c381a5037_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_b4d17736-06db-453d-8140-da1d265fb694_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 gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d4f85c76-49b8-42ae-bdc8-f68e76c8205f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ae351165-d33c-4cc9-a960-55aaefb6c6f0_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">Purchase of businesses, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_a2428fcf-065e-463d-83f4-8167343f7cb1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_828fb194-afe1-4cc2-9b3c-9fb774b3a782_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill tax deductible</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_a5744970-7d0e-4d78-bddb-0cdc8030894a_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1965dc8b-1318-465c-a87e-1f7aae50ccbc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_MinimumPercentageOfSharesAttainable_e8b010de-c83b-422e-b25e-a40b2fd81f24_terseLabel_en-US" xlink:label="lab_fwrd_MinimumPercentageOfSharesAttainable" xlink: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 percentage of shares attainable</link:label>
    <link:label id="lab_fwrd_MinimumPercentageOfSharesAttainable_label_en-US" xlink:label="lab_fwrd_MinimumPercentageOfSharesAttainable" xlink: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 Percentage Of Shares Attainable</link:label>
    <link:label id="lab_fwrd_MinimumPercentageOfSharesAttainable_documentation_en-US" xlink:label="lab_fwrd_MinimumPercentageOfSharesAttainable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Percentage Of Shares Attainable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MinimumPercentageOfSharesAttainable" xlink:href="fwrd-20221231.xsd#fwrd_MinimumPercentageOfSharesAttainable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_MinimumPercentageOfSharesAttainable" xlink:to="lab_fwrd_MinimumPercentageOfSharesAttainable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_eea28330-6e4c-44fa-9b78-ae8c948aa679_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_44eec9e9-658a-4e63-a732-b8c13e86e334_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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 per diluted share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_ffb07989-64cb-4386-8216-b281255c48d1_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 acquired intangibles, net of accumulated amortization of $123,325 in 2022 and $107,337 in 2021</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_a5a41f4b-6b23-4166-85a5-5abac442d339_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_70323874-585f-4024-b287-0e9b24ad755d_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-based awards, vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_11145aa5-f813-4686-94c6-a2cfced4a89e_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_9132c7f3-a142-45b5-8954-1d00b7701391_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_5fe8c849-2886-4a53-a04b-db6c0b445012_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_f988a377-196d-4955-8be6-0ba58d0ecd00_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_a2b9684c-57d8-4743-86de-29f54d56887f_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_TruckloadMember_fc5efffb-c923-414c-9193-c88a3b088be7_terseLabel_en-US" xlink:label="lab_fwrd_TruckloadMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Truckload business</link:label>
    <link:label id="lab_fwrd_TruckloadMember_label_en-US" xlink:label="lab_fwrd_TruckloadMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Truckload [Member]</link:label>
    <link:label id="lab_fwrd_TruckloadMember_documentation_en-US" xlink:label="lab_fwrd_TruckloadMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Truckload [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_TruckloadMember" xlink:href="fwrd-20221231.xsd#fwrd_TruckloadMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_TruckloadMember" xlink:to="lab_fwrd_TruckloadMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8c7f441a-d2c7-4758-b434-fb6394d6cac2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_1e24cfb4-d12f-4027-8e31-204eb5c45a4e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_0b36bded-d000-4326-92ba-cae815234822_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-Insurance Loss Reserves</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink: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 Reserve [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:to="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_c42e043b-fccf-48a7-a47e-8f8276651543_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_b0cda955-560f-4d7e-abf1-e36403f829f0_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_88e39d03-d8b0-4b4b-8e22-ecf84012acd9_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0fd85cf5-1860-4660-8559-f03ad0a5c603_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_35c456cf-5d8f-4c3a-be74-9f3f578876c4_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_6aca7268-f16f-464b-a53b-4b2b44c0f498_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted_d99575b1-8b34-4fc8-bfb5-9a9a06217040_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for diluted net (loss) income per share for discontinued operation</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted" xlink: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) from Discontinued Operations Available to Common Shareholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_AuditInformationAbstract_label_en-US" xlink:label="lab_fwrd_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_fwrd_AuditInformationAbstract_documentation_en-US" xlink:label="lab_fwrd_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AuditInformationAbstract" xlink:href="fwrd-20221231.xsd#fwrd_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_AuditInformationAbstract" xlink:to="lab_fwrd_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_66ea3df7-70b4-4d3b-9c86-28023a2fd755_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation and Held for Sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_adae2a35-3a6c-49b0-84d4-439117927c8b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_83a12d60-38ac-47ec-8831-ee11d10c0a58_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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 life of options (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_91ba1012-aa43-4e77-a990-5a00ff90599b_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_be60f256-9f63-449f-8bf5-6ccaf90b1508_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 Benchmark</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7e5d1cb1-5dc1-47f3-ba00-ade66ee809cb_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">Aggregate Future Minimum Lease Payments Under Noncancelable Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_f12c5c82-8dab-4782-a9af-840520edf52f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_102e4a7a-6cb5-4578-b6e4-2719636cf5b5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of exercise price, lower range limit (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink: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, Option, Exercise Price Range, Lower Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_3407032a-34f1-4591-a10c-35ee524f32cc_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_ebd00c47-01f9-4fac-86fd-9f64325f8f68_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_6d4788da-4707-44ff-a16f-b091bcc81e1b_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationSegmentAllocationLineItems_4e95e39e-e716-43ff-b99b-8d437219f763_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink: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 Segment Allocation [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSegmentAllocationLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink: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 Segment Allocation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSegmentAllocationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:to="lab_us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_520aa77c-6bb3-4f0a-912a-fdc5fab551f4_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_ac4a9b04-a40e-45a9-a58a-7268e88c2fcb_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 assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_3038e16d-1e4e-4116-baba-30dd3cb9f443_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">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_fdffc335-9465-4f79-bab5-15885171b70c_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">Available borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_44bdd681-e988-4502-afbb-a41e4b8a7516_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_51f2e8ad-e254-4e8f-be46-634767529ce3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_4ce25c74-e141-490c-9fde-9912604eb5ad_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink: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 Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink: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 Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_MaximumPercentageOfSharesAttainable_d8e79553-98ff-4604-9d44-66078278204a_terseLabel_en-US" xlink:label="lab_fwrd_MaximumPercentageOfSharesAttainable" xlink: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 percentage of shares attainable</link:label>
    <link:label id="lab_fwrd_MaximumPercentageOfSharesAttainable_label_en-US" xlink:label="lab_fwrd_MaximumPercentageOfSharesAttainable" xlink: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 Percentage Of Shares Attainable</link:label>
    <link:label id="lab_fwrd_MaximumPercentageOfSharesAttainable_documentation_en-US" xlink:label="lab_fwrd_MaximumPercentageOfSharesAttainable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Percentage Of Shares Attainable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MaximumPercentageOfSharesAttainable" xlink:href="fwrd-20221231.xsd#fwrd_MaximumPercentageOfSharesAttainable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_MaximumPercentageOfSharesAttainable" xlink:to="lab_fwrd_MaximumPercentageOfSharesAttainable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_fe3e1343-a5c0-4c06-ba38-0700bed6f929_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_6800eab8-061a-4ec2-b973-bf74e6878037_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_4fb3aa3e-b57a-436a-a3dd-0957f8aba45b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink: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 interest and penalties related to unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f26e24bf-7280-4189-ad06-1e7829080683_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/Earned (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_8ecc68cd-495e-4132-9e9e-8bd60634262f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink: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 receivables, less allowance of $&#8212; in 2022 and $&#8212; in 2021</link:label>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink: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 Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesNetCurrent" xlink:to="lab_us-gaap_OtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_810d7592-554d-4881-87ce-654912bef7a5_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink: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 operating expenses</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_f25ba117-201a-4576-b303-e4e03176cebb_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_5a03c3f1-2c86-474b-be91-b4435ec42354_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 under the plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_27feb138-25a0-4c38-a9e1-7e6cc435bd3f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of share price for shares issued</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink: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, Discount from Market Price, Purchase Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserveNoncurrent_af91a5f5-aa85-4d82-9954-2776b7abf9af_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insurance reserve, noncurrent</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveNoncurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink: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 Reserve, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveNoncurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_ShareRepurchaseProgramAuthorizedShares_4e50d059-1566-4f04-a33a-d31fdc730268_terseLabel_en-US" xlink:label="lab_fwrd_ShareRepurchaseProgramAuthorizedShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share repurchase program, authorized shares (in shares)</link:label>
    <link:label id="lab_fwrd_ShareRepurchaseProgramAuthorizedShares_label_en-US" xlink:label="lab_fwrd_ShareRepurchaseProgramAuthorizedShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">share repurchase program, authorized shares</link:label>
    <link:label id="lab_fwrd_ShareRepurchaseProgramAuthorizedShares_documentation_en-US" xlink:label="lab_fwrd_ShareRepurchaseProgramAuthorizedShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares approved for repurchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ShareRepurchaseProgramAuthorizedShares" xlink:href="fwrd-20221231.xsd#fwrd_ShareRepurchaseProgramAuthorizedShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_ShareRepurchaseProgramAuthorizedShares" xlink:to="lab_fwrd_ShareRepurchaseProgramAuthorizedShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_5aafdf56-c17d-4d52-9681-f8e622e7a8cf_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" 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 liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_e9c55165-8914-4aab-b153-f20e19cf7a4b_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_20bc8a54-7b1a-4e1e-be00-244185584ee3_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Compete Agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_7391ae0f-be04-4eeb-b24f-1d1ca0f78de2_negatedLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of minimum tax withholdings on share-based awards (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_2f57a9c2-a220-473d-a1f1-454c9360167a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0ee8385b-3898-45e2-821e-f360961ea0e3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_187ed701-5a6f-460a-989c-9aaeacd429c7_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 increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_ff9ca83f-8693-4835-8bb9-b5353944605f_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 income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_7d9e1221-f6e2-4c4b-a1e3-0f3d7bcff2a6_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">Dilutive stock options and performance share awards (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_477282fc-202f-4ac6-a2cd-2358392b0674_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink: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 II &#8212; Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_26612e76-2a0e-4033-9398-8afb515db41b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9625af95-277d-45fd-beef-0b2b38ee6ca9_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">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_e3f4d76c-848b-42f3-8efa-f8292bdbefe0_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_81d0c2a3-66c4-4cc6-a8bf-89bd158d52b8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, estimated future amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink: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, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_10b97c4c-439a-4f84-bac3-91434cd0bde7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_3369fd80-ab77-4f98-9015-b19c2029b8b8_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_59963c96-a42c-46e3-87d8-f8cbf335414d_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 Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputCreditSpreadMember_b05c0f3f-68e2-414f-ad0a-ff3ef5517a10_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputCreditSpreadMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty credit spread</link:label>
    <link:label id="lab_us-gaap_MeasurementInputCreditSpreadMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputCreditSpreadMember" xlink: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, Credit Spread [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputCreditSpreadMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputCreditSpreadMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputCreditSpreadMember" xlink:to="lab_us-gaap_MeasurementInputCreditSpreadMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_22f56367-c48a-4c34-bbaf-7432d958cf4a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_bada341c-f185-4db5-a601-17eea3f38ef5_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Payment of minimum tax withholdings on share-based awards</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33494e9f-e401-4785-9646-73c476ca174e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_422f4087-c064-4193-943a-b4e8da8f5ac8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink: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 Employee Stock Purchase Plan (ESPP) Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink: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 Ownership Plan (ESOP) Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_243e7fb7-61c2-457b-8c51-6bdd532eca77_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_7a4d9b01-1442-4519-a1fa-eac89978a294_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized computer software, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink: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 Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_e7036a51-5a7a-4e3b-a4d9-4f16a20e01d1_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_b1e24b63-8bea-4b43-b474-10534f0f2060_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_de706369-7e27-451b-a5a5-45634803fbc5_totalLabel_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" 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 tangible assets</link:label>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_label_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" xlink: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 Total Liabilities Assumed, Tangible Assets</link:label>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_documentation_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" xlink: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 total tangible assets acquired at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" xlink:to="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_647de184-7291-4299-9f77-e401081593e1_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_2fab26bd-5a1b-44b8-aa86-2243d0bb1fda_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink: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 Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink: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 Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments_3429b910-4293-41f7-bc1f-bba7a8639f5b_terseLabel_en-US" xlink:label="lab_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase to net working capital</link:label>
    <link:label id="lab_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments_label_en-US" xlink:label="lab_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Working Capital Adjustments</link:label>
    <link:label id="lab_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments_documentation_en-US" xlink:label="lab_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments" xlink: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, Provisional Information, Initial Accounting Incomplete, Working Capital Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments" xlink:to="lab_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_5ca3451d-4632-4f3e-a92f-f7c4359eb8fe_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation_96a08dcb-7f57-42f8-9913-718143533d83_terseLabel_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" xlink: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 obligations</link:label>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation_label_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" xlink: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 Asset Acquired And Liability Assumed, Finance Lease Obligation</link:label>
    <link:label id="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation_documentation_en-US" xlink:label="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" xlink: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 Asset Acquired And Liability Assumed, Finance Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" xlink:to="lab_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9fbd34d8-418c-45f9-8b11-c6b4deab4d9c_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 statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_MeaurementInputRevenueVolatilityMember_c6de71d6-757c-4301-b35d-b083e11300fc_terseLabel_en-US" xlink:label="lab_fwrd_MeaurementInputRevenueVolatilityMember" xlink: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 volatility</link:label>
    <link:label id="lab_fwrd_MeaurementInputRevenueVolatilityMember_label_en-US" xlink:label="lab_fwrd_MeaurementInputRevenueVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Meaurement Input, Revenue Volatility [Member]</link:label>
    <link:label id="lab_fwrd_MeaurementInputRevenueVolatilityMember_documentation_en-US" xlink:label="lab_fwrd_MeaurementInputRevenueVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement input using rate at which revenue will increase (decrease) for given set of time.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MeaurementInputRevenueVolatilityMember" xlink:href="fwrd-20221231.xsd#fwrd_MeaurementInputRevenueVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_MeaurementInputRevenueVolatilityMember" xlink:to="lab_fwrd_MeaurementInputRevenueVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0643cbcb-ae19-4442-b6bd-c448b00cedc4_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_a80ff18d-c8a1-430a-94c5-29c3f93a036f_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink: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 shares authorized under share repurchase program (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink: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, Remaining Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_5f13ecd9-bb13-41d9-88f9-3a6e7ba30e3b_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out liability</link:label>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Liabilities Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_da2d9ed0-5746-4412-94f8-8de392168184_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_ab67dfcf-0a28-4671-b548-d50c723e5cb2_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_60f7ad7e-7910-41a7-8b4d-70f0a0d4a7a1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense for restricted shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesOperatingAbstract_3592f7f1-a76c-48c4-b059-2df7bb7d4361_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesOperatingAbstract" xlink: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_LeasesOperatingAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesOperatingAbstract" xlink: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, Operating [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOperatingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOperatingAbstract" xlink:to="lab_us-gaap_LeasesOperatingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cf2c00b3-7ed2-49a0-84e9-465726f6b672_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant-date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_5d7b8e75-fba5-4a5f-9138-b2da464da1b6_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_38f87d11-b492-4547-9b61-4b4a45673ade_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_aab59dfa-ddcd-4f85-901b-6f3b62b82521_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_d49adee5-1254-4a1e-bc44-57fe57112f86_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween0And1000Member_a80bdcfc-6206-4c4c-af29-e44d288afefd_terseLabel_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween0And1000Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate deductible for claims between $0 and $1,000</link:label>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween0And1000Member_label_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween0And1000Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Deductible For Claims Between $0 And $1,000 [Member]</link:label>
    <link:label id="lab_fwrd_AggregateDeductibleForClaimsBetween0And1000Member_documentation_en-US" xlink:label="lab_fwrd_AggregateDeductibleForClaimsBetween0And1000Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Deductible For Claims Between $0 And $1,000</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And1000Member" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And1000Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_AggregateDeductibleForClaimsBetween0And1000Member" xlink:to="lab_fwrd_AggregateDeductibleForClaimsBetween0And1000Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_97a15160-51ff-4710-a35a-2c2e4691e28b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations</link:label>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentContinuingOperationsMember" xlink:to="lab_us-gaap_SegmentContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_49d68b83-ba0f-46ad-92d7-a5ac7d1bea2d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_61bda03c-ba15-4536-b80d-5df38d6ee538_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_65e07876-d470-4808-b730-8929dacbb912_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_a0ed1cbf-c8c2-4b8b-8bb4-547ac51e1f74_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink: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 to purchase trailers, vehicles and forklifts</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3abdba99-ebf4-4dca-9505-dbbaa2a34f01_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">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_074da5ed-8a65-4594-b758-203ab0e815f2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a3ba3314-2770-493d-8c1b-cec4176b2bc1_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">Net Income (Loss) per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_ac58fa1d-3f1c-4119-97c2-946f836c2a9e_terseLabel_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charge</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_3428ab4f-beab-4de8-8c70-8dacfbccef25_verboseLabel_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out asset impairment charge</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_label_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Asset Impairment Charges</link:label>
    <link:label id="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_documentation_en-US" xlink:label="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" xlink:to="lab_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0c249c35-f12b-4aac-b01d-a7afb3a02b47_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_a9674c1d-152a-42e5-bd2c-7f8f13547330_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate at period end</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_fwrd_EarnOutLiabilityMember_d8563318-7e19-447b-92c2-b8f004da29d2_terseLabel_en-US" xlink:label="lab_fwrd_EarnOutLiabilityMember" xlink: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 liability</link:label>
    <link:label id="lab_fwrd_EarnOutLiabilityMember_label_en-US" xlink:label="lab_fwrd_EarnOutLiabilityMember" xlink: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 Liability [Member]</link:label>
    <link:label id="lab_fwrd_EarnOutLiabilityMember_documentation_en-US" xlink:label="lab_fwrd_EarnOutLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-Out Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EarnOutLiabilityMember" xlink:href="fwrd-20221231.xsd#fwrd_EarnOutLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_fwrd_EarnOutLiabilityMember" xlink:to="lab_fwrd_EarnOutLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_db1f93b7-c845-4581-a298-48755aa9f302_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>fwrd-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:907144e8-1adb-443f-ac6e-b1de7d526edf,g:1324777b-afbc-4e0b-9d0c-e85c14fe5f8f-->
<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.forwardair.com/role/CoverPage" xlink:type="simple" xlink:href="fwrd-20221231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_73637147-ed69-4497-8b0e-52a6fa955809" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_DocumentType_73637147-ed69-4497-8b0e-52a6fa955809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_3f6246a3-f969-4a51-a422-2596b785bc7b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_DocumentAnnualReport_3f6246a3-f969-4a51-a422-2596b785bc7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_68c523e3-1a6b-413e-9a16-7f56de8072eb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_CurrentFiscalYearEndDate_68c523e3-1a6b-413e-9a16-7f56de8072eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_c8d9f3a7-4d3a-4874-aa2c-128535aeee63" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_DocumentPeriodEndDate_c8d9f3a7-4d3a-4874-aa2c-128535aeee63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_b4646239-e2fc-44bb-b4d8-d38cf186cc84" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityFileNumber_b4646239-e2fc-44bb-b4d8-d38cf186cc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_32c08f47-7f6b-4ff4-84a0-e66dd21b36f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_DocumentTransitionReport_32c08f47-7f6b-4ff4-84a0-e66dd21b36f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_7cbfbc6d-0df5-49fc-95d6-2bae58237943" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityRegistrantName_7cbfbc6d-0df5-49fc-95d6-2bae58237943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0da56050-5e24-475c-bfb6-99b74ea4d2b7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0da56050-5e24-475c-bfb6-99b74ea4d2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7d28e9cf-c6a3-4ed9-9262-c940d9094efe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityTaxIdentificationNumber_7d28e9cf-c6a3-4ed9-9262-c940d9094efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_a1deba49-8bbc-4ff4-a604-8770d2dfa0c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityAddressAddressLine1_a1deba49-8bbc-4ff4-a604-8770d2dfa0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_895af960-20a2-43a9-8612-bb3f1513a701" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityAddressAddressLine2_895af960-20a2-43a9-8612-bb3f1513a701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_32120343-3f28-4efd-b644-1e254eab1151" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityAddressCityOrTown_32120343-3f28-4efd-b644-1e254eab1151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_6d1be53c-ea15-420a-9199-026121034b67" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityAddressStateOrProvince_6d1be53c-ea15-420a-9199-026121034b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_55b8d219-e572-4677-b7f2-f3538a0b5600" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityAddressPostalZipCode_55b8d219-e572-4677-b7f2-f3538a0b5600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_144f129d-88a0-4e8a-8d90-1623e70d22f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_CityAreaCode_144f129d-88a0-4e8a-8d90-1623e70d22f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0ff20286-f7cd-4f50-94f4-20476a8a81df" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_LocalPhoneNumber_0ff20286-f7cd-4f50-94f4-20476a8a81df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_65c03e9a-fb43-4fde-8735-255631984e5f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_Security12bTitle_65c03e9a-fb43-4fde-8735-255631984e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ae41e75a-4e70-4b1b-a077-0821f9f22b9c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_TradingSymbol_ae41e75a-4e70-4b1b-a077-0821f9f22b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2dd4d03b-cc4c-440e-b035-031c0f828b03" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_SecurityExchangeName_2dd4d03b-cc4c-440e-b035-031c0f828b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_0e6b6902-50a2-4253-a810-754a9e735650" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_0e6b6902-50a2-4253-a810-754a9e735650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_cce97599-63eb-4895-8357-5b61780648c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityVoluntaryFilers_cce97599-63eb-4895-8357-5b61780648c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_6ea2281b-83b1-420d-bea2-edc61c671348" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityCurrentReportingStatus_6ea2281b-83b1-420d-bea2-edc61c671348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_9729d7aa-047f-4564-ae10-db227c22e207" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityInteractiveDataCurrent_9729d7aa-047f-4564-ae10-db227c22e207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_b4fe0b29-9956-40d1-9172-b85f5a2f3de4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityFilerCategory_b4fe0b29-9956-40d1-9172-b85f5a2f3de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_d926eba4-0f64-4416-8052-56aa9da83674" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntitySmallBusiness_d926eba4-0f64-4416-8052-56aa9da83674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_d0e67a88-bb99-4001-a3d5-7c8993d4e1cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityEmergingGrowthCompany_d0e67a88-bb99-4001-a3d5-7c8993d4e1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_5350dc9c-ab2c-4b0f-83ed-00a5b6fa0f6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_IcfrAuditorAttestationFlag_5350dc9c-ab2c-4b0f-83ed-00a5b6fa0f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e1755e9c-826c-4a2f-8045-32be10bc908a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityShellCompany_e1755e9c-826c-4a2f-8045-32be10bc908a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_4f0488ed-5ce1-49ac-8236-113647c56d65" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityPublicFloat_4f0488ed-5ce1-49ac-8236-113647c56d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_cafac59a-209f-4c6e-b424-cbd156f411d4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_cafac59a-209f-4c6e-b424-cbd156f411d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_99613004-5a79-4f1d-a3cd-f1ea204ca23c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_99613004-5a79-4f1d-a3cd-f1ea204ca23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_298ca059-36de-4fcc-8c24-fd5f4895e44c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_EntityCentralIndexKey_298ca059-36de-4fcc-8c24-fd5f4895e44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_f02509ad-4af5-4ae8-8214-1a974ae573ea" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_DocumentFiscalYearFocus_f02509ad-4af5-4ae8-8214-1a974ae573ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_57b788d4-c37d-4e4a-b980-f464b9d78d8b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_DocumentFiscalPeriodFocus_57b788d4-c37d-4e4a-b980-f464b9d78d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ea5772c2-e569-45b0-8a6c-7a204f23896d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23e760bf-e1f3-45f0-8f29-e714c04ffaf8" xlink:to="loc_dei_AmendmentFlag_ea5772c2-e569-45b0-8a6c-7a204f23896d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/AuditInformation" xlink:type="simple" xlink:href="fwrd-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AuditInformationAbstract_6bd67440-f7ca-457c-bc84-6424e3640c7a" xlink:href="fwrd-20221231.xsd#fwrd_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_b83da1a3-e010-427f-946c-117231c06ebc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_AuditInformationAbstract_6bd67440-f7ca-457c-bc84-6424e3640c7a" xlink:to="loc_dei_AuditorName_b83da1a3-e010-427f-946c-117231c06ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_b0ba5127-7cbf-4b48-b467-9fa4ec8b41c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_AuditInformationAbstract_6bd67440-f7ca-457c-bc84-6424e3640c7a" xlink:to="loc_dei_AuditorLocation_b0ba5127-7cbf-4b48-b467-9fa4ec8b41c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_e48ff6a2-55c7-4f93-aae9-c246ae70c33f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_AuditInformationAbstract_6bd67440-f7ca-457c-bc84-6424e3640c7a" xlink:to="loc_dei_AuditorFirmId_e48ff6a2-55c7-4f93-aae9-c246ae70c33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_dffbc422-61f8-406b-8f5e-16ef42fde563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_54ca639a-bd2d-4161-acfb-a3341d90d4df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_dffbc422-61f8-406b-8f5e-16ef42fde563" xlink:to="loc_us-gaap_AssetsAbstract_54ca639a-bd2d-4161-acfb-a3341d90d4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_26e7af70-ef44-4e90-8b98-eddc5ea8d471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54ca639a-bd2d-4161-acfb-a3341d90d4df" xlink:to="loc_us-gaap_AssetsCurrentAbstract_26e7af70-ef44-4e90-8b98-eddc5ea8d471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9b4ce061-8f24-46e6-ad95-c99e153c0412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26e7af70-ef44-4e90-8b98-eddc5ea8d471" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9b4ce061-8f24-46e6-ad95-c99e153c0412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c0288d6c-3962-40ec-8624-0195f342a744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26e7af70-ef44-4e90-8b98-eddc5ea8d471" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c0288d6c-3962-40ec-8624-0195f342a744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_e2d8e9a2-65b0-4046-9865-09c8a3758f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26e7af70-ef44-4e90-8b98-eddc5ea8d471" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_e2d8e9a2-65b0-4046-9865-09c8a3758f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4ad55036-fa15-4cf2-abd3-d785e1357481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26e7af70-ef44-4e90-8b98-eddc5ea8d471" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4ad55036-fa15-4cf2-abd3-d785e1357481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_6e364da6-b86a-4bc0-89e5-9647f338f08c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26e7af70-ef44-4e90-8b98-eddc5ea8d471" xlink:to="loc_us-gaap_OtherAssetsCurrent_6e364da6-b86a-4bc0-89e5-9647f338f08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_eed38983-9e96-4f85-93f5-e87018e8015a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26e7af70-ef44-4e90-8b98-eddc5ea8d471" xlink:to="loc_us-gaap_AssetsCurrent_eed38983-9e96-4f85-93f5-e87018e8015a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_359683a3-0786-4512-942a-76c45743a07f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54ca639a-bd2d-4161-acfb-a3341d90d4df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_359683a3-0786-4512-942a-76c45743a07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c6911a35-d70c-4415-8171-d7c97eb00c61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54ca639a-bd2d-4161-acfb-a3341d90d4df" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c6911a35-d70c-4415-8171-d7c97eb00c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_eabe9a75-6331-41f5-b00c-5f465d4757ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54ca639a-bd2d-4161-acfb-a3341d90d4df" xlink:to="loc_us-gaap_Goodwill_eabe9a75-6331-41f5-b00c-5f465d4757ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_35887183-7156-4454-bd2d-338095156293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54ca639a-bd2d-4161-acfb-a3341d90d4df" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_35887183-7156-4454-bd2d-338095156293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_8e78daad-9b29-4c26-8b3b-7ae624d7fa02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54ca639a-bd2d-4161-acfb-a3341d90d4df" xlink:to="loc_us-gaap_OtherAssets_8e78daad-9b29-4c26-8b3b-7ae624d7fa02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5aa468e2-8e80-42cd-8970-6785a3f6bed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54ca639a-bd2d-4161-acfb-a3341d90d4df" xlink:to="loc_us-gaap_Assets_5aa468e2-8e80-42cd-8970-6785a3f6bed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d05f20d4-3262-4190-bf85-0f39e1819908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_dffbc422-61f8-406b-8f5e-16ef42fde563" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d05f20d4-3262-4190-bf85-0f39e1819908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_aa495f46-95e9-4a3d-8cdc-d7acab3ba754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d05f20d4-3262-4190-bf85-0f39e1819908" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_aa495f46-95e9-4a3d-8cdc-d7acab3ba754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c5d2eabd-81df-4c05-9cea-80318506bcdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_aa495f46-95e9-4a3d-8cdc-d7acab3ba754" xlink:to="loc_us-gaap_AccountsPayableCurrent_c5d2eabd-81df-4c05-9cea-80318506bcdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6ee70d45-e170-423f-afa8-548f7e7da0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_aa495f46-95e9-4a3d-8cdc-d7acab3ba754" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6ee70d45-e170-423f-afa8-548f7e7da0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_7f39d2ef-2c58-40ff-a6e7-c05c84c8ecf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_aa495f46-95e9-4a3d-8cdc-d7acab3ba754" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_7f39d2ef-2c58-40ff-a6e7-c05c84c8ecf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_ab4a8fcf-7b99-4523-be7a-9736734b4db6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_aa495f46-95e9-4a3d-8cdc-d7acab3ba754" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_ab4a8fcf-7b99-4523-be7a-9736734b4db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b868da38-20fa-4361-877e-4b61c0afb3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_aa495f46-95e9-4a3d-8cdc-d7acab3ba754" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b868da38-20fa-4361-877e-4b61c0afb3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_80745e3b-9613-4b22-b9c6-946b5777541f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_aa495f46-95e9-4a3d-8cdc-d7acab3ba754" xlink:to="loc_us-gaap_LiabilitiesCurrent_80745e3b-9613-4b22-b9c6-946b5777541f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_2036efa2-b365-4528-b69e-0dcee482d478" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d05f20d4-3262-4190-bf85-0f39e1819908" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_2036efa2-b365-4528-b69e-0dcee482d478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_af768f8c-a248-439d-8f74-d52bb2d5dc5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d05f20d4-3262-4190-bf85-0f39e1819908" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_af768f8c-a248-439d-8f74-d52bb2d5dc5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_89f896d1-b72b-43bd-b98b-8557975e0ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d05f20d4-3262-4190-bf85-0f39e1819908" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_89f896d1-b72b-43bd-b98b-8557975e0ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5e265715-c37f-4a28-9013-304647728405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d05f20d4-3262-4190-bf85-0f39e1819908" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5e265715-c37f-4a28-9013-304647728405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_99c7d110-ddbc-464e-8b7e-75d57f08684d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d05f20d4-3262-4190-bf85-0f39e1819908" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_99c7d110-ddbc-464e-8b7e-75d57f08684d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_7576b7c4-2c09-4fa4-b1ee-300350f5277f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d05f20d4-3262-4190-bf85-0f39e1819908" xlink:to="loc_us-gaap_StockholdersEquityAbstract_7576b7c4-2c09-4fa4-b1ee-300350f5277f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_6aba0797-a080-4528-b78c-dac5b20d127c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7576b7c4-2c09-4fa4-b1ee-300350f5277f" xlink:to="loc_us-gaap_PreferredStockValue_6aba0797-a080-4528-b78c-dac5b20d127c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a8dc91cd-9738-43cf-b2a7-f20be2fbb31b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7576b7c4-2c09-4fa4-b1ee-300350f5277f" xlink:to="loc_us-gaap_CommonStockValue_a8dc91cd-9738-43cf-b2a7-f20be2fbb31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_aa82be87-5bbf-44be-9785-973d16b1c6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7576b7c4-2c09-4fa4-b1ee-300350f5277f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_aa82be87-5bbf-44be-9785-973d16b1c6cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_30939fba-17e1-4f86-a006-75a797afd265" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7576b7c4-2c09-4fa4-b1ee-300350f5277f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_30939fba-17e1-4f86-a006-75a797afd265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6aef7864-c56c-4261-8131-11c846f73d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7576b7c4-2c09-4fa4-b1ee-300350f5277f" xlink:to="loc_us-gaap_StockholdersEquity_6aef7864-c56c-4261-8131-11c846f73d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_62e2f355-28ae-4b79-b395-85df3d09409b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d05f20d4-3262-4190-bf85-0f39e1819908" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_62e2f355-28ae-4b79-b395-85df3d09409b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d39e5073-69ae-42a5-8b73-948b66272e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_acb2ed73-e2e2-4a32-8bf9-813c77afede9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d39e5073-69ae-42a5-8b73-948b66272e4f" xlink:to="loc_us-gaap_AssetsAbstract_acb2ed73-e2e2-4a32-8bf9-813c77afede9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_404f55b7-47ed-494b-a943-6c570d7dc705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_acb2ed73-e2e2-4a32-8bf9-813c77afede9" xlink:to="loc_us-gaap_AssetsCurrentAbstract_404f55b7-47ed-494b-a943-6c570d7dc705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8b3f68a0-dedd-4b01-931b-25a4151ecb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_404f55b7-47ed-494b-a943-6c570d7dc705" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8b3f68a0-dedd-4b01-931b-25a4151ecb6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_2c4ebd46-02ba-4782-b87f-c9e2544156ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_404f55b7-47ed-494b-a943-6c570d7dc705" xlink:to="loc_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_2c4ebd46-02ba-4782-b87f-c9e2544156ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6b91e13e-4f60-419c-bca8-0d2f0879b96b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_404f55b7-47ed-494b-a943-6c570d7dc705" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6b91e13e-4f60-419c-bca8-0d2f0879b96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_869a8479-d074-4941-a5a2-17fba12e0c69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_404f55b7-47ed-494b-a943-6c570d7dc705" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_869a8479-d074-4941-a5a2-17fba12e0c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0b269f2b-f06f-494f-8106-2db0ecb96388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d39e5073-69ae-42a5-8b73-948b66272e4f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0b269f2b-f06f-494f-8106-2db0ecb96388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_c1fc0de0-1ef4-49c8-938c-d1329afe8760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0b269f2b-f06f-494f-8106-2db0ecb96388" xlink:to="loc_us-gaap_StockholdersEquityAbstract_c1fc0de0-1ef4-49c8-938c-d1329afe8760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_a4b20015-6241-4bd4-b29a-b77af25b8c27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c1fc0de0-1ef4-49c8-938c-d1329afe8760" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_a4b20015-6241-4bd4-b29a-b77af25b8c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_02b89c0c-4fcd-42a8-8173-6e7949888964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c1fc0de0-1ef4-49c8-938c-d1329afe8760" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_02b89c0c-4fcd-42a8-8173-6e7949888964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_a3f728d6-90e8-4838-b930-a3363c824670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c1fc0de0-1ef4-49c8-938c-d1329afe8760" xlink:to="loc_us-gaap_PreferredStockSharesIssued_a3f728d6-90e8-4838-b930-a3363c824670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_dd12f29f-bcc8-4f67-8862-c3115e3967a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c1fc0de0-1ef4-49c8-938c-d1329afe8760" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_dd12f29f-bcc8-4f67-8862-c3115e3967a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_39d326ac-8df4-4d4b-9a21-e4722d002331" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c1fc0de0-1ef4-49c8-938c-d1329afe8760" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_39d326ac-8df4-4d4b-9a21-e4722d002331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_368b17a3-ccdd-404f-8779-aa2bd80f76b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c1fc0de0-1ef4-49c8-938c-d1329afe8760" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_368b17a3-ccdd-404f-8779-aa2bd80f76b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8ff5afbb-f71c-4d14-98d8-d2c5c79677f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c1fc0de0-1ef4-49c8-938c-d1329afe8760" xlink:to="loc_us-gaap_CommonStockSharesIssued_8ff5afbb-f71c-4d14-98d8-d2c5c79677f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c56eb321-52eb-4172-b69e-40c903aa04e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c1fc0de0-1ef4-49c8-938c-d1329afe8760" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c56eb321-52eb-4172-b69e-40c903aa04e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_73521b89-cf7f-431f-b644-7457c68383b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_73521b89-cf7f-431f-b644-7457c68383b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_05cb81e6-94c7-4438-94ac-9d8a00a5aeaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_OperatingExpensesAbstract_05cb81e6-94c7-4438-94ac-9d8a00a5aeaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpenses_931e5f50-ce13-48cc-b704-3b105febf5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_05cb81e6-94c7-4438-94ac-9d8a00a5aeaa" xlink:to="loc_us-gaap_OperatingCostsAndExpenses_931e5f50-ce13-48cc-b704-3b105febf5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_3e8c2de9-8b53-442f-be31-07a7e2f5a8ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_05cb81e6-94c7-4438-94ac-9d8a00a5aeaa" xlink:to="loc_us-gaap_LaborAndRelatedExpense_3e8c2de9-8b53-442f-be31-07a7e2f5a8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_029d21ba-9f34-4c9e-9f93-107852898fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_05cb81e6-94c7-4438-94ac-9d8a00a5aeaa" xlink:to="loc_us-gaap_OperatingLeaseExpense_029d21ba-9f34-4c9e-9f93-107852898fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e1d00345-caf9-4904-bf60-d6d952c3b913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_05cb81e6-94c7-4438-94ac-9d8a00a5aeaa" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e1d00345-caf9-4904-bf60-d6d952c3b913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingInsuranceAndClaimsCostsProduction_fdc21ebe-1a86-4661-83fa-53caff65460d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingInsuranceAndClaimsCostsProduction"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_05cb81e6-94c7-4438-94ac-9d8a00a5aeaa" xlink:to="loc_us-gaap_OperatingInsuranceAndClaimsCostsProduction_fdc21ebe-1a86-4661-83fa-53caff65460d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_a1221ccd-e78a-408d-9cbc-e519469e216f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FuelCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_05cb81e6-94c7-4438-94ac-9d8a00a5aeaa" xlink:to="loc_us-gaap_FuelCosts_a1221ccd-e78a-408d-9cbc-e519469e216f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_6e383893-4d8c-4337-8f3e-d98daf3c7ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_05cb81e6-94c7-4438-94ac-9d8a00a5aeaa" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_6e383893-4d8c-4337-8f3e-d98daf3c7ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_d8163ebe-0095-438e-a983-4aa96dd1ecab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_05cb81e6-94c7-4438-94ac-9d8a00a5aeaa" xlink:to="loc_us-gaap_CostsAndExpenses_d8163ebe-0095-438e-a983-4aa96dd1ecab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3ce8a518-05c8-47b7-abcc-83b1301b7323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_OperatingIncomeLoss_3ce8a518-05c8-47b7-abcc-83b1301b7323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a254ed5e-2102-4723-984c-4826cd58a343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a254ed5e-2102-4723-984c-4826cd58a343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_928d6c61-5dca-49ee-b049-b7cc1595051a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a254ed5e-2102-4723-984c-4826cd58a343" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_928d6c61-5dca-49ee-b049-b7cc1595051a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_0508805d-1595-4cad-bfc0-e748093b9d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a254ed5e-2102-4723-984c-4826cd58a343" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_0508805d-1595-4cad-bfc0-e748093b9d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_4837727f-99ee-46cc-916e-bc43e6f1eccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a254ed5e-2102-4723-984c-4826cd58a343" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_4837727f-99ee-46cc-916e-bc43e6f1eccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e2f8bdbd-0796-404f-933a-16019996ba74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e2f8bdbd-0796-404f-933a-16019996ba74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cf63594a-6c7b-4a68-96ab-1f23b3eb1c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cf63594a-6c7b-4a68-96ab-1f23b3eb1c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_403fd3ac-4c4c-442a-aced-ec3e376912f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_403fd3ac-4c4c-442a-aced-ec3e376912f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_be3e9985-405d-4a17-8ac4-829ffc9df5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_be3e9985-405d-4a17-8ac4-829ffc9df5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ead6e4d1-a9af-4637-80dd-af29541a1eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_NetIncomeLoss_ead6e4d1-a9af-4637-80dd-af29541a1eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_416510fc-015b-43fd-97d1-ad3b180bf469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_416510fc-015b-43fd-97d1-ad3b180bf469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_2afaa798-1ba7-47e4-85c1-f1a8dc65f70c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_416510fc-015b-43fd-97d1-ad3b180bf469" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_2afaa798-1ba7-47e4-85c1-f1a8dc65f70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_be201126-5964-4739-95d9-f70d4271fb27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_416510fc-015b-43fd-97d1-ad3b180bf469" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_be201126-5964-4739-95d9-f70d4271fb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_47a549de-c0b5-475a-9588-2207420d3e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_416510fc-015b-43fd-97d1-ad3b180bf469" xlink:to="loc_us-gaap_EarningsPerShareBasic_47a549de-c0b5-475a-9588-2207420d3e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_751f58ff-2a56-415b-846d-5c1fc2322116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_751f58ff-2a56-415b-846d-5c1fc2322116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_51a5f32e-d1ef-4aad-8c65-728d03f1964b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_751f58ff-2a56-415b-846d-5c1fc2322116" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_51a5f32e-d1ef-4aad-8c65-728d03f1964b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_62a5b448-3871-4cde-a3c5-4f200bcae6d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_751f58ff-2a56-415b-846d-5c1fc2322116" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_62a5b448-3871-4cde-a3c5-4f200bcae6d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5acdc45f-0f9f-4089-98ee-78077571e5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_751f58ff-2a56-415b-846d-5c1fc2322116" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5acdc45f-0f9f-4089-98ee-78077571e5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_36e4ecd8-e0cf-40ad-98e4-bbbafaf5b4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11b9cc1a-48a5-4380-adcb-555beac32e5d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_36e4ecd8-e0cf-40ad-98e4-bbbafaf5b4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ConsolidatedStatementsofShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_7dfacd87-3f84-411b-87c2-072e13c34c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7a54e0f5-e8bf-476e-bbaa-6809e8b53500" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_7dfacd87-3f84-411b-87c2-072e13c34c26" xlink:to="loc_us-gaap_StatementTable_7a54e0f5-e8bf-476e-bbaa-6809e8b53500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1369a654-f53f-42b2-a3eb-a1bbed49b302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7a54e0f5-e8bf-476e-bbaa-6809e8b53500" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1369a654-f53f-42b2-a3eb-a1bbed49b302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9dd29f1b-cc97-4b79-b0bd-38b13751f5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1369a654-f53f-42b2-a3eb-a1bbed49b302" xlink:to="loc_us-gaap_EquityComponentDomain_9dd29f1b-cc97-4b79-b0bd-38b13751f5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fa35a477-ffef-4d19-b56a-a59d333b2989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9dd29f1b-cc97-4b79-b0bd-38b13751f5dd" xlink:to="loc_us-gaap_CommonStockMember_fa35a477-ffef-4d19-b56a-a59d333b2989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6efcf0e7-e7fa-4fcd-bce0-ac3a684abb57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9dd29f1b-cc97-4b79-b0bd-38b13751f5dd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6efcf0e7-e7fa-4fcd-bce0-ac3a684abb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_7953688a-ff63-41c7-bd24-988c0ad8a065" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9dd29f1b-cc97-4b79-b0bd-38b13751f5dd" xlink:to="loc_us-gaap_RetainedEarningsMember_7953688a-ff63-41c7-bd24-988c0ad8a065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dcfc21b9-77f7-4ce2-9aa0-dbd4a5a20769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7a54e0f5-e8bf-476e-bbaa-6809e8b53500" xlink:to="loc_us-gaap_StatementLineItems_dcfc21b9-77f7-4ce2-9aa0-dbd4a5a20769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dcfc21b9-77f7-4ce2-9aa0-dbd4a5a20769" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9b1473e3-ed55-43ab-b042-f4ce33a0087e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9b1473e3-ed55-43ab-b042-f4ce33a0087e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b19f17ea-6fa5-47d8-8942-e71cdc77e37e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockholdersEquity_b19f17ea-6fa5-47d8-8942-e71cdc77e37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_cb0577c8-65cf-44a0-b012-31729595bea3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_cb0577c8-65cf-44a0-b012-31729595bea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d2984b7e-aaf5-4b85-bb68-acf2d8699e07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d2984b7e-aaf5-4b85-bb68-acf2d8699e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a362fd94-5e2b-4d40-82ed-5c49e0050027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a362fd94-5e2b-4d40-82ed-5c49e0050027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0fc6f7d1-ecba-4d0e-bf20-7617fe7c386e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0fc6f7d1-ecba-4d0e-bf20-7617fe7c386e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_988866d6-5ddc-45b8-8043-64c7a978c924" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_988866d6-5ddc-45b8-8043-64c7a978c924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5373ccc5-352e-456d-bf6a-feb936156aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5373ccc5-352e-456d-bf6a-feb936156aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_d402d154-bb15-4ce0-b2a3-0aa240a1c1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_DividendsCommonStock_d402d154-bb15-4ce0-b2a3-0aa240a1c1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_2ed10258-e4b1-4899-80da-968e5564ba10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_2ed10258-e4b1-4899-80da-968e5564ba10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_8025f5db-4175-4a32-8ffb-b699936ea608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_8025f5db-4175-4a32-8ffb-b699936ea608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d6dc8855-ff10-4911-94ba-1b09a95228e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d6dc8855-ff10-4911-94ba-1b09a95228e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_217430e3-0745-4ceb-9b1f-059a1d0e52a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_217430e3-0745-4ceb-9b1f-059a1d0e52a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5cabe7a2-ebf7-4edf-be64-b636ef2743b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5cabe7a2-ebf7-4edf-be64-b636ef2743b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_702943af-d5ad-4cc5-90fe-aed295bc64e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_702943af-d5ad-4cc5-90fe-aed295bc64e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2cdc7c47-9f9f-48c6-bf77-69462591000e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2cdc7c47-9f9f-48c6-bf77-69462591000e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_907863d2-2566-4453-b04f-fbf08db78acb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8493509-97a5-45b6-a5df-d83eb3c02438" xlink:to="loc_us-gaap_StockholdersEquity_907863d2-2566-4453-b04f-fbf08db78acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_8ddde570-07be-4877-9f6b-ef9cd5221080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a412c0c9-0363-4669-9c0d-a38c52b39c18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8ddde570-07be-4877-9f6b-ef9cd5221080" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a412c0c9-0363-4669-9c0d-a38c52b39c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_34033a6c-12db-4f7e-9128-5ce1357f9219" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a412c0c9-0363-4669-9c0d-a38c52b39c18" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_34033a6c-12db-4f7e-9128-5ce1357f9219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b7d9e14c-7ef2-478d-b4a5-7010e9767093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a412c0c9-0363-4669-9c0d-a38c52b39c18" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b7d9e14c-7ef2-478d-b4a5-7010e9767093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ff3e5e1b-d655-421f-861b-7df78479705f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b7d9e14c-7ef2-478d-b4a5-7010e9767093" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ff3e5e1b-d655-421f-861b-7df78479705f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_66fcbd58-9e8f-44aa-a272-ca2f7a25bbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b7d9e14c-7ef2-478d-b4a5-7010e9767093" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_66fcbd58-9e8f-44aa-a272-ca2f7a25bbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_43b1d945-089c-4a1d-baa5-65fb5337714a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b7d9e14c-7ef2-478d-b4a5-7010e9767093" xlink:to="loc_us-gaap_ShareBasedCompensation_43b1d945-089c-4a1d-baa5-65fb5337714a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherLosses_20fdd691-0fd3-4f42-90eb-30351f34275a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForOtherLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b7d9e14c-7ef2-478d-b4a5-7010e9767093" xlink:to="loc_us-gaap_ProvisionForOtherLosses_20fdd691-0fd3-4f42-90eb-30351f34275a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_817a815a-7ece-4731-bfb5-8954fd3df483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b7d9e14c-7ef2-478d-b4a5-7010e9767093" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_817a815a-7ece-4731-bfb5-8954fd3df483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_944ed25c-4827-44b3-a2eb-cf6e9a940d10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b7d9e14c-7ef2-478d-b4a5-7010e9767093" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_944ed25c-4827-44b3-a2eb-cf6e9a940d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35f87888-0591-4b45-8138-23f94997d324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b7d9e14c-7ef2-478d-b4a5-7010e9767093" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35f87888-0591-4b45-8138-23f94997d324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_107752c2-d5cd-447a-b8e1-7fa6b81d11c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35f87888-0591-4b45-8138-23f94997d324" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_107752c2-d5cd-447a-b8e1-7fa6b81d11c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_e3376026-c2c6-4720-a428-a344c5753ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35f87888-0591-4b45-8138-23f94997d324" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_e3376026-c2c6-4720-a428-a344c5753ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d28504f6-7318-4445-8bb8-a54f9e3c6b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35f87888-0591-4b45-8138-23f94997d324" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d28504f6-7318-4445-8bb8-a54f9e3c6b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7f477ecf-4be7-44d1-ab3d-fbfabfcb300c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35f87888-0591-4b45-8138-23f94997d324" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7f477ecf-4be7-44d1-ab3d-fbfabfcb300c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_b1ee5f66-d55a-4a78-ad6a-6a2d1f6ce14d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a412c0c9-0363-4669-9c0d-a38c52b39c18" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_b1ee5f66-d55a-4a78-ad6a-6a2d1f6ce14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1a0a54ec-e98e-49a1-b7dc-6bd6c7a368f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8ddde570-07be-4877-9f6b-ef9cd5221080" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1a0a54ec-e98e-49a1-b7dc-6bd6c7a368f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c993f6ba-99de-4704-a25c-6cd4cbf1d169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1a0a54ec-e98e-49a1-b7dc-6bd6c7a368f0" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c993f6ba-99de-4704-a25c-6cd4cbf1d169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_23e756b3-0503-4304-94c8-157898b47975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1a0a54ec-e98e-49a1-b7dc-6bd6c7a368f0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_23e756b3-0503-4304-94c8-157898b47975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_06b5c683-280b-4ffb-8342-1841a93241b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1a0a54ec-e98e-49a1-b7dc-6bd6c7a368f0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_06b5c683-280b-4ffb-8342-1841a93241b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_21908f69-dbcf-4a7c-8ec8-1a2378ea5a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1a0a54ec-e98e-49a1-b7dc-6bd6c7a368f0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_21908f69-dbcf-4a7c-8ec8-1a2378ea5a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8ddde570-07be-4877-9f6b-ef9cd5221080" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_daf82d29-c68c-4401-b1ca-50dd99b226ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_daf82d29-c68c-4401-b1ca-50dd99b226ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_209de8b5-8f33-4ffd-a83c-849df80aebc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_209de8b5-8f33-4ffd-a83c-849df80aebc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_80c58803-4e9f-459d-a3a6-835f1baa9984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_80c58803-4e9f-459d-a3a6-835f1baa9984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_223b1a74-81b8-4a70-ae51-85cb787b9219" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_223b1a74-81b8-4a70-ae51-85cb787b9219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_7d2b0eb3-3f77-4891-87dd-ad3a66909706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_7d2b0eb3-3f77-4891-87dd-ad3a66909706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_dde7156b-b2a2-42be-ad22-497bb6a5b14a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_dde7156b-b2a2-42be-ad22-497bb6a5b14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_055b851e-5aca-44a1-a13e-d45df7279b32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_us-gaap_PaymentsOfDividends_055b851e-5aca-44a1-a13e-d45df7279b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6b2fc970-4644-4158-b732-23b35ff03ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6b2fc970-4644-4158-b732-23b35ff03ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_95857f69-b1ae-48bb-bf14-626f9c0785dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_95857f69-b1ae-48bb-bf14-626f9c0785dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_64230ced-7428-48d1-9a6d-cd9f0b4ec3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_64230ced-7428-48d1-9a6d-cd9f0b4ec3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_PaymentsToProceedsFromAffiliates_63998065-f8d6-4b91-93d5-fba64fd0594a" xlink:href="fwrd-20221231.xsd#fwrd_PaymentsToProceedsFromAffiliates"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_fwrd_PaymentsToProceedsFromAffiliates_63998065-f8d6-4b91-93d5-fba64fd0594a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8dd9e46b-d988-46a1-b90c-de050ed67bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637cb3b0-ae9c-4c15-b24f-e8421ea64be3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_8dd9e46b-d988-46a1-b90c-de050ed67bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInContinuingOperations_a5a4b2bf-0739-4f27-a526-da8d850adfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8ddde570-07be-4877-9f6b-ef9cd5221080" xlink:to="loc_us-gaap_NetCashProvidedByUsedInContinuingOperations_a5a4b2bf-0739-4f27-a526-da8d850adfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_CashFromDiscontinuedOperationAbstract_dc6df30b-cce4-4ccd-8c22-e33e87d963de" xlink:href="fwrd-20221231.xsd#fwrd_CashFromDiscontinuedOperationAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8ddde570-07be-4877-9f6b-ef9cd5221080" xlink:to="loc_fwrd_CashFromDiscontinuedOperationAbstract_dc6df30b-cce4-4ccd-8c22-e33e87d963de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_371198d2-66f1-40e9-a16e-bf45a129b33a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_CashFromDiscontinuedOperationAbstract_dc6df30b-cce4-4ccd-8c22-e33e87d963de" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_371198d2-66f1-40e9-a16e-bf45a129b33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_acc446cc-770f-4651-a179-e6e07b609b36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_CashFromDiscontinuedOperationAbstract_dc6df30b-cce4-4ccd-8c22-e33e87d963de" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_acc446cc-770f-4651-a179-e6e07b609b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_b1834655-b092-44b2-98f3-3d0ecb299ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_CashFromDiscontinuedOperationAbstract_dc6df30b-cce4-4ccd-8c22-e33e87d963de" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_b1834655-b092-44b2-98f3-3d0ecb299ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c3504687-d93d-4da2-aba0-c71a1cab9007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_CashFromDiscontinuedOperationAbstract_dc6df30b-cce4-4ccd-8c22-e33e87d963de" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c3504687-d93d-4da2-aba0-c71a1cab9007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_984eb940-3ea3-43cb-bbf1-c4b7e9ae508f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8ddde570-07be-4877-9f6b-ef9cd5221080" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_984eb940-3ea3-43cb-bbf1-c4b7e9ae508f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_3bf72869-1d28-4661-af1e-c399d3c8b512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8ddde570-07be-4877-9f6b-ef9cd5221080" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_3bf72869-1d28-4661-af1e-c399d3c8b512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_52fa3453-83d4-4314-9047-ce07ddc3d0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8ddde570-07be-4877-9f6b-ef9cd5221080" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_52fa3453-83d4-4314-9047-ce07ddc3d0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b5f43d3b-bca6-4fbf-9309-c03176b61a83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8ddde570-07be-4877-9f6b-ef9cd5221080" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b5f43d3b-bca6-4fbf-9309-c03176b61a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0e696730-06c9-471d-a234-60cf824912f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_351124d5-b19c-43d5-93d5-02c708903296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0e696730-06c9-471d-a234-60cf824912f0" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_351124d5-b19c-43d5-93d5-02c708903296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSale" xlink:type="simple" xlink:href="fwrd-20221231.xsd#DiscontinuedOperationandHeldforSale"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSale" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_bfa684ac-4f6d-4a22-830b-125196e467e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_f2267522-0601-4aae-99dc-64bae2d04eea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_bfa684ac-4f6d-4a22-830b-125196e467e1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_f2267522-0601-4aae-99dc-64bae2d04eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/Acquisitions" xlink:type="simple" xlink:href="fwrd-20221231.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_4e70a710-048e-4d63-b025-7e193efd8405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8d1fa544-6dca-4517-bb08-338418240a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_4e70a710-048e-4d63-b025-7e193efd8405" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8d1fa544-6dca-4517-bb08-338418240a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/Indebtedness" xlink:type="simple" xlink:href="fwrd-20221231.xsd#Indebtedness"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/Indebtedness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d498ef74-55ed-4dfd-892d-9e3e3b095e24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_eb0c71cf-b839-49f6-8124-39b53bc9ad90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d498ef74-55ed-4dfd-892d-9e3e3b095e24" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_eb0c71cf-b839-49f6-8124-39b53bc9ad90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/ShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d3aa272c-221c-44a0-8c58-cbc14da27630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_731afa46-d483-4b24-8c5a-1c57fcde67d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d3aa272c-221c-44a0-8c58-cbc14da27630" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_731afa46-d483-4b24-8c5a-1c57fcde67d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlan" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlan"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/StockIncentivePlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4312c1cf-29e1-4191-8bdf-da76464e04a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_119f5c0b-970d-4245-bcd4-a03df83d928e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4312c1cf-29e1-4191-8bdf-da76464e04a6" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_119f5c0b-970d-4245-bcd4-a03df83d928e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IncomeTaxes" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_09b6c5d8-7dfa-41e3-a03b-79647069bbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_81275662-0027-4e5e-81d9-b4df7700799f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09b6c5d8-7dfa-41e3-a03b-79647069bbb8" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_81275662-0027-4e5e-81d9-b4df7700799f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/Leases" xlink:type="simple" xlink:href="fwrd-20221231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_75c8a5c7-090d-43d0-a747-b86e6056a15d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_e9084307-d0e2-4afb-ad50-cab21dc10f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_75c8a5c7-090d-43d0-a747-b86e6056a15d" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_e9084307-d0e2-4afb-ad50-cab21dc10f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_f29d4db5-75c7-4e2e-9e52-4bd9eef284a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_75c8a5c7-090d-43d0-a747-b86e6056a15d" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_f29d4db5-75c7-4e2e-9e52-4bd9eef284a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_a20d2ac1-54b2-4403-938f-75418e9063bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_75c8a5c7-090d-43d0-a747-b86e6056a15d" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_a20d2ac1-54b2-4403-938f-75418e9063bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="fwrd-20221231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ea89f1f1-2c94-4462-9ed6-29b71824207a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1528f708-7eac-4217-9b8b-d848320804cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ea89f1f1-2c94-4462-9ed6-29b71824207a" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1528f708-7eac-4217-9b8b-d848320804cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/EmployeeBenefitPlan" xlink:type="simple" xlink:href="fwrd-20221231.xsd#EmployeeBenefitPlan"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/EmployeeBenefitPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1f548405-9a19-495f-aa02-698332d992f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_30cb8be7-3ba6-4fff-9fbd-a0db50b1e8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1f548405-9a19-495f-aa02-698332d992f0" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_30cb8be7-3ba6-4fff-9fbd-a0db50b1e8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/FairValueofFinancialInstruments" xlink:type="simple" xlink:href="fwrd-20221231.xsd#FairValueofFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/FairValueofFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2a46b3da-54a6-4e3d-b9c4-1e4d4c1620ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_ba3ade19-e71d-4a28-a3f6-246993446bde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2a46b3da-54a6-4e3d-b9c4-1e4d4c1620ae" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_ba3ade19-e71d-4a28-a3f6-246993446bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/SegmentReporting" xlink:type="simple" xlink:href="fwrd-20221231.xsd#SegmentReporting"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/SegmentReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_acc5d4d7-b520-4aa6-8915-6b2a7db466db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_96766a03-2879-4624-93de-f1010bd17a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_acc5d4d7-b520-4aa6-8915-6b2a7db466db" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_96766a03-2879-4624-93de-f1010bd17a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_f8516b2f-4350-40dc-805d-be376b28cd76" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_90e0d6b8-7561-4806-ad34-a95418155353" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_f8516b2f-4350-40dc-805d-be376b28cd76" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_90e0d6b8-7561-4806-ad34-a95418155353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0442d76b-587a-4c93-ac0e-648463249ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0442d76b-587a-4c93-ac0e-648463249ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_21b53046-20c2-4f11-a2f8-54e75605ae2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_21b53046-20c2-4f11-a2f8-54e75605ae2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_995bc72b-263c-47a2-9af1-f149fe7cd227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_UseOfEstimates_995bc72b-263c-47a2-9af1-f149fe7cd227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_70e67dd6-4c87-4590-80ca-1c95df145255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_70e67dd6-4c87-4590-80ca-1c95df145255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_f45bfaa4-d677-42bb-83bb-2b6d8da60eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_f45bfaa4-d677-42bb-83bb-2b6d8da60eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_3437a60d-3392-469c-88c3-555015bc38f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_3437a60d-3392-469c-88c3-555015bc38f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5f674ca9-1ae5-4949-82cb-5bec4614492a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5f674ca9-1ae5-4949-82cb-5bec4614492a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_480fd946-efd6-424d-b2f0-a20c29e6f9df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_480fd946-efd6-424d-b2f0-a20c29e6f9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_605ed740-b7b0-4eaa-bc6a-f959476b908d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_605ed740-b7b0-4eaa-bc6a-f959476b908d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_ce0fc87c-52e4-48ee-a48e-a35cccefab94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_ce0fc87c-52e4-48ee-a48e-a35cccefab94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_fbeebaf0-b219-4cf4-b4ad-58244abe0c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_fbeebaf0-b219-4cf4-b4ad-58244abe0c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_65a3a873-0be9-4d3a-a03e-a98da5d0c86a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_65a3a873-0be9-4d3a-a03e-a98da5d0c86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_962d4341-a41d-4793-b98c-be1f0cfa9551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_962d4341-a41d-4793-b98c-be1f0cfa9551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_1e609b73-507a-4138-af98-d0f3d9a38fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_1e609b73-507a-4138-af98-d0f3d9a38fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_2ffc644d-97dc-4362-9d1f-c9e616f113ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_2ffc644d-97dc-4362-9d1f-c9e616f113ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_9f8ffa5c-99fb-4234-9077-33dc6312fe85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_9f8ffa5c-99fb-4234-9077-33dc6312fe85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8b704614-72ab-452a-81e4-fcb39e081256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92080d5a-d10b-4841-a3ca-6ed47c846ea7" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8b704614-72ab-452a-81e4-fcb39e081256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1ca9f733-d55c-4a8f-a5db-9e639f3ff071" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_51a35a21-70cc-4e2d-ae92-53f8b1952c54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1ca9f733-d55c-4a8f-a5db-9e639f3ff071" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_51a35a21-70cc-4e2d-ae92-53f8b1952c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_e18e1439-0159-48d0-b5c3-f58e7787820b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1ca9f733-d55c-4a8f-a5db-9e639f3ff071" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_e18e1439-0159-48d0-b5c3-f58e7787820b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_1f1837ed-e925-4795-b497-25a31d5f4a01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1ca9f733-d55c-4a8f-a5db-9e639f3ff071" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_1f1837ed-e925-4795-b497-25a31d5f4a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_a807c62a-082f-440c-9597-28063db78af4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1ca9f733-d55c-4a8f-a5db-9e639f3ff071" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_a807c62a-082f-440c-9597-28063db78af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_ee776987-9c1c-4e23-99c7-9576015059fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1ca9f733-d55c-4a8f-a5db-9e639f3ff071" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_ee776987-9c1c-4e23-99c7-9576015059fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceLossReservesTableTextBlock_edb9aef8-aa40-49d1-b8d0-093dacdd37a9" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceLossReservesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1ca9f733-d55c-4a8f-a5db-9e639f3ff071" xlink:to="loc_fwrd_SelfInsuranceLossReservesTableTextBlock_edb9aef8-aa40-49d1-b8d0-093dacdd37a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bfe46973-b27f-414e-ae6b-ae0cd4d21d35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1ca9f733-d55c-4a8f-a5db-9e639f3ff071" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bfe46973-b27f-414e-ae6b-ae0cd4d21d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_912d632c-424a-4fcc-85d6-5d44451df795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1ca9f733-d55c-4a8f-a5db-9e639f3ff071" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_912d632c-424a-4fcc-85d6-5d44451df795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleTables" xlink:type="simple" xlink:href="fwrd-20221231.xsd#DiscontinuedOperationandHeldforSaleTables"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2384caad-4659-46d1-b4f4-6681bcda5ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_0c5b0913-b878-438b-9071-51158b619ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2384caad-4659-46d1-b4f4-6681bcda5ebd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_0c5b0913-b878-438b-9071-51158b619ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_81361bbe-b817-4d84-b542-b0fc75eac233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2384caad-4659-46d1-b4f4-6681bcda5ebd" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_81361bbe-b817-4d84-b542-b0fc75eac233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="fwrd-20221231.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_710b3d32-679c-491a-a6ed-a90dc7c939a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_96bfa7d5-fb87-433a-88e8-d4d3cff8de44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_710b3d32-679c-491a-a6ed-a90dc7c939a8" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_96bfa7d5-fb87-433a-88e8-d4d3cff8de44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2442cde8-c6bc-48fb-b8b3-f7c96f749e40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_710b3d32-679c-491a-a6ed-a90dc7c939a8" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2442cde8-c6bc-48fb-b8b3-f7c96f749e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_3b300697-684b-4395-8139-84333c6b1ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_710b3d32-679c-491a-a6ed-a90dc7c939a8" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_3b300697-684b-4395-8139-84333c6b1ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IndebtednessTables" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IndebtednessTables"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IndebtednessTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_53ec1ce2-3996-4c3d-a9b9-3d1b6562fe5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_b75e5c30-23cf-4045-a36d-d946caaac5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_53ec1ce2-3996-4c3d-a9b9-3d1b6562fe5f" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_b75e5c30-23cf-4045-a36d-d946caaac5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_81948fe8-139c-4cca-9434-2c5dfe85595b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_53ec1ce2-3996-4c3d-a9b9-3d1b6562fe5f" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_81948fe8-139c-4cca-9434-2c5dfe85595b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanTables" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanTables"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_588466ae-52fd-43a2-8988-a1cba8153692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_36657774-c5dd-40cc-9c0d-184250212360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_588466ae-52fd-43a2-8988-a1cba8153692" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_36657774-c5dd-40cc-9c0d-184250212360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4deb6d69-b1b8-4696-a556-aa7eae64251b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_588466ae-52fd-43a2-8988-a1cba8153692" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4deb6d69-b1b8-4696-a556-aa7eae64251b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6d30ef14-5446-4745-89bc-23aabf53908d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_588466ae-52fd-43a2-8988-a1cba8153692" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6d30ef14-5446-4745-89bc-23aabf53908d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_19ebc8c4-69be-41f5-9709-e05910905b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_588466ae-52fd-43a2-8988-a1cba8153692" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_19ebc8c4-69be-41f5-9709-e05910905b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_cc186b0d-295c-4a81-ad87-3a8df3cedecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_588466ae-52fd-43a2-8988-a1cba8153692" xlink:to="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_cc186b0d-295c-4a81-ad87-3a8df3cedecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock_3fc87af3-7a53-4d6e-a39a-b1cfd263725f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_588466ae-52fd-43a2-8988-a1cba8153692" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock_3fc87af3-7a53-4d6e-a39a-b1cfd263725f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_25ef62b2-67d5-4225-87ab-eb4a06154be9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_588466ae-52fd-43a2-8988-a1cba8153692" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_25ef62b2-67d5-4225-87ab-eb4a06154be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_bd15d63d-7c27-484c-ad81-33b7b6c42735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8243289c-cbf8-46cf-a3ac-bd1bdd97901c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bd15d63d-7c27-484c-ad81-33b7b6c42735" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8243289c-cbf8-46cf-a3ac-bd1bdd97901c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ac0ff2ae-9688-475e-9a9e-774294e8d6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bd15d63d-7c27-484c-ad81-33b7b6c42735" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ac0ff2ae-9688-475e-9a9e-774294e8d6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a6f18353-5a48-456c-b8cb-664385c24ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bd15d63d-7c27-484c-ad81-33b7b6c42735" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a6f18353-5a48-456c-b8cb-664385c24ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_1a401340-028c-4897-83a8-9048830c3c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bd15d63d-7c27-484c-ad81-33b7b6c42735" xlink:to="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_1a401340-028c-4897-83a8-9048830c3c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesTables" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7ed3dbff-3f03-41be-a172-4d5761cee596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock_b4384c23-fdf6-4cc9-9c22-34aa7f94d311" xlink:href="fwrd-20221231.xsd#fwrd_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7ed3dbff-3f03-41be-a172-4d5761cee596" xlink:to="loc_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock_b4384c23-fdf6-4cc9-9c22-34aa7f94d311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_5dd009f7-2704-41b9-8f12-93fbb2454bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7ed3dbff-3f03-41be-a172-4d5761cee596" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_5dd009f7-2704-41b9-8f12-93fbb2454bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2785351d-5cac-4838-ba46-ab5fcf2850ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7ed3dbff-3f03-41be-a172-4d5761cee596" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2785351d-5cac-4838-ba46-ab5fcf2850ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_fa4c51cb-2768-4cec-a8f0-a8d0013d5ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7ed3dbff-3f03-41be-a172-4d5761cee596" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_fa4c51cb-2768-4cec-a8f0-a8d0013d5ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="fwrd-20221231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba9575e8-3a9a-4a90-8fa7-9e01a6d614c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock_e8a30d3e-51e3-4027-b1e8-1378c985e9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba9575e8-3a9a-4a90-8fa7-9e01a6d614c9" xlink:to="loc_us-gaap_OtherCommitmentsTableTextBlock_e8a30d3e-51e3-4027-b1e8-1378c985e9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/FairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="fwrd-20221231.xsd#FairValueofFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/FairValueofFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_cc020bf2-b95f-4125-93c7-1055988f521a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_68f6c829-d479-49a0-ba8d-945483b5487e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_cc020bf2-b95f-4125-93c7-1055988f521a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_68f6c829-d479-49a0-ba8d-945483b5487e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_72106dde-314f-4ec2-bfc8-0aa1bc637fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_cc020bf2-b95f-4125-93c7-1055988f521a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_72106dde-314f-4ec2-bfc8-0aa1bc637fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="fwrd-20221231.xsd#SegmentReportingTables"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/SegmentReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_80d50cc5-afbf-4e33-96fd-630fc2d9f4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_32ff451e-4ebb-4a97-91ac-c06ae242f84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_80d50cc5-afbf-4e33-96fd-630fc2d9f4b3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_32ff451e-4ebb-4a97-91ac-c06ae242f84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6874b6a4-ebc4-4fcf-90fe-c6b6712aaa60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae0bce3f-5ecd-4d13-b475-34876039abe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6874b6a4-ebc4-4fcf-90fe-c6b6712aaa60" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae0bce3f-5ecd-4d13-b475-34876039abe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efddacdd-1f1a-4c7f-a08e-f15efd17b6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae0bce3f-5ecd-4d13-b475-34876039abe6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efddacdd-1f1a-4c7f-a08e-f15efd17b6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85425e3c-047c-4f08-aa15-62e0ee292da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efddacdd-1f1a-4c7f-a08e-f15efd17b6b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85425e3c-047c-4f08-aa15-62e0ee292da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_6534a7c0-e05b-4923-ab6e-d61fdc0c3504" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85425e3c-047c-4f08-aa15-62e0ee292da9" xlink:to="loc_us-gaap_BuildingMember_6534a7c0-e05b-4923-ab6e-d61fdc0c3504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_0bc6d457-4732-4c98-b5f0-bd01ac0d85f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85425e3c-047c-4f08-aa15-62e0ee292da9" xlink:to="loc_us-gaap_EquipmentMember_0bc6d457-4732-4c98-b5f0-bd01ac0d85f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_dcae86dc-75d5-4401-9d25-830cb5765ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85425e3c-047c-4f08-aa15-62e0ee292da9" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_dcae86dc-75d5-4401-9d25-830cb5765ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2ed22ce5-eeba-4bef-9cd9-1c06b9156f57" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae0bce3f-5ecd-4d13-b475-34876039abe6" xlink:to="loc_srt_RangeAxis_2ed22ce5-eeba-4bef-9cd9-1c06b9156f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_749eb6ca-fd6b-4984-92ec-b2804f2612fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2ed22ce5-eeba-4bef-9cd9-1c06b9156f57" xlink:to="loc_srt_RangeMember_749eb6ca-fd6b-4984-92ec-b2804f2612fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7ad7d3a1-909f-4cdf-b214-db74c4fb87e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_749eb6ca-fd6b-4984-92ec-b2804f2612fa" xlink:to="loc_srt_MinimumMember_7ad7d3a1-909f-4cdf-b214-db74c4fb87e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cacab4f8-a7b6-4209-8e60-829d3b96b4d3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_749eb6ca-fd6b-4984-92ec-b2804f2612fa" xlink:to="loc_srt_MaximumMember_cacab4f8-a7b6-4209-8e60-829d3b96b4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c9e47390-64a5-43ba-9e9b-c46792a69284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae0bce3f-5ecd-4d13-b475-34876039abe6" xlink:to="loc_us-gaap_AwardTypeAxis_c9e47390-64a5-43ba-9e9b-c46792a69284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a7573ade-224a-462d-a140-a0340c2ff3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c9e47390-64a5-43ba-9e9b-c46792a69284" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a7573ade-224a-462d-a140-a0340c2ff3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_61b99f43-2c6c-4c68-bb2f-c95206e31ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a7573ade-224a-462d-a140-a0340c2ff3d2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_61b99f43-2c6c-4c68-bb2f-c95206e31ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_7120da62-d3a7-466a-a988-d519c5122935" xlink:href="fwrd-20221231.xsd#fwrd_KeyEmployeePerformanceShareBasedPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a7573ade-224a-462d-a140-a0340c2ff3d2" xlink:to="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_7120da62-d3a7-466a-a988-d519c5122935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae0bce3f-5ecd-4d13-b475-34876039abe6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_93268ac9-0b26-409c-8786-c82ac35ce66b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_NumberOfReportableSegments_93268ac9-0b26-409c-8786-c82ac35ce66b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_ea7654b6-92d1-4fa3-afd5-93740b6ad5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_Cash_ea7654b6-92d1-4fa3-afd5-93740b6ad5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_CashEquivalents_22c99a3d-834b-49ae-864f-7839a62a844b" xlink:href="fwrd-20221231.xsd#fwrd_CashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_CashEquivalents_22c99a3d-834b-49ae-864f-7839a62a844b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AverageMonthlyRevenueAdjustments_c8dd8291-428a-43ef-89b7-afe544e4eb54" xlink:href="fwrd-20221231.xsd#fwrd_AverageMonthlyRevenueAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_AverageMonthlyRevenueAdjustments_c8dd8291-428a-43ef-89b7-afe544e4eb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AverageMonthlyRevenue_b1166284-56d6-4b99-8901-7eb0a308c453" xlink:href="fwrd-20221231.xsd#fwrd_AverageMonthlyRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_AverageMonthlyRevenue_b1166284-56d6-4b99-8901-7eb0a308c453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue_ed6dfce6-114c-44ff-8e53-aad21df8c751" xlink:href="fwrd-20221231.xsd#fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue_ed6dfce6-114c-44ff-8e53-aad21df8c751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract_480f4642-e4b3-41fb-a4ae-12a6fbea32b1" xlink:href="fwrd-20221231.xsd#fwrd_AccountingPoliciesPropertyAndEquipmentAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract_480f4642-e4b3-41fb-a4ae-12a6fbea32b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d19081d4-7719-491d-a40b-6d8055c2a31f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract_480f4642-e4b3-41fb-a4ae-12a6fbea32b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d19081d4-7719-491d-a40b-6d8055c2a31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_cf805311-12b3-4889-941f-70b6ac936de6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_cf805311-12b3-4889-941f-70b6ac936de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_0db1f536-d7df-4919-8573-1a87a244c2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_0db1f536-d7df-4919-8573-1a87a244c2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_fd79afc5-cfdc-43dc-a9d9-628e1f855ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_fd79afc5-cfdc-43dc-a9d9-628e1f855ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1802678b-2ffa-4072-ab4d-25e8beb188a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1802678b-2ffa-4072-ab4d-25e8beb188a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2a96af8b-2470-4041-99f8-186983f79a75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2a96af8b-2470-4041-99f8-186983f79a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_b9231448-523c-4a0d-8ce4-5fc8b0b16c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_b9231448-523c-4a0d-8ce4-5fc8b0b16c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_e84d762c-e31f-4c9b-875d-96675428cc02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_e84d762c-e31f-4c9b-875d-96675428cc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_da3081f7-1be1-4dcf-9655-cc4f21cf8a33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_da3081f7-1be1-4dcf-9655-cc4f21cf8a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_a822df61-fd78-406b-aa97-89d1cd12ce61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_a822df61-fd78-406b-aa97-89d1cd12ce61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cba60ebb-59d4-445f-8569-4ffe2268a78b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cba60ebb-59d4-445f-8569-4ffe2268a78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f10730f6-8339-425e-9ede-6b1c43e54c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f10730f6-8339-425e-9ede-6b1c43e54c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_57df08b9-d794-4066-9901-83ec11ffb739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_57df08b9-d794-4066-9901-83ec11ffb739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_254d0895-61db-49d0-bd40-25a0c4405c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_254d0895-61db-49d0-bd40-25a0c4405c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9ebc15d7-22d3-4e14-9d1d-23553474dc48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_124b3003-2cd4-486c-828d-f2df0abc4b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9ebc15d7-22d3-4e14-9d1d-23553474dc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_Liabilityinsurancecoverage_f436f8ad-f8fa-4c40-9475-ae9fd69ee17c" xlink:href="fwrd-20221231.xsd#fwrd_Liabilityinsurancecoverage"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_Liabilityinsurancecoverage_f436f8ad-f8fa-4c40-9475-ae9fd69ee17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionWorkersCompensation_515a7769-58a2-4997-a947-9e2d42f55975" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionWorkersCompensation"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_fwrd_SelfInsuranceRetentionWorkersCompensation_515a7769-58a2-4997-a947-9e2d42f55975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_1b2e76e6-38c1-4cf2-8cb6-243903d51f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_SelfInsuranceReserve_1b2e76e6-38c1-4cf2-8cb6-243903d51f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_cb3a1ebe-3fc8-4f06-ac6b-d461b13a0418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_cb3a1ebe-3fc8-4f06-ac6b-d461b13a0418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_2b44f460-2acf-4772-9a80-6510ad9509ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_2b44f460-2acf-4772-9a80-6510ad9509ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivable_0b0e1b02-12cb-44f2-8bef-670e90d26bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceSettlementsReceivable"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_InsuranceSettlementsReceivable_0b0e1b02-12cb-44f2-8bef-670e90d26bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_c3a3208b-a431-4885-ad95-4929979b9601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_c3a3208b-a431-4885-ad95-4929979b9601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e4ed8d35-e1b2-4941-a43f-6894b7a95261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e4ed8d35-e1b2-4941-a43f-6894b7a95261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_0859831b-280b-4ac4-b6c5-f60e037e07d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherExpenses"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_40ef64b7-6605-4c39-a85f-92ba46ea6518" xlink:to="loc_us-gaap_OtherExpenses_0859831b-280b-4ac4-b6c5-f60e037e07d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8666abab-d81b-4a49-a4a6-ee8bba7b33d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_046ba5c8-c81d-4c20-ae6d-1c37d6f85326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8666abab-d81b-4a49-a4a6-ee8bba7b33d7" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_046ba5c8-c81d-4c20-ae6d-1c37d6f85326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3db6e02a-7b4c-4c64-8c61-e6226f9e2586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_046ba5c8-c81d-4c20-ae6d-1c37d6f85326" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3db6e02a-7b4c-4c64-8c61-e6226f9e2586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3db6e02a-7b4c-4c64-8c61-e6226f9e2586" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_21276b8a-3fe0-45f3-8a37-d81a8a709e34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_LandMember_21276b8a-3fe0-45f3-8a37-d81a8a709e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_0de7926d-70b0-4984-b66a-2f7c58e848fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_BuildingMember_0de7926d-70b0-4984-b66a-2f7c58e848fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_e41a60d7-db49-4c5d-9bf9-b1479535dc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_EquipmentMember_e41a60d7-db49-4c5d-9bf9-b1479535dc8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_eeb24875-8e23-4632-86bf-1a96ce411bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_eeb24875-8e23-4632-86bf-1a96ce411bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_5debc1a1-c178-40d7-bf95-67ecec6dc962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_5debc1a1-c178-40d7-bf95-67ecec6dc962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_bf8d9dff-bdac-4bca-9ee0-4bb28bb4dcbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b562f514-cec2-4c7b-8a00-674b71b53d61" xlink:to="loc_us-gaap_ConstructionInProgressMember_bf8d9dff-bdac-4bca-9ee0-4bb28bb4dcbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_356883c8-0361-4fcc-933e-e9624b7c3517" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_046ba5c8-c81d-4c20-ae6d-1c37d6f85326" xlink:to="loc_srt_RangeAxis_356883c8-0361-4fcc-933e-e9624b7c3517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_94fb58ab-9763-4277-9b31-57444d01f7d3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_356883c8-0361-4fcc-933e-e9624b7c3517" xlink:to="loc_srt_RangeMember_94fb58ab-9763-4277-9b31-57444d01f7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37e8f750-5ce6-46b8-89fc-feae8d61ebc5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_94fb58ab-9763-4277-9b31-57444d01f7d3" xlink:to="loc_srt_MinimumMember_37e8f750-5ce6-46b8-89fc-feae8d61ebc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_72598a7e-0d07-4165-b37e-298ae0337d47" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_94fb58ab-9763-4277-9b31-57444d01f7d3" xlink:to="loc_srt_MaximumMember_72598a7e-0d07-4165-b37e-298ae0337d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_046ba5c8-c81d-4c20-ae6d-1c37d6f85326" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bec1e849-3d46-43d2-a67b-2f2766782b71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bec1e849-3d46-43d2-a67b-2f2766782b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_063c5c04-a19b-413e-a642-8ada900a6aed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_063c5c04-a19b-413e-a642-8ada900a6aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_047246de-dee3-4183-b76c-7c9cfdb1348e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_047246de-dee3-4183-b76c-7c9cfdb1348e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_77218e2f-c0b3-4e20-86ac-f21f789dac70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8d1dc1a2-fd3d-4be0-bc22-d1d172d45e44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_77218e2f-c0b3-4e20-86ac-f21f789dac70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_44ac4c14-26ba-41de-9bcb-1493f357e73d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86671138-85f1-42c3-8812-99d21b687ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44ac4c14-26ba-41de-9bcb-1493f357e73d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86671138-85f1-42c3-8812-99d21b687ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d40ed5ea-0848-4197-83f1-343627798849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86671138-85f1-42c3-8812-99d21b687ec7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d40ed5ea-0848-4197-83f1-343627798849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_965c4cb0-b404-4385-8256-cd3f57f1a469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d40ed5ea-0848-4197-83f1-343627798849" xlink:to="loc_us-gaap_SegmentDomain_965c4cb0-b404-4385-8256-cd3f57f1a469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExpeditedFreightSegmentMember_e44bba6e-46d2-4c4c-8d05-716fb9c2d611" xlink:href="fwrd-20221231.xsd#fwrd_ExpeditedFreightSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_965c4cb0-b404-4385-8256-cd3f57f1a469" xlink:to="loc_fwrd_ExpeditedFreightSegmentMember_e44bba6e-46d2-4c4c-8d05-716fb9c2d611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_IntermodalSegmentMember_069c2872-9856-4876-a275-cc5f6e48f30a" xlink:href="fwrd-20221231.xsd#fwrd_IntermodalSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_965c4cb0-b404-4385-8256-cd3f57f1a469" xlink:to="loc_fwrd_IntermodalSegmentMember_069c2872-9856-4876-a275-cc5f6e48f30a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d809a9ef-617f-4bd7-ae8f-7b09e75a8d28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSegmentAllocationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86671138-85f1-42c3-8812-99d21b687ec7" xlink:to="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d809a9ef-617f-4bd7-ae8f-7b09e75a8d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_3e865083-4f51-4fb8-b351-b6e776b245dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d809a9ef-617f-4bd7-ae8f-7b09e75a8d28" xlink:to="loc_us-gaap_GoodwillRollForward_3e865083-4f51-4fb8-b351-b6e776b245dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_af08dcef-d5e1-46ae-9a05-9d9746f1ec37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3e865083-4f51-4fb8-b351-b6e776b245dc" xlink:to="loc_us-gaap_Goodwill_af08dcef-d5e1-46ae-9a05-9d9746f1ec37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_0a06dcd8-3b32-4abc-a859-abbff7cbbe8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3e865083-4f51-4fb8-b351-b6e776b245dc" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_0a06dcd8-3b32-4abc-a859-abbff7cbbe8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_057ce41b-4051-4496-9ce2-692e9f6525dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3e865083-4f51-4fb8-b351-b6e776b245dc" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_057ce41b-4051-4496-9ce2-692e9f6525dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8f2c2a59-a1d1-4b17-be62-bcd289cf6e97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3e865083-4f51-4fb8-b351-b6e776b245dc" xlink:to="loc_us-gaap_Goodwill_8f2c2a59-a1d1-4b17-be62-bcd289cf6e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_09ceedcb-0b6b-4bdf-8b4c-336160e86329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6a91358b-bdcf-4934-97cb-a7125950a724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_09ceedcb-0b6b-4bdf-8b4c-336160e86329" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6a91358b-bdcf-4934-97cb-a7125950a724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18b5aef9-c1d1-49f8-a96f-89f5ecc3aebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6a91358b-bdcf-4934-97cb-a7125950a724" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18b5aef9-c1d1-49f8-a96f-89f5ecc3aebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7866c04a-1554-4e06-8adb-71ad0423fcfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_18b5aef9-c1d1-49f8-a96f-89f5ecc3aebf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7866c04a-1554-4e06-8adb-71ad0423fcfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8711b0c7-6293-4d22-9a44-d67ce0a23ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7866c04a-1554-4e06-8adb-71ad0423fcfb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8711b0c7-6293-4d22-9a44-d67ce0a23ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_60c2de4f-ef40-4f29-babf-5b62723b3de0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7866c04a-1554-4e06-8adb-71ad0423fcfb" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_60c2de4f-ef40-4f29-babf-5b62723b3de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_ffec1756-37ee-4acb-b49f-328ffef348fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7866c04a-1554-4e06-8adb-71ad0423fcfb" xlink:to="loc_us-gaap_TradeNamesMember_ffec1756-37ee-4acb-b49f-328ffef348fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7b5014a4-b252-4e43-977d-9e634cd3eaf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6a91358b-bdcf-4934-97cb-a7125950a724" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_7b5014a4-b252-4e43-977d-9e634cd3eaf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6fde5d01-106e-48df-8e60-cbf0b0b99990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7b5014a4-b252-4e43-977d-9e634cd3eaf0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6fde5d01-106e-48df-8e60-cbf0b0b99990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_dceeca86-4c50-445a-8d6e-2fe453024dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4ec90e45-faa4-4681-8a10-9f90537fca80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dceeca86-4c50-445a-8d6e-2fe453024dd2" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4ec90e45-faa4-4681-8a10-9f90537fca80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_36c15aff-b106-419e-b44f-b541e4a28a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4ec90e45-faa4-4681-8a10-9f90537fca80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_36c15aff-b106-419e-b44f-b541e4a28a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5d47476f-24b2-4796-aad1-4aa0c0d38e28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_36c15aff-b106-419e-b44f-b541e4a28a8b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5d47476f-24b2-4796-aad1-4aa0c0d38e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_63f57357-1d2c-4b6e-b5e6-1d3b0b33947f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5d47476f-24b2-4796-aad1-4aa0c0d38e28" xlink:to="loc_us-gaap_CustomerRelationshipsMember_63f57357-1d2c-4b6e-b5e6-1d3b0b33947f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_2fc35173-5cf7-4918-9257-73131d2d6061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5d47476f-24b2-4796-aad1-4aa0c0d38e28" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_2fc35173-5cf7-4918-9257-73131d2d6061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_edccf6ab-02cd-4134-9ba9-1c9d4855ca66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5d47476f-24b2-4796-aad1-4aa0c0d38e28" xlink:to="loc_us-gaap_TradeNamesMember_edccf6ab-02cd-4134-9ba9-1c9d4855ca66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_525551d4-2659-48fe-a6de-dc23d6f11bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4ec90e45-faa4-4681-8a10-9f90537fca80" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_525551d4-2659-48fe-a6de-dc23d6f11bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_525551d4-2659-48fe-a6de-dc23d6f11bf1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fe06fcad-d4fb-4b1e-bb15-8a765c4e0e73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fe06fcad-d4fb-4b1e-bb15-8a765c4e0e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b8d6f2e8-97e7-4936-885b-294d7891a1af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b8d6f2e8-97e7-4936-885b-294d7891a1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_22e06999-fa62-4e7f-adfa-93ceaf874e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_22e06999-fa62-4e7f-adfa-93ceaf874e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_700a8b34-2c8b-4f0f-99b0-ea037592bc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_700a8b34-2c8b-4f0f-99b0-ea037592bc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e02ec790-78de-4e30-a0bc-21687b62abe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e02ec790-78de-4e30-a0bc-21687b62abe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_16a01db4-1cbd-4948-a153-671e54918b03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_16a01db4-1cbd-4948-a153-671e54918b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c01b2944-35f7-4d25-9aa3-8badeff84ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_bcf9e809-cbf7-48ad-a184-b68ff976d4c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c01b2944-35f7-4d25-9aa3-8badeff84ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment_13f0a1f5-3412-4bf7-80b8-d18cf3446af3" xlink:href="fwrd-20221231.xsd#fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_525551d4-2659-48fe-a6de-dc23d6f11bf1" xlink:to="loc_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment_13f0a1f5-3412-4bf7-80b8-d18cf3446af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_069dacd5-395d-4249-925e-b4dfa71d178b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cc178d4f-a76f-40fd-b38e-de7c2e8d3905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_069dacd5-395d-4249-925e-b4dfa71d178b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cc178d4f-a76f-40fd-b38e-de7c2e8d3905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_69f5ffdb-1f6b-4d44-81ae-4136b03b1529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_069dacd5-395d-4249-925e-b4dfa71d178b" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_69f5ffdb-1f6b-4d44-81ae-4136b03b1529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_60b57d1b-5e84-4ada-8fcc-2e8c7bde1812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_069dacd5-395d-4249-925e-b4dfa71d178b" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_60b57d1b-5e84-4ada-8fcc-2e8c7bde1812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d081c5dd-7218-4401-8da4-9d3f85f577b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_069dacd5-395d-4249-925e-b4dfa71d178b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_d081c5dd-7218-4401-8da4-9d3f85f577b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_08b467aa-ce34-4cdd-b0a4-cff2f42b6a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectsOfReinsuranceTable_f3e718ad-0c11-43ec-ab23-3b873da09070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectsOfReinsuranceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_08b467aa-ce34-4cdd-b0a4-cff2f42b6a59" xlink:to="loc_us-gaap_EffectsOfReinsuranceTable_f3e718ad-0c11-43ec-ab23-3b873da09070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeofClaimAxis_71eef294-a53a-4628-a8f4-863db6e3f648" xlink:href="fwrd-20221231.xsd#fwrd_RangeofClaimAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable_f3e718ad-0c11-43ec-ab23-3b873da09070" xlink:to="loc_fwrd_RangeofClaimAxis_71eef294-a53a-4628-a8f4-863db6e3f648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:href="fwrd-20221231.xsd#fwrd_RangeOfClaimDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_RangeofClaimAxis_71eef294-a53a-4628-a8f4-863db6e3f648" xlink:to="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And5000Member_5938527f-8790-4d03-8e73-dfdac50722e7" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And5000Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And5000Member_5938527f-8790-4d03-8e73-dfdac50722e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And2000Member_883c54e9-ff98-4b5e-81c7-e31ebce72a85" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And2000Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And2000Member_883c54e9-ff98-4b5e-81c7-e31ebce72a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member_27d99899-57a4-4c8e-bf54-2071824c4560" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween5000And10000Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member_27d99899-57a4-4c8e-bf54-2071824c4560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And1000Member_a4521c1c-5028-4cbe-91b5-3ff314c4fd0b" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And1000Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_RangeOfClaimDomain_3527391a-570b-4c4f-b723-fca5975b9023" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And1000Member_a4521c1c-5028-4cbe-91b5-3ff314c4fd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_472933f2-28b0-4ff7-801f-36265fb6d435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable_f3e718ad-0c11-43ec-ab23-3b873da09070" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_472933f2-28b0-4ff7-801f-36265fb6d435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2649c5de-c01e-49b5-9a8f-9eb1747bfc77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_472933f2-28b0-4ff7-801f-36265fb6d435" xlink:to="loc_us-gaap_SegmentDomain_2649c5de-c01e-49b5-9a8f-9eb1747bfc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExpeditedFreightSegmentMember_3f861a02-3eb8-4959-9fe5-a4b2771d31e3" xlink:href="fwrd-20221231.xsd#fwrd_ExpeditedFreightSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2649c5de-c01e-49b5-9a8f-9eb1747bfc77" xlink:to="loc_fwrd_ExpeditedFreightSegmentMember_3f861a02-3eb8-4959-9fe5-a4b2771d31e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_IntermodalSegmentMember_a1e2b949-0dd4-40ae-9f3c-587aee94e7bd" xlink:href="fwrd-20221231.xsd#fwrd_IntermodalSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2649c5de-c01e-49b5-9a8f-9eb1747bfc77" xlink:to="loc_fwrd_IntermodalSegmentMember_a1e2b949-0dd4-40ae-9f3c-587aee94e7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b62408e8-d902-449d-a680-a665c2bb9684" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable_f3e718ad-0c11-43ec-ab23-3b873da09070" xlink:to="loc_srt_RangeAxis_b62408e8-d902-449d-a680-a665c2bb9684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6620a86d-47ab-4b38-9fe4-1250410644b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b62408e8-d902-449d-a680-a665c2bb9684" xlink:to="loc_srt_RangeMember_6620a86d-47ab-4b38-9fe4-1250410644b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cd0e5dae-f550-4cee-8894-4a1efb2bc2d8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6620a86d-47ab-4b38-9fe4-1250410644b0" xlink:to="loc_srt_MinimumMember_cd0e5dae-f550-4cee-8894-4a1efb2bc2d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7c071b07-369f-4fe2-9924-004f3015148a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6620a86d-47ab-4b38-9fe4-1250410644b0" xlink:to="loc_srt_MaximumMember_7c071b07-369f-4fe2-9924-004f3015148a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectsOfReinsuranceLineItems_bb900f55-3133-435c-8f3a-fccd7ca7e91c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectsOfReinsuranceLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable_f3e718ad-0c11-43ec-ab23-3b873da09070" xlink:to="loc_us-gaap_EffectsOfReinsuranceLineItems_bb900f55-3133-435c-8f3a-fccd7ca7e91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_58a22086-235e-4da5-b7c5-373a4995d6fa" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectsOfReinsuranceLineItems_bb900f55-3133-435c-8f3a-fccd7ca7e91c" xlink:to="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_58a22086-235e-4da5-b7c5-373a4995d6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_83ca6b7b-6f6c-40b6-ab0a-c61980f77357" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectsOfReinsuranceLineItems_bb900f55-3133-435c-8f3a-fccd7ca7e91c" xlink:to="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_83ca6b7b-6f6c-40b6-ab0a-c61980f77357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_55cae91c-22a2-4c7c-b9d2-93173ccdc027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_eedb4b56-d616-421c-9ea6-a15daf747f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55cae91c-22a2-4c7c-b9d2-93173ccdc027" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_eedb4b56-d616-421c-9ea6-a15daf747f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0058c4b3-48cd-4096-b765-1dcd5ad9ce3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_eedb4b56-d616-421c-9ea6-a15daf747f01" xlink:to="loc_us-gaap_AwardTypeAxis_0058c4b3-48cd-4096-b765-1dcd5ad9ce3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6c422b6-0194-4d39-9707-bc7cd6194c36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0058c4b3-48cd-4096-b765-1dcd5ad9ce3a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6c422b6-0194-4d39-9707-bc7cd6194c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_e8402558-a3e8-484f-8b5b-a1e5b6e1c563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6c422b6-0194-4d39-9707-bc7cd6194c36" xlink:to="loc_us-gaap_StockOptionMember_e8402558-a3e8-484f-8b5b-a1e5b6e1c563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_68724308-bd9e-4769-a7cc-b7b8c2c79e3d" xlink:href="fwrd-20221231.xsd#fwrd_KeyEmployeePerformanceShareBasedPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6c422b6-0194-4d39-9707-bc7cd6194c36" xlink:to="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_68724308-bd9e-4769-a7cc-b7b8c2c79e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EmployeeNonVestedSharesMember_3eadeed6-9f99-440e-9512-cde8405de6f8" xlink:href="fwrd-20221231.xsd#fwrd_EmployeeNonVestedSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6c422b6-0194-4d39-9707-bc7cd6194c36" xlink:to="loc_fwrd_EmployeeNonVestedSharesMember_3eadeed6-9f99-440e-9512-cde8405de6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_eedb4b56-d616-421c-9ea6-a15daf747f01" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_bcfd9d43-10c5-44dc-a02e-7578067f6365" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_bcfd9d43-10c5-44dc-a02e-7578067f6365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_867fffe8-bc00-497f-af33-c059595f80b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_867fffe8-bc00-497f-af33-c059595f80b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b4c7d7a7-4e48-401f-890e-47c385dafe58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_NetIncomeLoss_b4c7d7a7-4e48-401f-890e-47c385dafe58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_52d87b83-3705-4d02-9bbf-ecaffa5d4ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic_52d87b83-3705-4d02-9bbf-ecaffa5d4ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic_ceb352ef-0243-4cd6-8846-8ec18f356227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic_ceb352ef-0243-4cd6-8846-8ec18f356227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_f1d7852b-4c28-4334-933c-ba7d4f2b340f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_f1d7852b-4c28-4334-933c-ba7d4f2b340f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_c13611db-fdd4-43c9-83b4-3470a0e3b585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_c13611db-fdd4-43c9-83b4-3470a0e3b585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_87cd7f08-083e-403e-a5ff-bdad34af8e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_87cd7f08-083e-403e-a5ff-bdad34af8e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_d148f7c7-f350-4445-9f84-e4df0695a9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_d148f7c7-f350-4445-9f84-e4df0695a9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted_ae3bde51-9d86-458c-937d-339feeff35fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_df5f188e-8779-4e39-b511-afec2d2cd60c" xlink:to="loc_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted_ae3bde51-9d86-458c-937d-339feeff35fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2b8417c-28e2-4126-947f-2e20d0c6b453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2b8417c-28e2-4126-947f-2e20d0c6b453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_03dc1b8a-bbe3-435d-97e7-7b3d1097cd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2b8417c-28e2-4126-947f-2e20d0c6b453" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_03dc1b8a-bbe3-435d-97e7-7b3d1097cd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_cc6b3765-ed0c-4115-8725-c2af7a0f2d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2b8417c-28e2-4126-947f-2e20d0c6b453" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_cc6b3765-ed0c-4115-8725-c2af7a0f2d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d8c60057-dec5-4d8e-843a-5c5efb586a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c2b8417c-28e2-4126-947f-2e20d0c6b453" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d8c60057-dec5-4d8e-843a-5c5efb586a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_371b443a-46dc-4487-a8fe-5bbdf86ea022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_371b443a-46dc-4487-a8fe-5bbdf86ea022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_14ac43e6-767d-4b19-856b-df8a1aa3918c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_371b443a-46dc-4487-a8fe-5bbdf86ea022" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_14ac43e6-767d-4b19-856b-df8a1aa3918c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_23e2fde2-1a7b-4e1d-9555-769d59d59314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_371b443a-46dc-4487-a8fe-5bbdf86ea022" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_23e2fde2-1a7b-4e1d-9555-769d59d59314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a2407f3d-24c0-4b95-a402-432ea809c78b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_371b443a-46dc-4487-a8fe-5bbdf86ea022" xlink:to="loc_us-gaap_EarningsPerShareBasic_a2407f3d-24c0-4b95-a402-432ea809c78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_ed1f7e4d-f4d3-442c-adf5-1d16f442f255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_ed1f7e4d-f4d3-442c-adf5-1d16f442f255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_80c35801-60ac-4666-b421-d044d055c821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_ed1f7e4d-f4d3-442c-adf5-1d16f442f255" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_80c35801-60ac-4666-b421-d044d055c821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_a8c29ea4-8e80-4a8c-a780-34246600a0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_ed1f7e4d-f4d3-442c-adf5-1d16f442f255" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_a8c29ea4-8e80-4a8c-a780-34246600a0cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2be7e6f5-ee0d-4903-a49f-27980b362989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_ed1f7e4d-f4d3-442c-adf5-1d16f442f255" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2be7e6f5-ee0d-4903-a49f-27980b362989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d5f014e5-9cb6-4528-afbe-798f7182b483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_18250a22-b895-4b47-91b9-b4f6c442e23c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d5f014e5-9cb6-4528-afbe-798f7182b483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#DiscontinuedOperationandHeldforSaleNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_87ff7d81-6625-4f3a-83a3-6d1a9185dc64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2db76789-ccf9-4603-816f-f88c4216cbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_87ff7d81-6625-4f3a-83a3-6d1a9185dc64" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2db76789-ccf9-4603-816f-f88c4216cbc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_74eebb37-db22-4416-8cc2-48411429a9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2db76789-ccf9-4603-816f-f88c4216cbc8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_74eebb37-db22-4416-8cc2-48411429a9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1df6b06-4d1c-4e22-9ed4-0327bf75d8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_74eebb37-db22-4416-8cc2-48411429a9cb" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1df6b06-4d1c-4e22-9ed4-0327bf75d8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_PoolBusinessMember_1c3c39ee-9f5a-4382-9f84-d721c3410697" xlink:href="fwrd-20221231.xsd#fwrd_PoolBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1df6b06-4d1c-4e22-9ed4-0327bf75d8bb" xlink:to="loc_fwrd_PoolBusinessMember_1c3c39ee-9f5a-4382-9f84-d721c3410697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bb95627c-6d68-4872-943b-687bf4ca1347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2db76789-ccf9-4603-816f-f88c4216cbc8" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bb95627c-6d68-4872-943b-687bf4ca1347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_81a14b91-cd67-4e57-8126-17b651f003eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bb95627c-6d68-4872-943b-687bf4ca1347" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_81a14b91-cd67-4e57-8126-17b651f003eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_40a2971a-6e09-4261-aa6f-6d5f17f3c409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_81a14b91-cd67-4e57-8126-17b651f003eb" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_40a2971a-6e09-4261-aa6f-6d5f17f3c409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2db76789-ccf9-4603-816f-f88c4216cbc8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_cebd355a-bd78-46d4-9ac2-786a531a3c72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_cebd355a-bd78-46d4-9ac2-786a531a3c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonCashCharge_0d4cfb26-9f97-4330-869b-cb6c41e81d52" xlink:href="fwrd-20221231.xsd#fwrd_NonCashCharge"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_NonCashCharge_0d4cfb26-9f97-4330-869b-cb6c41e81d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonCashValuationAllowance_a215fc00-54d9-42c8-9841-38fa60b1bd36" xlink:href="fwrd-20221231.xsd#fwrd_NonCashValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_NonCashValuationAllowance_a215fc00-54d9-42c8-9841-38fa60b1bd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_b3683220-700b-42a3-a071-ff2361d36d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_b3683220-700b-42a3-a071-ff2361d36d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivables_12834718-367b-4a1d-970b-d1705b08214d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NontradeReceivables"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_us-gaap_NontradeReceivables_12834718-367b-4a1d-970b-d1705b08214d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationEarnOutAchievementPeriod_72b18974-95d3-4d11-a96a-93caf9832284" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationEarnOutAchievementPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationEarnOutAchievementPeriod_72b18974-95d3-4d11-a96a-93caf9832284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining_f2f1053a-8b8a-4580-a701-b3d724e7a9b0" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining_f2f1053a-8b8a-4580-a701-b3d724e7a9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_668fd04a-31ec-4420-b5cb-bb289b80911d" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_668fd04a-31ec-4420-b5cb-bb289b80911d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_1edae4fc-5722-49e1-808b-4dc2c707fe56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_1edae4fc-5722-49e1-808b-4dc2c707fe56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue_66ef3c89-2c2b-4be0-879f-e503cd51ef77" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue_66ef3c89-2c2b-4be0-879f-e503cd51ef77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance_9915cb7e-f602-4b68-95cf-c38becc0708a" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance_9915cb7e-f602-4b68-95cf-c38becc0708a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod_452aaeb0-ae9a-45ea-9937-61c4d381fcc8" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod_452aaeb0-ae9a-45ea-9937-61c4d381fcc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable_7cb40382-145b-4bd8-af4f-8fe84dd66525" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ad63d52-3af9-4e0a-8bfa-110e18cfc84c" xlink:to="loc_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable_7cb40382-145b-4bd8-af4f-8fe84dd66525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#DiscontinuedOperationandHeldforSaleAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_01672189-63c7-4b98-926a-60a2ced6c0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2e2f5066-502a-46cc-99e3-9a7f72757aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_01672189-63c7-4b98-926a-60a2ced6c0c4" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2e2f5066-502a-46cc-99e3-9a7f72757aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_60d90a19-baba-4f1a-8f9d-78f4fd4c1678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2e2f5066-502a-46cc-99e3-9a7f72757aff" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_60d90a19-baba-4f1a-8f9d-78f4fd4c1678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_6856422b-17cd-4105-b03d-73026df43ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_60d90a19-baba-4f1a-8f9d-78f4fd4c1678" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_6856422b-17cd-4105-b03d-73026df43ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputCreditSpreadMember_3fd3aa9a-e055-4d10-ba80-37a15788fa13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputCreditSpreadMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6856422b-17cd-4105-b03d-73026df43ce3" xlink:to="loc_us-gaap_MeasurementInputCreditSpreadMember_3fd3aa9a-e055-4d10-ba80-37a15788fa13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputEbitdaMultipleMember_33d88e8c-ed3f-4210-8b6b-7642e0a11e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6856422b-17cd-4105-b03d-73026df43ce3" xlink:to="loc_us-gaap_MeasurementInputEbitdaMultipleMember_33d88e8c-ed3f-4210-8b6b-7642e0a11e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MeasurementInputAssetVolatilityMember_a6b80f5e-0eb4-46f0-9b20-9fccac6446b1" xlink:href="fwrd-20221231.xsd#fwrd_MeasurementInputAssetVolatilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6856422b-17cd-4105-b03d-73026df43ce3" xlink:to="loc_fwrd_MeasurementInputAssetVolatilityMember_a6b80f5e-0eb4-46f0-9b20-9fccac6446b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_33d53bcf-2b55-4315-aaa9-8cc45651f00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2e2f5066-502a-46cc-99e3-9a7f72757aff" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_33d53bcf-2b55-4315-aaa9-8cc45651f00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_52606112-25ba-4b30-82de-a1e0bbb57d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_33d53bcf-2b55-4315-aaa9-8cc45651f00d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_52606112-25ba-4b30-82de-a1e0bbb57d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_PoolBusinessMember_efb3f521-abd2-46e3-9ee0-b69ea91c68d3" xlink:href="fwrd-20221231.xsd#fwrd_PoolBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_52606112-25ba-4b30-82de-a1e0bbb57d62" xlink:to="loc_fwrd_PoolBusinessMember_efb3f521-abd2-46e3-9ee0-b69ea91c68d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e78853a3-e48e-4c1d-8cc4-0c1606757d54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2e2f5066-502a-46cc-99e3-9a7f72757aff" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e78853a3-e48e-4c1d-8cc4-0c1606757d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DiscontinuedOperationsMeasurementInput_87b92b23-0893-49b5-b72b-d21b162f9c94" xlink:href="fwrd-20221231.xsd#fwrd_DiscontinuedOperationsMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e78853a3-e48e-4c1d-8cc4-0c1606757d54" xlink:to="loc_fwrd_DiscontinuedOperationsMeasurementInput_87b92b23-0893-49b5-b72b-d21b162f9c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_0bf9abb2-d8d9-4f9e-b2ea-9dc243c8e03e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ddb6291-fff3-4fc0-8df9-9da88e3da66e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_0bf9abb2-d8d9-4f9e-b2ea-9dc243c8e03e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ddb6291-fff3-4fc0-8df9-9da88e3da66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_55ae0d84-6fc0-4490-84b5-9d36bbaa15f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ddb6291-fff3-4fc0-8df9-9da88e3da66e" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_55ae0d84-6fc0-4490-84b5-9d36bbaa15f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d56e7a25-8d11-43c4-a58f-3516320feb36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_55ae0d84-6fc0-4490-84b5-9d36bbaa15f3" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d56e7a25-8d11-43c4-a58f-3516320feb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_b78c94ea-2477-4a63-8ce7-f1fa40c3d308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_d56e7a25-8d11-43c4-a58f-3516320feb36" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_b78c94ea-2477-4a63-8ce7-f1fa40c3d308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a735d631-8dd6-4d78-9f97-442cf1c72c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ddb6291-fff3-4fc0-8df9-9da88e3da66e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a735d631-8dd6-4d78-9f97-442cf1c72c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a735d631-8dd6-4d78-9f97-442cf1c72c0f" xlink:to="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bf07d1a6-59d6-492d-a5e7-907cbe69cdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bf07d1a6-59d6-492d-a5e7-907cbe69cdb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses_29371405-b8ab-450e-869c-bee8431405d5" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses_29371405-b8ab-450e-869c-bee8431405d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense_7d3c37da-9666-4fed-aee4-9d00fc12464f" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense_7d3c37da-9666-4fed-aee4-9d00fc12464f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense_d125aca9-aaa7-49d2-b5ac-6c0c8db2265d" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense_d125aca9-aaa7-49d2-b5ac-6c0c8db2265d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_4f1148cb-0a94-436b-9ddd-e27f9f5ab39a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_4f1148cb-0a94-436b-9ddd-e27f9f5ab39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts_49d5b692-5996-4fb4-a8ec-4aac023d1694" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts_49d5b692-5996-4fb4-a8ec-4aac023d1694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense_f186583f-3e65-4005-8fa0-2b7c3ab1fea4" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense_f186583f-3e65-4005-8fa0-2b7c3ab1fea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_bb6526d2-b406-4601-92f3-c8d284de49b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense_bb6526d2-b406-4601-92f3-c8d284de49b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_6e1500c8-519a-4740-a30b-ff3054643830" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_6e1500c8-519a-4740-a30b-ff3054643830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_4ce6e864-9c2e-4d08-8685-d26eb3421803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_51b04cc6-fe1c-4c35-85bc-9306174c369f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_4ce6e864-9c2e-4d08-8685-d26eb3421803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_7a4a27cf-362e-48a1-9c10-690ba6467164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_7a4a27cf-362e-48a1-9c10-690ba6467164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_1897b25c-587f-4b6b-b8c3-4491f272f4ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_1897b25c-587f-4b6b-b8c3-4491f272f4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_67782416-6cf9-473e-a6d5-a311a41504d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_67782416-6cf9-473e-a6d5-a311a41504d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_b31d732a-5922-4063-89f6-206c262eb1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_b31d732a-5922-4063-89f6-206c262eb1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e072b6e2-0a5c-43d5-8abe-9e6490f10919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca4552be-fea2-42db-a169-5d964e375fea" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e072b6e2-0a5c-43d5-8abe-9e6490f10919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1dae76ea-48c9-4e4e-ba25-3c262b6ededd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_06fb146e-e38e-4c0a-880b-b9502017733f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1dae76ea-48c9-4e4e-ba25-3c262b6ededd" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_06fb146e-e38e-4c0a-880b-b9502017733f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_49236632-d39f-44a9-a94f-63c6bbf8f73d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_06fb146e-e38e-4c0a-880b-b9502017733f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_49236632-d39f-44a9-a94f-63c6bbf8f73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_49236632-d39f-44a9-a94f-63c6bbf8f73d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_JPHallExpressDeliveryMember_b2b7fefa-1688-46ef-9668-2626ae7d9773" xlink:href="fwrd-20221231.xsd#fwrd_JPHallExpressDeliveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:to="loc_fwrd_JPHallExpressDeliveryMember_b2b7fefa-1688-46ef-9668-2626ae7d9773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_b3df168b-1164-41ab-9e9e-0c8df024941e" xlink:href="fwrd-20221231.xsd#fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:to="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_b3df168b-1164-41ab-9e9e-0c8df024941e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BarOleTruckingIncMember_949bd24f-692e-490f-b308-aa7866cf4ec9" xlink:href="fwrd-20221231.xsd#fwrd_BarOleTruckingIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:to="loc_fwrd_BarOleTruckingIncMember_949bd24f-692e-490f-b308-aa7866cf4ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EdgmonTruckingLLCMember_677cdb4c-a51e-4644-bcad-51a9d31f8c65" xlink:href="fwrd-20221231.xsd#fwrd_EdgmonTruckingLLCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:to="loc_fwrd_EdgmonTruckingLLCMember_677cdb4c-a51e-4644-bcad-51a9d31f8c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ChickasawContainerServicesMember_847da3ad-3337-48fc-8a06-51cd2c827083" xlink:href="fwrd-20221231.xsd#fwrd_ChickasawContainerServicesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b28a4dc9-ea38-4a82-842a-3864a91811fd" xlink:to="loc_fwrd_ChickasawContainerServicesMember_847da3ad-3337-48fc-8a06-51cd2c827083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_06fb146e-e38e-4c0a-880b-b9502017733f" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_caca6d20-625a-4516-a97e-31c80024df11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_caca6d20-625a-4516-a97e-31c80024df11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability_defdd91d-d342-4e81-a5b6-ad03bdc3fb97" xlink:href="fwrd-20221231.xsd#fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability_defdd91d-d342-4e81-a5b6-ad03bdc3fb97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_0d167c94-2ae1-4447-a0c9-98fb4c80a90c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_0d167c94-2ae1-4447-a0c9-98fb4c80a90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod_6c0c8646-249e-4f7a-9550-39b02a12393c" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod_6c0c8646-249e-4f7a-9550-39b02a12393c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_46bab996-7c7d-4cc2-9212-946ebab97010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_46bab996-7c7d-4cc2-9212-946ebab97010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8031af6b-8ac4-4329-80c7-88789b68d175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8031af6b-8ac4-4329-80c7-88789b68d175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne_506735e9-d0a5-4caf-9b39-efb2632a9eb8" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne_506735e9-d0a5-4caf-9b39-efb2632a9eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_156e52c7-3e27-4d6f-ba1a-518835c6a682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_156e52c7-3e27-4d6f-ba1a-518835c6a682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments_8ea458a0-5f8d-417b-8148-88061916cf1b" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments_8ea458a0-5f8d-417b-8148-88061916cf1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_f28c7002-0e98-4f71-a3d6-c0c1b44f8f96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_f28c7002-0e98-4f71-a3d6-c0c1b44f8f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7a02a8cf-e2ad-4d8e-8142-cf89b829f45f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_7a02a8cf-e2ad-4d8e-8142-cf89b829f45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_9ea597bd-334a-4e77-a129-f70eea923c92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_9ea597bd-334a-4e77-a129-f70eea923c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NumberOfTerminals_e15fb214-ae79-4244-85f5-753fa9c75fce" xlink:href="fwrd-20221231.xsd#fwrd_NumberOfTerminals"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_NumberOfTerminals_e15fb214-ae79-4244-85f5-753fa9c75fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c9e92c87-e11a-4065-b0d8-b9b0b005257e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c9e92c87-e11a-4065-b0d8-b9b0b005257e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_173da08f-a14c-49de-b351-f4eac38dec46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_173da08f-a14c-49de-b351-f4eac38dec46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_f0e9e254-c963-4f85-aa49-6f2c7136853e" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8be4f769-4213-4933-b155-e4163f3ae538" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_f0e9e254-c963-4f85-aa49-6f2c7136853e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#AcquisitionsWeightedAverageAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a94ef248-d363-4490-86c0-47ea0af9d55e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd19d8ae-4a8a-430a-8899-edb7cde3c96c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a94ef248-d363-4490-86c0-47ea0af9d55e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd19d8ae-4a8a-430a-8899-edb7cde3c96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0e97a1d7-af9a-47f8-be47-f2ce1c839a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd19d8ae-4a8a-430a-8899-edb7cde3c96c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0e97a1d7-af9a-47f8-be47-f2ce1c839a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_564fe38b-f9d0-46c4-8cfa-f8b1a3cba16c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0e97a1d7-af9a-47f8-be47-f2ce1c839a34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_564fe38b-f9d0-46c4-8cfa-f8b1a3cba16c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_6cff1260-5696-42e2-ba48-c7e5fd57b2cd" xlink:href="fwrd-20221231.xsd#fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_564fe38b-f9d0-46c4-8cfa-f8b1a3cba16c" xlink:to="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_6cff1260-5696-42e2-ba48-c7e5fd57b2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_4f848404-bcf1-4d43-8678-f149be34d828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd19d8ae-4a8a-430a-8899-edb7cde3c96c" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_4f848404-bcf1-4d43-8678-f149be34d828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_0c05bad0-ee4b-4870-a7f9-ab5ae87ff346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_4f848404-bcf1-4d43-8678-f149be34d828" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_0c05bad0-ee4b-4870-a7f9-ab5ae87ff346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_2016b40f-b1cb-4801-8f8d-42cb7dc3b097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0c05bad0-ee4b-4870-a7f9-ab5ae87ff346" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_2016b40f-b1cb-4801-8f8d-42cb7dc3b097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_ae0c541c-0d19-4089-b1bd-dd458e507742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0c05bad0-ee4b-4870-a7f9-ab5ae87ff346" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_ae0c541c-0d19-4089-b1bd-dd458e507742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MeaurementInputRevenueVolatilityMember_d4513c82-8dfa-4a35-9866-416db16afffc" xlink:href="fwrd-20221231.xsd#fwrd_MeaurementInputRevenueVolatilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0c05bad0-ee4b-4870-a7f9-ab5ae87ff346" xlink:to="loc_fwrd_MeaurementInputRevenueVolatilityMember_d4513c82-8dfa-4a35-9866-416db16afffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ebd8d61c-42fe-48e8-b1ed-b4891c864886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bd19d8ae-4a8a-430a-8899-edb7cde3c96c" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_ebd8d61c-42fe-48e8-b1ed-b4891c864886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_0aca8953-47b0-477c-b42a-065e35eaa64a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ebd8d61c-42fe-48e8-b1ed-b4891c864886" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_0aca8953-47b0-477c-b42a-065e35eaa64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#AcquisitionsAllocationsofPurchasePriceDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_4c294726-3d4b-4a3e-b589-1e053cee9be5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_79b74353-f6b5-4fa6-bfaf-b0156681106b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_4c294726-3d4b-4a3e-b589-1e053cee9be5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_79b74353-f6b5-4fa6-bfaf-b0156681106b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9e86ebf6-b567-46a4-b82f-d72d851def7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_79b74353-f6b5-4fa6-bfaf-b0156681106b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9e86ebf6-b567-46a4-b82f-d72d851def7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6c762225-21a8-4610-ad1e-6eaee376537f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9e86ebf6-b567-46a4-b82f-d72d851def7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6c762225-21a8-4610-ad1e-6eaee376537f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6ace882c-e18f-4278-81a3-42bcc429df19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6c762225-21a8-4610-ad1e-6eaee376537f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6ace882c-e18f-4278-81a3-42bcc429df19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_725ec3da-c48d-4ea5-b318-6df93ca27c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6c762225-21a8-4610-ad1e-6eaee376537f" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_725ec3da-c48d-4ea5-b318-6df93ca27c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_48a6cd19-1107-42ba-85c4-e30e0ee5201d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_79b74353-f6b5-4fa6-bfaf-b0156681106b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_48a6cd19-1107-42ba-85c4-e30e0ee5201d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_48a6cd19-1107-42ba-85c4-e30e0ee5201d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_ddab7b9a-a82d-4ddd-b89b-d02102751b87" xlink:href="fwrd-20221231.xsd#fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:to="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_ddab7b9a-a82d-4ddd-b89b-d02102751b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_JPHallExpressDeliveryMember_59d1164e-3a82-4e2e-9909-52bb4281ac1d" xlink:href="fwrd-20221231.xsd#fwrd_JPHallExpressDeliveryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:to="loc_fwrd_JPHallExpressDeliveryMember_59d1164e-3a82-4e2e-9909-52bb4281ac1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BarOleTruckingIncMember_e11fa15a-c744-46be-87af-21bcedcaba27" xlink:href="fwrd-20221231.xsd#fwrd_BarOleTruckingIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:to="loc_fwrd_BarOleTruckingIncMember_e11fa15a-c744-46be-87af-21bcedcaba27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EdgmonTruckingLLCMember_e66099aa-39f4-43ca-8339-81c2037410cb" xlink:href="fwrd-20221231.xsd#fwrd_EdgmonTruckingLLCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d91d737-1515-4462-a450-360bc1d85117" xlink:to="loc_fwrd_EdgmonTruckingLLCMember_e66099aa-39f4-43ca-8339-81c2037410cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSegmentAllocationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_79b74353-f6b5-4fa6-bfaf-b0156681106b" xlink:to="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TangibleAssetImpairmentChargesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:to="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7cb32790-e979-4b0e-a757-bd435606f871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7cb32790-e979-4b0e-a757-bd435606f871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_0d1a47d7-efa8-47f3-bb9d-06b6ea3e396a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_0d1a47d7-efa8-47f3-bb9d-06b6ea3e396a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_dea0f525-185d-484e-9cbe-fd98c493d24d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_dea0f525-185d-484e-9cbe-fd98c493d24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1417fd4a-ac78-4e1d-b9b1-85570a91ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1417fd4a-ac78-4e1d-b9b1-85570a91ffa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_a493cd7a-8583-46e8-9670-5079f413644a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_a493cd7a-8583-46e8-9670-5079f413644a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_9e405124-830c-43d8-a3a3-4c903e017534" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_9e405124-830c-43d8-a3a3-4c903e017534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_c39954dd-5dcd-42ad-9e06-bda3ebdd4c08" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TangibleAssetImpairmentChargesAbstract_f0df9e4a-2ee7-42fa-86b0-dd402799fc2c" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets_c39954dd-5dcd-42ad-9e06-bda3ebdd4c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_0a35f68b-ba1b-4e9d-bcaa-cbd57f105214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_0a35f68b-ba1b-4e9d-bcaa-cbd57f105214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9fce9c28-e7e6-43a0-a575-59b85978ae47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_0a35f68b-ba1b-4e9d-bcaa-cbd57f105214" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9fce9c28-e7e6-43a0-a575-59b85978ae47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fa540d17-acbf-4972-9931-febd0b49bf11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_0a35f68b-ba1b-4e9d-bcaa-cbd57f105214" xlink:to="loc_us-gaap_Goodwill_fa540d17-acbf-4972-9931-febd0b49bf11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_13212282-e898-47f0-ad08-7429afc9fbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_0a35f68b-ba1b-4e9d-bcaa-cbd57f105214" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_13212282-e898-47f0-ad08-7429afc9fbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0ed67bb5-15b6-431e-816b-f266c33b4991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0ed67bb5-15b6-431e-816b-f266c33b4991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_3f1d1938-14ca-49b7-b363-17b407780d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_3f1d1938-14ca-49b7-b363-17b407780d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_4701c337-a0bc-41ac-8666-9f1ab7c9e9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_4701c337-a0bc-41ac-8666-9f1ab7c9e9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation_91e796b8-f4ba-49bc-833c-3311cab40a44" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation_91e796b8-f4ba-49bc-833c-3311cab40a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation_e27f87fb-e62c-42f4-823f-173d613cd85e" xlink:href="fwrd-20221231.xsd#fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:to="loc_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation_e27f87fb-e62c-42f4-823f-173d613cd85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_98bee017-85f9-435e-9f75-92b8a5ec9f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_873ffbcf-d021-4318-a16f-e1be65a26188" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_98bee017-85f9-435e-9f75-92b8a5ec9f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_86ac5811-6838-4730-97a5-48c222041572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_d584c178-bba7-401b-9360-f73302125920" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_86ac5811-6838-4730-97a5-48c222041572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#AcquisitionsEstimatedUsefulLivesDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9d3fe29c-8ed0-45bf-8312-311b568e2993" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f90f3d1d-4941-46b1-81b4-25455f601953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9d3fe29c-8ed0-45bf-8312-311b568e2993" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f90f3d1d-4941-46b1-81b4-25455f601953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dee9acdf-ddb0-4c16-83af-f726e999f171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f90f3d1d-4941-46b1-81b4-25455f601953" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dee9acdf-ddb0-4c16-83af-f726e999f171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dee9acdf-ddb0-4c16-83af-f726e999f171" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_e5ca8f72-ae01-44eb-b34b-cf7791da224a" xlink:href="fwrd-20221231.xsd#fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:to="loc_fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember_e5ca8f72-ae01-44eb-b34b-cf7791da224a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_JPHallExpressDeliveryMember_4db487c1-648a-4eb9-8edb-d95d71eb34b3" xlink:href="fwrd-20221231.xsd#fwrd_JPHallExpressDeliveryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:to="loc_fwrd_JPHallExpressDeliveryMember_4db487c1-648a-4eb9-8edb-d95d71eb34b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BarOleTruckingIncMember_2e9fb22e-3e6d-4624-acae-77dfb1db403c" xlink:href="fwrd-20221231.xsd#fwrd_BarOleTruckingIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:to="loc_fwrd_BarOleTruckingIncMember_2e9fb22e-3e6d-4624-acae-77dfb1db403c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EdgmonTruckingLLCMember_0677e8a1-257b-44c5-b52d-5892a5592deb" xlink:href="fwrd-20221231.xsd#fwrd_EdgmonTruckingLLCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_94df267e-de85-44b4-bb2d-ca940ceaaf3e" xlink:to="loc_fwrd_EdgmonTruckingLLCMember_0677e8a1-257b-44c5-b52d-5892a5592deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6e58b50-9ae8-4cf4-86a7-195ccd2dd20b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f90f3d1d-4941-46b1-81b4-25455f601953" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6e58b50-9ae8-4cf4-86a7-195ccd2dd20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3a9967c-2c9b-4e8a-bcae-7077aae1e211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f6e58b50-9ae8-4cf4-86a7-195ccd2dd20b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3a9967c-2c9b-4e8a-bcae-7077aae1e211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ad4e7a36-a8ad-4002-aef6-9aad93584290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3a9967c-2c9b-4e8a-bcae-7077aae1e211" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ad4e7a36-a8ad-4002-aef6-9aad93584290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_28141fd2-1c5e-4f9b-ab4e-665e24e0334f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3a9967c-2c9b-4e8a-bcae-7077aae1e211" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_28141fd2-1c5e-4f9b-ab4e-665e24e0334f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e3826a3f-0f37-4709-b1e0-2123296a5216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f90f3d1d-4941-46b1-81b4-25455f601953" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_e3826a3f-0f37-4709-b1e0-2123296a5216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_60708cad-5ed7-4105-9bf7-dd38eca32d67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e3826a3f-0f37-4709-b1e0-2123296a5216" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_60708cad-5ed7-4105-9bf7-dd38eca32d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IndebtednessScheduleofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1618880d-cbe9-4749-97d9-db21640c22c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b27419b5-4dea-4bf1-b660-5a135d4043d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1618880d-cbe9-4749-97d9-db21640c22c1" xlink:to="loc_us-gaap_DebtInstrumentTable_b27419b5-4dea-4bf1-b660-5a135d4043d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ed01ffe1-23de-4ccf-87f6-5bf83f0c7b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b27419b5-4dea-4bf1-b660-5a135d4043d0" xlink:to="loc_us-gaap_CreditFacilityAxis_ed01ffe1-23de-4ccf-87f6-5bf83f0c7b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_55cac6ff-7e38-4e27-a0e0-b9803d045358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_ed01ffe1-23de-4ccf-87f6-5bf83f0c7b22" xlink:to="loc_us-gaap_CreditFacilityDomain_55cac6ff-7e38-4e27-a0e0-b9803d045358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_68bd5baf-b3ec-4a37-99fe-7fe85c3a486c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_55cac6ff-7e38-4e27-a0e0-b9803d045358" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_68bd5baf-b3ec-4a37-99fe-7fe85c3a486c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b27419b5-4dea-4bf1-b660-5a135d4043d0" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d51c3548-7f4b-4b6d-90b7-4df187142395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d51c3548-7f4b-4b6d-90b7-4df187142395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_8ceb10fc-b90b-4b20-945c-6206c37def9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_8ceb10fc-b90b-4b20-945c-6206c37def9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_cb9d02db-110c-4735-a36f-ea1084252bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:to="loc_us-gaap_LongTermDebt_cb9d02db-110c-4735-a36f-ea1084252bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ec87f7a8-e1dc-43bd-875b-76c621ff7af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:to="loc_us-gaap_LongTermDebtCurrent_ec87f7a8-e1dc-43bd-875b-76c621ff7af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_00a3a0c9-8eba-4be4-b319-eda700b4104e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2d97b2f-cdb7-4b16-9880-694e0d5c6c74" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_00a3a0c9-8eba-4be4-b319-eda700b4104e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails_1" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IndebtednessScheduleofLongTermDebtDetails_1"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IndebtednessScheduleofMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a3e54b05-b9e6-4271-bd7c-1ffe5bb853a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2c763719-a597-46b6-ac14-876b4d4e3a22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a3e54b05-b9e6-4271-bd7c-1ffe5bb853a0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2c763719-a597-46b6-ac14-876b4d4e3a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_46a68b49-dd43-45e0-b7fe-4dd0bd1baa55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a3e54b05-b9e6-4271-bd7c-1ffe5bb853a0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_46a68b49-dd43-45e0-b7fe-4dd0bd1baa55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3d5a81b0-8c44-431c-8fff-7079309ab9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a3e54b05-b9e6-4271-bd7c-1ffe5bb853a0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3d5a81b0-8c44-431c-8fff-7079309ab9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c9039cb7-9f0e-4206-a270-b5982134c09f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a3e54b05-b9e6-4271-bd7c-1ffe5bb853a0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c9039cb7-9f0e-4206-a270-b5982134c09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IndebtednessNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IndebtednessNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IndebtednessNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_989d902f-4784-4624-afca-7c1c596f2395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_989d902f-4784-4624-afca-7c1c596f2395" xlink:to="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8ae12138-cd07-447a-9c03-75e4fc7691b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:to="loc_us-gaap_CreditFacilityAxis_8ae12138-cd07-447a-9c03-75e4fc7691b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3108b292-1004-402e-95e6-378388df81a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_8ae12138-cd07-447a-9c03-75e4fc7691b9" xlink:to="loc_us-gaap_CreditFacilityDomain_3108b292-1004-402e-95e6-378388df81a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a94ff87b-faeb-47f9-91ab-9c78bffeb3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3108b292-1004-402e-95e6-378388df81a7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a94ff87b-faeb-47f9-91ab-9c78bffeb3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_47fdf5f2-3426-4e45-9ed8-2f58fa490019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_a94ff87b-faeb-47f9-91ab-9c78bffeb3cc" xlink:to="loc_us-gaap_LetterOfCreditMember_47fdf5f2-3426-4e45-9ed8-2f58fa490019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_ba95cb00-d4ac-440b-b7ab-e74ae4c3e150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_a94ff87b-faeb-47f9-91ab-9c78bffeb3cc" xlink:to="loc_us-gaap_BridgeLoanMember_ba95cb00-d4ac-440b-b7ab-e74ae4c3e150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d2446df8-31ba-4c01-b738-6caa6332fdba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:to="loc_us-gaap_VariableRateAxis_d2446df8-31ba-4c01-b738-6caa6332fdba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_fab6585c-85a5-46c6-8ce5-dc929ac0b622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_d2446df8-31ba-4c01-b738-6caa6332fdba" xlink:to="loc_us-gaap_VariableRateDomain_fab6585c-85a5-46c6-8ce5-dc929ac0b622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_BloombergShortTermBankYieldIndexMember_a3862edb-18e6-4c30-8156-995193d2d54f" xlink:href="fwrd-20221231.xsd#fwrd_BloombergShortTermBankYieldIndexMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_fab6585c-85a5-46c6-8ce5-dc929ac0b622" xlink:to="loc_fwrd_BloombergShortTermBankYieldIndexMember_a3862edb-18e6-4c30-8156-995193d2d54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_b3ac2418-beff-4233-88e6-4a72ba87bb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_fab6585c-85a5-46c6-8ce5-dc929ac0b622" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_b3ac2418-beff-4233-88e6-4a72ba87bb2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_eae92cec-b746-4f46-9749-9b02fe7244f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_fab6585c-85a5-46c6-8ce5-dc929ac0b622" xlink:to="loc_us-gaap_PrimeRateMember_eae92cec-b746-4f46-9749-9b02fe7244f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c82d4b89-0f68-4ed3-a4f3-da15dc33e02f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:to="loc_srt_RangeAxis_c82d4b89-0f68-4ed3-a4f3-da15dc33e02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7ba40eaa-d1bb-48a8-a378-33df91c513cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c82d4b89-0f68-4ed3-a4f3-da15dc33e02f" xlink:to="loc_srt_RangeMember_7ba40eaa-d1bb-48a8-a378-33df91c513cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37114240-dc3b-4733-85a8-ec78a98d58b6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7ba40eaa-d1bb-48a8-a378-33df91c513cf" xlink:to="loc_srt_MinimumMember_37114240-dc3b-4733-85a8-ec78a98d58b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0b0a270b-0153-4455-8185-d2dad9c08089" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7ba40eaa-d1bb-48a8-a378-33df91c513cf" xlink:to="loc_srt_MaximumMember_0b0a270b-0153-4455-8185-d2dad9c08089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_155f3c67-8386-4437-a948-0a2a5f6a9e54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_155f3c67-8386-4437-a948-0a2a5f6a9e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8ff05cb5-0a7a-44c7-93e3-a6c02f2298d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_155f3c67-8386-4437-a948-0a2a5f6a9e54" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8ff05cb5-0a7a-44c7-93e3-a6c02f2298d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_11f6d183-192c-447f-a6af-dacc41b59cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8ff05cb5-0a7a-44c7-93e3-a6c02f2298d8" xlink:to="loc_us-gaap_MediumTermNotesMember_11f6d183-192c-447f-a6af-dacc41b59cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8578832c-5878-490e-8476-d931f62ec698" xlink:to="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_c3c3d574-1f4e-42eb-9b46-86e7345bdcbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_DebtInstrumentTerm_c3c3d574-1f4e-42eb-9b46-86e7345bdcbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_108d96b0-9d46-4a23-b04f-536eaf66990b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_108d96b0-9d46-4a23-b04f-536eaf66990b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_21fc9c10-cdd8-4c41-97d8-603d7a73fd43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_21fc9c10-cdd8-4c41-97d8-603d7a73fd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit_c511d2a3-5dff-46d6-b8d1-d0b865871b41" xlink:href="fwrd-20221231.xsd#fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit_c511d2a3-5dff-46d6-b8d1-d0b865871b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_f6c9cab8-8aeb-4e84-8181-8b5dd562618e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LineOfCredit_f6c9cab8-8aeb-4e84-8181-8b5dd562618e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_eee37e28-7fb8-42ff-9c1a-2ca130d3d8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_eee37e28-7fb8-42ff-9c1a-2ca130d3d8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_09db454c-8e41-43f7-85ae-9993f2159f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_09db454c-8e41-43f7-85ae-9993f2159f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7967aa33-b008-4fe2-9ddd-3f41c594d1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7967aa33-b008-4fe2-9ddd-3f41c594d1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor_001a9f33-4dfb-4dc1-be15-665439d2d95e" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor_001a9f33-4dfb-4dc1-be15-665439d2d95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_814da0cb-4ddd-46e8-870c-e44693016870" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_814da0cb-4ddd-46e8-870c-e44693016870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentBaseRateFloor_4ee1bb8e-9929-4a48-9af6-f8bb320c2111" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentBaseRateFloor"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_fwrd_DebtInstrumentBaseRateFloor_4ee1bb8e-9929-4a48-9af6-f8bb320c2111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentFederalFundsRateFloor_a8580006-5761-45d2-9003-52804614b1f8" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentFederalFundsRateFloor"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_fwrd_DebtInstrumentFederalFundsRateFloor_a8580006-5761-45d2-9003-52804614b1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate_5623e3a1-8a0d-4dca-ac11-65759a12c9e0" xlink:href="fwrd-20221231.xsd#fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate_5623e3a1-8a0d-4dca-ac11-65759a12c9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_3606efd5-98a3-4a61-9c09-bb2810b21965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_3606efd5-98a3-4a61-9c09-bb2810b21965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ec9f2deb-8b2e-4fdf-8e2f-21411f330f40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ec9f2deb-8b2e-4fdf-8e2f-21411f330f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_52d16bd1-8772-4046-8987-39ba5d937349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_InterestPaidNet_52d16bd1-8772-4046-8987-39ba5d937349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_b7393076-9e0a-4ad3-9aeb-04ab46434195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16dd1d71-0075-4971-8ca7-032995258e81" xlink:to="loc_us-gaap_InterestCostsCapitalized_b7393076-9e0a-4ad3-9aeb-04ab46434195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ShareholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c54023b9-a52c-464c-b3ae-609533824dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86671f3b-158e-4a88-9e22-f46033593fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c54023b9-a52c-464c-b3ae-609533824dbf" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86671f3b-158e-4a88-9e22-f46033593fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_cc3542ad-fd32-4a10-ade8-a7b868b90b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86671f3b-158e-4a88-9e22-f46033593fcb" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_cc3542ad-fd32-4a10-ade8-a7b868b90b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_aa5363d2-6a5b-49e8-a065-0aad5c7b204a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_cc3542ad-fd32-4a10-ade8-a7b868b90b2c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_aa5363d2-6a5b-49e8-a065-0aad5c7b204a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_518305d0-2131-450a-a0aa-e2c632f2385d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_aa5363d2-6a5b-49e8-a065-0aad5c7b204a" xlink:to="loc_us-gaap_SubsequentEventMember_518305d0-2131-450a-a0aa-e2c632f2385d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_62bd98be-e502-41d2-95ad-59f4ad6ddc43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86671f3b-158e-4a88-9e22-f46033593fcb" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_62bd98be-e502-41d2-95ad-59f4ad6ddc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_e4d0e0bd-a743-449a-880c-8541d2e84fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_62bd98be-e502-41d2-95ad-59f4ad6ddc43" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_e4d0e0bd-a743-449a-880c-8541d2e84fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_StockRepurchasePlan2019Member_ec0097a5-0c2b-43de-a5d7-37af83bf0288" xlink:href="fwrd-20221231.xsd#fwrd_StockRepurchasePlan2019Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_e4d0e0bd-a743-449a-880c-8541d2e84fdf" xlink:to="loc_fwrd_StockRepurchasePlan2019Member_ec0097a5-0c2b-43de-a5d7-37af83bf0288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b4974fd0-b524-40e8-b4e6-39c413593e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86671f3b-158e-4a88-9e22-f46033593fcb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b4974fd0-b524-40e8-b4e6-39c413593e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f2802823-c2a6-4466-ad85-114990015c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b4974fd0-b524-40e8-b4e6-39c413593e7c" xlink:to="loc_us-gaap_ClassOfStockDomain_f2802823-c2a6-4466-ad85-114990015c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5f4d8b9a-3454-4ef0-867b-184c082bb94f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f2802823-c2a6-4466-ad85-114990015c6e" xlink:to="loc_us-gaap_CommonStockMember_5f4d8b9a-3454-4ef0-867b-184c082bb94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86671f3b-158e-4a88-9e22-f46033593fcb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_a2f5c72d-249d-4810-bd25-0c4b6030c4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_a2f5c72d-249d-4810-bd25-0c4b6030c4dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_81b44d21-235e-4ef5-885b-5a3651aff42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_81b44d21-235e-4ef5-885b-5a3651aff42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_8c99e5f0-0559-4a32-8b39-7e9fd013c076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_PreferredStockSharesIssued_8c99e5f0-0559-4a32-8b39-7e9fd013c076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_28ea8bee-42e6-43d6-9296-296de94c347a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_28ea8bee-42e6-43d6-9296-296de94c347a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ShareRepurchaseProgramAuthorizedShares_ce5e97a9-a4e8-4760-b5f7-72c53231e010" xlink:href="fwrd-20221231.xsd#fwrd_ShareRepurchaseProgramAuthorizedShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_fwrd_ShareRepurchaseProgramAuthorizedShares_ce5e97a9-a4e8-4760-b5f7-72c53231e010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_e0f0feae-8288-46c3-ad7b-2b119cb33878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_e0f0feae-8288-46c3-ad7b-2b119cb33878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f929504d-685f-4e61-9d7d-319f89ff2604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f929504d-685f-4e61-9d7d-319f89ff2604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_985a0f82-e38d-484c-9e24-e003d7ed2bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_985a0f82-e38d-484c-9e24-e003d7ed2bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_deb0d4ed-1702-4e20-b520-5962feb3f911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d2201b72-06b7-4245-86a2-5818d8f35ca7" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_deb0d4ed-1702-4e20-b520-5962feb3f911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanShareBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ae74d852-392f-4bac-85ba-61fe622338e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e06fc0a-735f-4822-9d37-f3f34014f2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ae74d852-392f-4bac-85ba-61fe622338e9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e06fc0a-735f-4822-9d37-f3f34014f2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_61956c6e-e882-4bbe-beb7-67ec5db0d7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e06fc0a-735f-4822-9d37-f3f34014f2f0" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_61956c6e-e882-4bbe-beb7-67ec5db0d7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_c324c046-c097-4351-a3e5-9ba7414fc522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_61956c6e-e882-4bbe-beb7-67ec5db0d7b2" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_c324c046-c097-4351-a3e5-9ba7414fc522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_783f24c3-0415-4508-ba68-9b829402def6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_c324c046-c097-4351-a3e5-9ba7414fc522" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_783f24c3-0415-4508-ba68-9b829402def6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_45df2e36-57f6-49fa-a43b-2aa78a7a4b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_c324c046-c097-4351-a3e5-9ba7414fc522" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_45df2e36-57f6-49fa-a43b-2aa78a7a4b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_802e07bc-26ac-464d-923b-3158702b64be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e06fc0a-735f-4822-9d37-f3f34014f2f0" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_802e07bc-26ac-464d-923b-3158702b64be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_56e8aee7-dc1b-4a98-80f6-9acbb96645bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_802e07bc-26ac-464d-923b-3158702b64be" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_56e8aee7-dc1b-4a98-80f6-9acbb96645bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SalariesWagesAndEmployeeBenefitsMember_8673e5cc-b110-474a-9fd6-3777cabd035d" xlink:href="fwrd-20221231.xsd#fwrd_SalariesWagesAndEmployeeBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_56e8aee7-dc1b-4a98-80f6-9acbb96645bc" xlink:to="loc_fwrd_SalariesWagesAndEmployeeBenefitsMember_8673e5cc-b110-474a-9fd6-3777cabd035d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_046b0af2-2cdb-41d9-9f93-cf0f5b6aa626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e06fc0a-735f-4822-9d37-f3f34014f2f0" xlink:to="loc_us-gaap_AwardTypeAxis_046b0af2-2cdb-41d9-9f93-cf0f5b6aa626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bffecdc4-24fb-4dfc-acb5-e1f5fb00b4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_046b0af2-2cdb-41d9-9f93-cf0f5b6aa626" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bffecdc4-24fb-4dfc-acb5-e1f5fb00b4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_cf67719d-4d0d-4ef7-a6db-e78be357df68" xlink:href="fwrd-20221231.xsd#fwrd_NonemployeeDirectorNonvestedSharesGrantedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bffecdc4-24fb-4dfc-acb5-e1f5fb00b4a1" xlink:to="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_cf67719d-4d0d-4ef7-a6db-e78be357df68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7cc6700b-1f05-47cf-8562-8b750c33f269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e06fc0a-735f-4822-9d37-f3f34014f2f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7cc6700b-1f05-47cf-8562-8b750c33f269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0e28aee7-2b16-447f-9b3f-1c60cb991ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7cc6700b-1f05-47cf-8562-8b750c33f269" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0e28aee7-2b16-447f-9b3f-1c60cb991ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_24404216-a7a5-4ec0-ac1b-b33b21ce15d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7cc6700b-1f05-47cf-8562-8b750c33f269" xlink:to="loc_us-gaap_ShareBasedCompensation_24404216-a7a5-4ec0-ac1b-b33b21ce15d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4ba95e55-dcde-4d1e-8ae7-9f3aafa23948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7cc6700b-1f05-47cf-8562-8b750c33f269" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4ba95e55-dcde-4d1e-8ae7-9f3aafa23948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7fce5599-196a-4d40-b8e3-098142a3055e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c67248e-bc5f-454f-a6d7-a24768ae4bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7fce5599-196a-4d40-b8e3-098142a3055e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c67248e-bc5f-454f-a6d7-a24768ae4bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1e0929bb-0c5e-4095-9a76-0e5ca36c281f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c67248e-bc5f-454f-a6d7-a24768ae4bdd" xlink:to="loc_us-gaap_AwardTypeAxis_1e0929bb-0c5e-4095-9a76-0e5ca36c281f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1e0929bb-0c5e-4095-9a76-0e5ca36c281f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_86cfb923-4b3b-4f69-a8c0-37bb58743183" xlink:href="fwrd-20221231.xsd#fwrd_KeyEmployeePerformanceShareBasedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_86cfb923-4b3b-4f69-a8c0-37bb58743183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f638a56d-5966-49e4-9604-af0346c6502c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_us-gaap_EmployeeStockMember_f638a56d-5966-49e4-9604-af0346c6502c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonEmployeeDirectorStockOptionsMember_6251e308-5fb7-4868-bea7-2bb9d2f28ec2" xlink:href="fwrd-20221231.xsd#fwrd_NonEmployeeDirectorStockOptionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_fwrd_NonEmployeeDirectorStockOptionsMember_6251e308-5fb7-4868-bea7-2bb9d2f28ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3a333d28-26c7-4791-a898-1abdadd0411a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3a333d28-26c7-4791-a898-1abdadd0411a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_6476431e-d463-41ae-9651-437aa4161738" xlink:href="fwrd-20221231.xsd#fwrd_NonemployeeDirectorNonvestedSharesGrantedMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_6476431e-d463-41ae-9651-437aa4161738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EmployeeNonVestedSharesMember_ca79b75c-b808-417f-bf93-7d2550a2ff71" xlink:href="fwrd-20221231.xsd#fwrd_EmployeeNonVestedSharesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_fwrd_EmployeeNonVestedSharesMember_ca79b75c-b808-417f-bf93-7d2550a2ff71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d3808b88-e0e9-46b1-b23c-839fc567ca5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d403a98-bc6f-4e65-b0a4-70ccb06f2db9" xlink:to="loc_us-gaap_RestrictedStockMember_d3808b88-e0e9-46b1-b23c-839fc567ca5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5effe6c6-778c-4ef3-9352-409c08a2de35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c67248e-bc5f-454f-a6d7-a24768ae4bdd" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5effe6c6-778c-4ef3-9352-409c08a2de35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_cfb59f03-78d8-436a-b24a-95c09f08b1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5effe6c6-778c-4ef3-9352-409c08a2de35" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_cfb59f03-78d8-436a-b24a-95c09f08b1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_1203aa72-0a14-4bba-9714-8bf71d3eff2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_cfb59f03-78d8-436a-b24a-95c09f08b1c8" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_1203aa72-0a14-4bba-9714-8bf71d3eff2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_b11b8799-8a63-4d1b-af10-db7ec7b77692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_cfb59f03-78d8-436a-b24a-95c09f08b1c8" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_b11b8799-8a63-4d1b-af10-db7ec7b77692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_7d058c60-36a8-46ca-9618-853ffb6d0b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c67248e-bc5f-454f-a6d7-a24768ae4bdd" xlink:to="loc_us-gaap_VestingAxis_7d058c60-36a8-46ca-9618-853ffb6d0b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_4c41f865-3ee5-443b-bd32-1213374bd5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_7d058c60-36a8-46ca-9618-853ffb6d0b94" xlink:to="loc_us-gaap_VestingDomain_4c41f865-3ee5-443b-bd32-1213374bd5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_076b7e05-408c-421a-a417-b28a1aa9f008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_4c41f865-3ee5-443b-bd32-1213374bd5d7" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_076b7e05-408c-421a-a417-b28a1aa9f008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c67248e-bc5f-454f-a6d7-a24768ae4bdd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_47d9d789-e78b-4d21-8d0c-3c0cf78f8f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_47d9d789-e78b-4d21-8d0c-3c0cf78f8f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c0500134-1c30-45b0-844a-6fc13561b829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c0500134-1c30-45b0-844a-6fc13561b829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_327171cb-dee5-4fcc-ac7c-31edcce38ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_327171cb-dee5-4fcc-ac7c-31edcce38ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6128bd3a-05fe-4608-912f-a31899a5edaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6128bd3a-05fe-4608-912f-a31899a5edaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2620b00d-158a-44b7-9c7f-5aca5e9da07b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2620b00d-158a-44b7-9c7f-5aca5e9da07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_fc8961f6-c666-415a-9802-bc8ca19472b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_fc8961f6-c666-415a-9802-bc8ca19472b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_ef9d8801-bb81-4157-8afa-333892c78cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_ef9d8801-bb81-4157-8afa-333892c78cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ff24d04f-b980-4109-b287-48945c864756" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ff24d04f-b980-4109-b287-48945c864756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2b70f554-699f-4540-bf1c-3997220c3e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2b70f554-699f-4540-bf1c-3997220c3e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1ce17905-0aa5-41eb-b99a-5dfb4ed49527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1ce17905-0aa5-41eb-b99a-5dfb4ed49527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c478b292-3974-4c39-a15f-d31c1f077b07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c478b292-3974-4c39-a15f-d31c1f077b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_ea384b5b-b3f3-48d1-be2e-dc90f503066f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_ea384b5b-b3f3-48d1-be2e-dc90f503066f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3cf24aef-644f-4ff8-818f-7cca95b69596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3cf24aef-644f-4ff8-818f-7cca95b69596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_73906c44-92de-417e-997e-466269bcbf9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_73906c44-92de-417e-997e-466269bcbf9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_4f5b2c74-187a-4f59-8138-71f04920d32c" xlink:href="fwrd-20221231.xsd#fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_4f5b2c74-187a-4f59-8138-71f04920d32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MinimumPercentageOfSharesAttainable_cbb7d943-c5cd-4267-9a3f-6343d37babbc" xlink:href="fwrd-20221231.xsd#fwrd_MinimumPercentageOfSharesAttainable"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_fwrd_MinimumPercentageOfSharesAttainable_cbb7d943-c5cd-4267-9a3f-6343d37babbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_MaximumPercentageOfSharesAttainable_affeee5d-72f1-43e4-916f-61083c4680bc" xlink:href="fwrd-20221231.xsd#fwrd_MaximumPercentageOfSharesAttainable"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_fwrd_MaximumPercentageOfSharesAttainable_affeee5d-72f1-43e4-916f-61083c4680bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_99b9ba0c-794d-42e6-8428-1f80faa49970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_99b9ba0c-794d-42e6-8428-1f80faa49970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_a5a5de07-6f08-47a2-894b-151714327bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_a5a5de07-6f08-47a2-894b-151714327bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_7f67d863-5fcc-476c-95ef-f0bf01e44a90" xlink:href="fwrd-20221231.xsd#fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_7f67d863-5fcc-476c-95ef-f0bf01e44a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases_45348b10-954a-4366-b0ba-947a5433e3a9" xlink:href="fwrd-20221231.xsd#fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ac17269-ecae-44aa-86f2-efd977d129e9" xlink:to="loc_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases_45348b10-954a-4366-b0ba-947a5433e3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanWeightedAverageAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_891b40ce-5100-4a18-99b8-3b5ed842e576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b83ed8c-3a8b-4f18-b7df-ae42020898c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_891b40ce-5100-4a18-99b8-3b5ed842e576" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b83ed8c-3a8b-4f18-b7df-ae42020898c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_79f69b9b-d11b-4600-b981-daff160bdbad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b83ed8c-3a8b-4f18-b7df-ae42020898c5" xlink:to="loc_us-gaap_AwardTypeAxis_79f69b9b-d11b-4600-b981-daff160bdbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b434d7f4-bfd4-4e29-86cb-7deefb792854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_79f69b9b-d11b-4600-b981-daff160bdbad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b434d7f4-bfd4-4e29-86cb-7deefb792854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_8203f8c6-cec0-44c7-8a6b-b5b4fe2fd34e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b434d7f4-bfd4-4e29-86cb-7deefb792854" xlink:to="loc_us-gaap_EmployeeStockOptionMember_8203f8c6-cec0-44c7-8a6b-b5b4fe2fd34e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_4399fa44-6dd8-42a7-9f9f-965b51ba8180" xlink:href="fwrd-20221231.xsd#fwrd_KeyEmployeePerformanceShareBasedPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b434d7f4-bfd4-4e29-86cb-7deefb792854" xlink:to="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_4399fa44-6dd8-42a7-9f9f-965b51ba8180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75ab0c83-6263-417a-974a-4553fd7f6f85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6b83ed8c-3a8b-4f18-b7df-ae42020898c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75ab0c83-6263-417a-974a-4553fd7f6f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_970e1881-3558-4a53-a55e-67b9c213e5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75ab0c83-6263-417a-974a-4553fd7f6f85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_970e1881-3558-4a53-a55e-67b9c213e5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75ab0c83-6263-417a-974a-4553fd7f6f85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5580a4b5-da31-4e1e-a318-30e8167158ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5580a4b5-da31-4e1e-a318-30e8167158ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ef7d3c03-a0c1-4b2d-adb7-d3dc43780df8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ef7d3c03-a0c1-4b2d-adb7-d3dc43780df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_ad56e0f6-8083-481d-9448-bbdb4ca71369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_ad56e0f6-8083-481d-9448-bbdb4ca71369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3acc1176-d573-488e-a797-80343d7e9e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_e12d5649-d48e-4713-94c6-d93060ab34e2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3acc1176-d573-488e-a797-80343d7e9e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanRollForwardActivityDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_50e09be5-0421-43ca-b172-bf8fdee3e72f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e554940c-6b6c-49bb-b8d4-9f117c166137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_50e09be5-0421-43ca-b172-bf8fdee3e72f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e554940c-6b6c-49bb-b8d4-9f117c166137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_51430897-9e23-430c-a57b-79241c936e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e554940c-6b6c-49bb-b8d4-9f117c166137" xlink:to="loc_us-gaap_AwardTypeAxis_51430897-9e23-430c-a57b-79241c936e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_51430897-9e23-430c-a57b-79241c936e7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2ffbe3e1-7e5c-4fd8-9e67-318307154b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2ffbe3e1-7e5c-4fd8-9e67-318307154b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d4911b66-25d7-4bfc-a6a0-d980b9a9d2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:to="loc_us-gaap_RestrictedStockMember_d4911b66-25d7-4bfc-a6a0-d980b9a9d2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_127f862f-2fe0-4c96-9250-aa7c73508df2" xlink:href="fwrd-20221231.xsd#fwrd_KeyEmployeePerformanceShareBasedPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:to="loc_fwrd_KeyEmployeePerformanceShareBasedPlanMember_127f862f-2fe0-4c96-9250-aa7c73508df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_76160e93-79eb-4b39-90ad-b0a1715e7928" xlink:href="fwrd-20221231.xsd#fwrd_NonemployeeDirectorNonvestedSharesGrantedMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12a89a0e-2208-43ca-8ad9-33a097f766eb" xlink:to="loc_fwrd_NonemployeeDirectorNonvestedSharesGrantedMember_76160e93-79eb-4b39-90ad-b0a1715e7928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_d701e32b-de85-469e-80ec-e4f5f2ee271d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e554940c-6b6c-49bb-b8d4-9f117c166137" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_d701e32b-de85-469e-80ec-e4f5f2ee271d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_e4f31c74-401e-4671-a3f4-b6f2323ec862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_d701e32b-de85-469e-80ec-e4f5f2ee271d" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_e4f31c74-401e-4671-a3f4-b6f2323ec862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_6309cd83-0e72-461f-8645-7878541603aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_e4f31c74-401e-4671-a3f4-b6f2323ec862" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_6309cd83-0e72-461f-8645-7878541603aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_b1ee44cf-0e9a-41a9-b607-c9e0847d734a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_e4f31c74-401e-4671-a3f4-b6f2323ec862" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_b1ee44cf-0e9a-41a9-b607-c9e0847d734a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e554940c-6b6c-49bb-b8d4-9f117c166137" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57ac3404-dda8-4616-afd8-4500a610ff28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57ac3404-dda8-4616-afd8-4500a610ff28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_a084661a-dec3-427d-82c3-0baa1ae94953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_a084661a-dec3-427d-82c3-0baa1ae94953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_33c8fcd4-2ff4-4869-918a-65e1aa6e79b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_33c8fcd4-2ff4-4869-918a-65e1aa6e79b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d5ce576b-95e0-46fe-96c1-f5d6f3b13835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d5ce576b-95e0-46fe-96c1-f5d6f3b13835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a5c75fe7-6609-4e57-9435-ba50436afdfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_21e30eb8-99f8-40ce-98b0-d02f35a828b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a5c75fe7-6609-4e57-9435-ba50436afdfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d8d1b04f-749d-46ea-9ec3-48882e8008eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d8d1b04f-749d-46ea-9ec3-48882e8008eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_686aa73f-a50e-42c1-a6ee-c391b2e0fa00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_686aa73f-a50e-42c1-a6ee-c391b2e0fa00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_578421dd-21a7-4e0b-9a34-1d33985bb7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_578421dd-21a7-4e0b-9a34-1d33985bb7ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_8d03b7fd-fbfc-4d60-9588-6b4e45f8a186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_8d03b7fd-fbfc-4d60-9588-6b4e45f8a186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d7bfbaf0-ed2d-4816-8203-d63a1f5e748f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d241685f-ebec-45a9-9b77-fb4bae2efd6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d7bfbaf0-ed2d-4816-8203-d63a1f5e748f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4dc82f4a-d84d-44f3-9823-f9dd965c076a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4dc82f4a-d84d-44f3-9823-f9dd965c076a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6c795c93-7a5e-4355-a78a-cad460416467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6c795c93-7a5e-4355-a78a-cad460416467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f10a62f5-df03-4141-bc56-c36f2937f693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f10a62f5-df03-4141-bc56-c36f2937f693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_15b7078f-f7ee-4bdf-b60c-688273b80667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_15b7078f-f7ee-4bdf-b60c-688273b80667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f3310167-74b5-4e07-950a-7e228f757ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0995fb07-69f5-4788-b1a6-ae72a0b0373c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f3310167-74b5-4e07-950a-7e228f757ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc5eca33-a1ad-43a1-8029-4e06aa468385" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3965bb35-e665-48a7-ac97-fdb72c50687a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3965bb35-e665-48a7-ac97-fdb72c50687a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0e6b8004-836e-4812-baaf-d55cae567a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0e6b8004-836e-4812-baaf-d55cae567a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ace18b9-cc49-49ca-b633-98706a25d16d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ace18b9-cc49-49ca-b633-98706a25d16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d6c6902b-86f0-4a47-b536-48be96bf82b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d6c6902b-86f0-4a47-b536-48be96bf82b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_462b4c8b-191c-497f-bd3c-5b17dbcf2798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d6c28ec8-560c-4612-b02c-bb95146460c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_462b4c8b-191c-497f-bd3c-5b17dbcf2798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanExercisePriceRangeDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3f3ff756-8f5e-4f05-b03c-ef5fb7288e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_81f259c9-4595-4378-9a52-74eea07538d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3f3ff756-8f5e-4f05-b03c-ef5fb7288e18" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_81f259c9-4595-4378-9a52-74eea07538d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d87fb617-774b-4be4-88ac-540ee5d00bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_81f259c9-4595-4378-9a52-74eea07538d4" xlink:to="loc_us-gaap_AwardTypeAxis_d87fb617-774b-4be4-88ac-540ee5d00bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d5ce894-4fc5-41a7-85a6-7cda47c85da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d87fb617-774b-4be4-88ac-540ee5d00bb1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d5ce894-4fc5-41a7-85a6-7cda47c85da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_0818bb71-f56e-46fd-ab51-b26c666104d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d5ce894-4fc5-41a7-85a6-7cda47c85da3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_0818bb71-f56e-46fd-ab51-b26c666104d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ae199835-da25-4895-b4f6-2c22e09af306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_81f259c9-4595-4378-9a52-74eea07538d4" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ae199835-da25-4895-b4f6-2c22e09af306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_cfee49f3-02fc-4cc8-820f-d61c5dc24796" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ae199835-da25-4895-b4f6-2c22e09af306" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_cfee49f3-02fc-4cc8-820f-d61c5dc24796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExercisePriceRangeOneMember_50621268-d1b3-468f-a0ff-4fa7b34657a0" xlink:href="fwrd-20221231.xsd#fwrd_ExercisePriceRangeOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_cfee49f3-02fc-4cc8-820f-d61c5dc24796" xlink:to="loc_fwrd_ExercisePriceRangeOneMember_50621268-d1b3-468f-a0ff-4fa7b34657a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExercisePriceRangeTwoMember_edf9fb6b-3290-48cc-a71c-5cf13026fe26" xlink:href="fwrd-20221231.xsd#fwrd_ExercisePriceRangeTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_cfee49f3-02fc-4cc8-820f-d61c5dc24796" xlink:to="loc_fwrd_ExercisePriceRangeTwoMember_edf9fb6b-3290-48cc-a71c-5cf13026fe26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_dff9ecd7-ea35-4a53-a8aa-babf4b2fca2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_81f259c9-4595-4378-9a52-74eea07538d4" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_dff9ecd7-ea35-4a53-a8aa-babf4b2fca2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_b8edc88b-302c-4187-8211-4a1685e039f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_dff9ecd7-ea35-4a53-a8aa-babf4b2fca2f" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_b8edc88b-302c-4187-8211-4a1685e039f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_484af4d8-076e-480e-802e-c1d11be63f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_b8edc88b-302c-4187-8211-4a1685e039f4" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_484af4d8-076e-480e-802e-c1d11be63f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_81f259c9-4595-4378-9a52-74eea07538d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_4252dbb9-8934-452a-b3c0-e75d31cf7b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_4252dbb9-8934-452a-b3c0-e75d31cf7b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_b281b5c9-76ff-4a63-b29f-897277168892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_b281b5c9-76ff-4a63-b29f-897277168892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_5ae044cb-e8c3-410c-ba5b-5ad6f81f99a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_5ae044cb-e8c3-410c-ba5b-5ad6f81f99a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_7ef9e3de-5407-4315-b336-74ad3b50b852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_7ef9e3de-5407-4315-b336-74ad3b50b852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_fa75bccf-fcca-4da8-bca5-fa6cf8400b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_fa75bccf-fcca-4da8-bca5-fa6cf8400b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e50d6dba-cf10-40a4-97da-f64982378bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e50d6dba-cf10-40a4-97da-f64982378bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_99cdaee3-5b43-43d3-8958-41ffb99ee0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d88f23b4-5469-4b85-9087-8fcf0663d2c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_99cdaee3-5b43-43d3-8958-41ffb99ee0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#StockIncentivePlanEmployeeStockPurchasePlanDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_45aff8ef-e4d9-4d0b-9f05-5a641ed6755e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_ee2797cf-52c2-470f-82ba-ece7f51efbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_45aff8ef-e4d9-4d0b-9f05-5a641ed6755e" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_ee2797cf-52c2-470f-82ba-ece7f51efbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9f1991b0-1b3c-4c81-8d20-550af3b44822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_ee2797cf-52c2-470f-82ba-ece7f51efbe1" xlink:to="loc_us-gaap_AwardTypeAxis_9f1991b0-1b3c-4c81-8d20-550af3b44822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61434d31-8a46-4b65-a194-e9f32e6119fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9f1991b0-1b3c-4c81-8d20-550af3b44822" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61434d31-8a46-4b65-a194-e9f32e6119fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_44217d82-80da-43f0-b7f5-ed9bd86c77d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61434d31-8a46-4b65-a194-e9f32e6119fb" xlink:to="loc_us-gaap_EmployeeStockMember_44217d82-80da-43f0-b7f5-ed9bd86c77d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b02954c1-9e47-4238-9af4-f3c00469655d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_ee2797cf-52c2-470f-82ba-ece7f51efbe1" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b02954c1-9e47-4238-9af4-f3c00469655d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_fb702050-822f-4cd9-8977-282bcf96a80f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_b02954c1-9e47-4238-9af4-f3c00469655d" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_fb702050-822f-4cd9-8977-282bcf96a80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_90de4b70-6acc-4ec9-8c23-99cbe6debb42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_fb702050-822f-4cd9-8977-282bcf96a80f" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_90de4b70-6acc-4ec9-8c23-99cbe6debb42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_348b6657-da13-47e6-b5b7-959fb5ea6a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_fb702050-822f-4cd9-8977-282bcf96a80f" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_348b6657-da13-47e6-b5b7-959fb5ea6a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_ee2797cf-52c2-470f-82ba-ece7f51efbe1" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_afd7de02-0838-4847-a960-ca38d56a03c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_afd7de02-0838-4847-a960-ca38d56a03c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_b2e2022a-d728-44dc-a90e-a7e9620bb895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_b2e2022a-d728-44dc-a90e-a7e9620bb895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_c85ebcc1-b865-45b3-aca8-032a60fb33b1" xlink:href="fwrd-20221231.xsd#fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_c85ebcc1-b865-45b3-aca8-032a60fb33b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases_983284d4-119e-4acf-b8c7-01159539aaed" xlink:href="fwrd-20221231.xsd#fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases_983284d4-119e-4acf-b8c7-01159539aaed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_62623885-df5e-43ea-9843-7eb200773bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_62623885-df5e-43ea-9843-7eb200773bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_547906f8-d083-42e4-8fe8-8d6ee87a2480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_547906f8-d083-42e4-8fe8-8d6ee87a2480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_52fa3394-d2e4-4ad9-aa72-c1e68a34d975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_52fa3394-d2e4-4ad9-aa72-c1e68a34d975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_744cee80-7893-4014-b1f5-88542ff27531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_5b7a18f5-0bbd-41e2-a49b-357cfbda5743" xlink:to="loc_us-gaap_ShareBasedCompensation_744cee80-7893-4014-b1f5-88542ff27531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c9ab37a9-4498-49a7-9a0f-98d85e566ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_b613aeea-95ab-4b01-9b8a-3dbeea867d10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c9ab37a9-4498-49a7-9a0f-98d85e566ddc" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_b613aeea-95ab-4b01-9b8a-3dbeea867d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_577ba4e4-4990-43b5-ac70-9f60998fb152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_b613aeea-95ab-4b01-9b8a-3dbeea867d10" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_577ba4e4-4990-43b5-ac70-9f60998fb152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c5fec6f2-cc5d-4353-88cc-cae1230b1d98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_b613aeea-95ab-4b01-9b8a-3dbeea867d10" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c5fec6f2-cc5d-4353-88cc-cae1230b1d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_71da296f-50f5-4004-b893-97c520486354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_b613aeea-95ab-4b01-9b8a-3dbeea867d10" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_71da296f-50f5-4004-b893-97c520486354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_ef986486-b30f-4a8c-aa9e-00af04e8717b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c9ab37a9-4498-49a7-9a0f-98d85e566ddc" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_ef986486-b30f-4a8c-aa9e-00af04e8717b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_5333c8b4-4959-4316-9464-d1f15c8ab4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_ef986486-b30f-4a8c-aa9e-00af04e8717b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_5333c8b4-4959-4316-9464-d1f15c8ab4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_46ec1ded-b0ed-4d7f-b8f5-888ebaf78fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_ef986486-b30f-4a8c-aa9e-00af04e8717b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_46ec1ded-b0ed-4d7f-b8f5-888ebaf78fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bfc2c86d-cc8e-49e4-8de1-cd1a1b2d6b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_ef986486-b30f-4a8c-aa9e-00af04e8717b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bfc2c86d-cc8e-49e4-8de1-cd1a1b2d6b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bdb0af5c-5982-4a27-95e3-83b9035605f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c9ab37a9-4498-49a7-9a0f-98d85e566ddc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bdb0af5c-5982-4a27-95e3-83b9035605f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IncomeTaxesReconciliationofIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3f5ec24c-4d20-4eec-b3f2-9dd125db3068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d6288a65-f4ea-44a2-9211-da0d25719444" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f5ec24c-4d20-4eec-b3f2-9dd125db3068" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d6288a65-f4ea-44a2-9211-da0d25719444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2166c4e7-3f44-4788-bfb7-23856acce172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f5ec24c-4d20-4eec-b3f2-9dd125db3068" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2166c4e7-3f44-4788-bfb7-23856acce172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount_30ece478-be4f-4578-b531-a8c61bf1a395" xlink:href="fwrd-20221231.xsd#fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f5ec24c-4d20-4eec-b3f2-9dd125db3068" xlink:to="loc_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount_30ece478-be4f-4578-b531-a8c61bf1a395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount_4b88a392-74ec-477e-88d4-9970c8479972" xlink:href="fwrd-20221231.xsd#fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f5ec24c-4d20-4eec-b3f2-9dd125db3068" xlink:to="loc_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount_4b88a392-74ec-477e-88d4-9970c8479972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount_adedd4c7-950a-47e1-8bcc-bd0c6ee83d19" xlink:href="fwrd-20221231.xsd#fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f5ec24c-4d20-4eec-b3f2-9dd125db3068" xlink:to="loc_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount_adedd4c7-950a-47e1-8bcc-bd0c6ee83d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_893fb174-a46f-45f6-a52e-1018560895e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f5ec24c-4d20-4eec-b3f2-9dd125db3068" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_893fb174-a46f-45f6-a52e-1018560895e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_9510a070-131e-4819-a870-5b7cddd8b6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f5ec24c-4d20-4eec-b3f2-9dd125db3068" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_9510a070-131e-4819-a870-5b7cddd8b6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_0a60b6a2-f7ba-4660-a029-f615700df508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f5ec24c-4d20-4eec-b3f2-9dd125db3068" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_0a60b6a2-f7ba-4660-a029-f615700df508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_72cb1d28-4dda-476e-9aad-4c43375234b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f5ec24c-4d20-4eec-b3f2-9dd125db3068" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_72cb1d28-4dda-476e-9aad-4c43375234b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6f6c1fbc-afa6-4ccd-a452-91f1e5a30572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f6c1fbc-afa6-4ccd-a452-91f1e5a30572" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_301e780b-8e17-4c07-bd5b-70f018743b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_301e780b-8e17-4c07-bd5b-70f018743b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_812c58d1-9c3f-41c4-94b1-d011abdd6c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_812c58d1-9c3f-41c4-94b1-d011abdd6c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_fa3907c9-9b52-4c8e-b7c8-937c0484927d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_fa3907c9-9b52-4c8e-b7c8-937c0484927d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_01df9dd5-cef8-4e26-ba92-cb616720bff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_01df9dd5-cef8-4e26-ba92-cb616720bff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_ccb8d73a-8817-45d3-8e85-e52108b942f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_ccb8d73a-8817-45d3-8e85-e52108b942f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_192c6799-92eb-4538-b30d-d4fc0eaf4a55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_192c6799-92eb-4538-b30d-d4fc0eaf4a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_83b75f61-afc1-42d0-accc-33c57e0adc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_83b75f61-afc1-42d0-accc-33c57e0adc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_68a6921c-068d-425a-8f3a-bbdab4d1198f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_68a6921c-068d-425a-8f3a-bbdab4d1198f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_43d16209-2975-411a-8e5d-5896abb27bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_43d16209-2975-411a-8e5d-5896abb27bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_8b1be6bf-da78-4f2b-9454-fb82b55a97ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7653a715-2e6c-4550-a885-1a3315a2d118" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_8b1be6bf-da78-4f2b-9454-fb82b55a97ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_0e852334-a1da-49b2-88c9-25f9e80565c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f6c1fbc-afa6-4ccd-a452-91f1e5a30572" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_0e852334-a1da-49b2-88c9-25f9e80565c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_765c7d54-1f14-458e-b0eb-6430c88f0c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_0e852334-a1da-49b2-88c9-25f9e80565c7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_765c7d54-1f14-458e-b0eb-6430c88f0c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_69359272-0b2a-4e79-82e6-9f1514579633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_0e852334-a1da-49b2-88c9-25f9e80565c7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_69359272-0b2a-4e79-82e6-9f1514579633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_0ce70831-0850-4537-a528-b9a327056fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_0e852334-a1da-49b2-88c9-25f9e80565c7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_0ce70831-0850-4537-a528-b9a327056fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_e0adea79-4582-405d-a7ec-b07b2ce8f530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_0e852334-a1da-49b2-88c9-25f9e80565c7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_e0adea79-4582-405d-a7ec-b07b2ce8f530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_be00e021-2412-43bb-95b1-b2943248d1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_0e852334-a1da-49b2-88c9-25f9e80565c7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_be00e021-2412-43bb-95b1-b2943248d1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_43b5614a-9586-4661-939d-1f0df1784891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_0e852334-a1da-49b2-88c9-25f9e80565c7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_43b5614a-9586-4661-939d-1f0df1784891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_53cfcfc9-0f5b-4025-8bcf-1137fe8c14ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f6c1fbc-afa6-4ccd-a452-91f1e5a30572" xlink:to="loc_us-gaap_DeferredTaxLiabilities_53cfcfc9-0f5b-4025-8bcf-1137fe8c14ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b61e18ae-c21f-4880-9d94-60d9a0792de4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_c478fec2-cffb-46ab-bd62-ef259d4e68c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b61e18ae-c21f-4880-9d94-60d9a0792de4" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_c478fec2-cffb-46ab-bd62-ef259d4e68c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_e9234067-ed13-47e4-af73-fcb404d35f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_c478fec2-cffb-46ab-bd62-ef259d4e68c6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_e9234067-ed13-47e4-af73-fcb404d35f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_5adb10e5-b362-4d9d-a4c8-abf3ff0b974f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_e9234067-ed13-47e4-af73-fcb404d35f04" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_5adb10e5-b362-4d9d-a4c8-abf3ff0b974f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_3c8e754b-a376-48f8-9085-2c4d6ab39b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_5adb10e5-b362-4d9d-a4c8-abf3ff0b974f" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_3c8e754b-a376-48f8-9085-2c4d6ab39b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_c478fec2-cffb-46ab-bd62-ef259d4e68c6" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_b6e8f48c-20bd-47e9-90d4-1ec2651a9eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_IncomeTaxesPaid_b6e8f48c-20bd-47e9-90d4-1ec2651a9eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDispositionOfBusiness_9ca14b39-8f72-4c09-b023-6ccd71a5ae70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDispositionOfBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationDispositionOfBusiness_9ca14b39-8f72-4c09-b023-6ccd71a5ae70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_c898ea5e-4b61-40ba-86b8-235e57f84ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_c898ea5e-4b61-40ba-86b8-235e57f84ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_31d6a017-3187-4533-96d0-f1778767e3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_31d6a017-3187-4533-96d0-f1778767e3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_eb828733-97df-4f8b-b04b-d3a11efa9283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_eb828733-97df-4f8b-b04b-d3a11efa9283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_fc1a0139-43cc-42be-8d5d-5f4eec92c7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_fc1a0139-43cc-42be-8d5d-5f4eec92c7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_41b7366a-0258-481d-af23-9e4a61268190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_80df2fdd-c8a8-4d62-90b4-df47c67ced6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_41b7366a-0258-481d-af23-9e4a61268190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_947c176d-b057-43fc-afc7-150c3d648120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_37e1ad09-d870-4456-97ce-0491517cd901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_947c176d-b057-43fc-afc7-150c3d648120" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_37e1ad09-d870-4456-97ce-0491517cd901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_498d0ac7-9365-498a-9719-859fce3e0d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_37e1ad09-d870-4456-97ce-0491517cd901" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_498d0ac7-9365-498a-9719-859fce3e0d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_cac69885-2c50-41f8-a44c-3527b7a10ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_37e1ad09-d870-4456-97ce-0491517cd901" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_cac69885-2c50-41f8-a44c-3527b7a10ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_33210ca2-a0df-4440-b3c4-49ba61b24db2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_37e1ad09-d870-4456-97ce-0491517cd901" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_33210ca2-a0df-4440-b3c4-49ba61b24db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_196c1945-2eb1-42b9-bb85-632be1cefd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_37e1ad09-d870-4456-97ce-0491517cd901" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_196c1945-2eb1-42b9-bb85-632be1cefd0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_cfcd9b5b-146e-482e-b44a-73a412dbd78d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_021609e4-9db2-45f8-8fd0-97e07e3530ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cfcd9b5b-146e-482e-b44a-73a412dbd78d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_021609e4-9db2-45f8-8fd0-97e07e3530ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ed7f8efd-3c07-4966-a8a4-172a1ca7381e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_021609e4-9db2-45f8-8fd0-97e07e3530ac" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ed7f8efd-3c07-4966-a8a4-172a1ca7381e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e206ff20-b341-4e87-92c8-c24d20157570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ed7f8efd-3c07-4966-a8a4-172a1ca7381e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e206ff20-b341-4e87-92c8-c24d20157570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_40b04564-32aa-44f1-90e8-49970f3f17f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e206ff20-b341-4e87-92c8-c24d20157570" xlink:to="loc_us-gaap_OperatingExpenseMember_40b04564-32aa-44f1-90e8-49970f3f17f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_534b2429-f3db-4f76-98a5-d4cb1a87e26c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_021609e4-9db2-45f8-8fd0-97e07e3530ac" xlink:to="loc_srt_RangeAxis_534b2429-f3db-4f76-98a5-d4cb1a87e26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f60fe952-d18d-4c55-87ed-a031d494227d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_534b2429-f3db-4f76-98a5-d4cb1a87e26c" xlink:to="loc_srt_RangeMember_f60fe952-d18d-4c55-87ed-a031d494227d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cbbbd555-93e1-41d2-a50c-c378030bdb4a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f60fe952-d18d-4c55-87ed-a031d494227d" xlink:to="loc_srt_MinimumMember_cbbbd555-93e1-41d2-a50c-c378030bdb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b063ff2b-cfa5-4b2b-acf7-32a293a871d9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f60fe952-d18d-4c55-87ed-a031d494227d" xlink:to="loc_srt_MaximumMember_b063ff2b-cfa5-4b2b-acf7-32a293a871d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_021609e4-9db2-45f8-8fd0-97e07e3530ac" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_0416ec0b-9fc3-4666-a76f-0e436698efa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:to="loc_us-gaap_SubleaseIncome_0416ec0b-9fc3-4666-a76f-0e436698efa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_659196a7-c7ab-4b65-90fa-5636f023ce54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_659196a7-c7ab-4b65-90fa-5636f023ce54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions_89ef1ecc-02c1-490d-851c-af9c9b96f517" xlink:href="fwrd-20221231.xsd#fwrd_LesseeOperatingLeaseNumberOfRenewalOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:to="loc_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions_89ef1ecc-02c1-490d-851c-af9c9b96f517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_5fb52a6e-add8-4c9e-9475-3d7660902d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_5fb52a6e-add8-4c9e-9475-3d7660902d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_26a786fe-d4dd-46b0-898a-23e2986d28fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc0a06a-f0ab-475c-9a8d-ad5519b87b4e" xlink:to="loc_us-gaap_VariableLeaseCost_26a786fe-d4dd-46b0-898a-23e2986d28fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e6df7ba0-1a07-4b55-95cd-45da79fa1fed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract_1ad12dce-4fb0-4900-8683-67ce232ac591" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6df7ba0-1a07-4b55-95cd-45da79fa1fed" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract_1ad12dce-4fb0-4900-8683-67ce232ac591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_cd1b43db-b26a-45a9-a307-3a061d7b354b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract_1ad12dce-4fb0-4900-8683-67ce232ac591" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_cd1b43db-b26a-45a9-a307-3a061d7b354b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_b920e03c-1d36-42aa-addc-15b427c38f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract_1ad12dce-4fb0-4900-8683-67ce232ac591" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_b920e03c-1d36-42aa-addc-15b427c38f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseRightOfUseAsset_5798738f-f064-4ed7-84b5-5980ccd86768" xlink:href="fwrd-20221231.xsd#fwrd_LeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract_1ad12dce-4fb0-4900-8683-67ce232ac591" xlink:to="loc_fwrd_LeaseRightOfUseAsset_5798738f-f064-4ed7-84b5-5980ccd86768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseLiabilityAbstract_1ce2aa23-d1a3-4e49-befa-276acd0ed777" xlink:href="fwrd-20221231.xsd#fwrd_LeaseLiabilityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6df7ba0-1a07-4b55-95cd-45da79fa1fed" xlink:to="loc_fwrd_LeaseLiabilityAbstract_1ce2aa23-d1a3-4e49-befa-276acd0ed777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseLiabilityCurrentAbstract_04799e1e-6506-4959-8833-efd50cc561c9" xlink:href="fwrd-20221231.xsd#fwrd_LeaseLiabilityCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseLiabilityAbstract_1ce2aa23-d1a3-4e49-befa-276acd0ed777" xlink:to="loc_fwrd_LeaseLiabilityCurrentAbstract_04799e1e-6506-4959-8833-efd50cc561c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_362f38fe-618f-44f5-a180-678f089d6f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseLiabilityCurrentAbstract_04799e1e-6506-4959-8833-efd50cc561c9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_362f38fe-618f-44f5-a180-678f089d6f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_85af4bb1-a75b-4086-9aa3-143f8f6d97dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseLiabilityCurrentAbstract_04799e1e-6506-4959-8833-efd50cc561c9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_85af4bb1-a75b-4086-9aa3-143f8f6d97dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseLiabilityNoncurrentAbstract_1109b39b-24fc-4e2b-bad3-28a6f8cf1d4c" xlink:href="fwrd-20221231.xsd#fwrd_LeaseLiabilityNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseLiabilityAbstract_1ce2aa23-d1a3-4e49-befa-276acd0ed777" xlink:to="loc_fwrd_LeaseLiabilityNoncurrentAbstract_1109b39b-24fc-4e2b-bad3-28a6f8cf1d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_40480774-4977-4a12-aeab-e6503582c445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseLiabilityNoncurrentAbstract_1109b39b-24fc-4e2b-bad3-28a6f8cf1d4c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_40480774-4977-4a12-aeab-e6503582c445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b34b2289-3ec5-4a55-8c4c-5efcc9a9c5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseLiabilityNoncurrentAbstract_1109b39b-24fc-4e2b-bad3-28a6f8cf1d4c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b34b2289-3ec5-4a55-8c4c-5efcc9a9c5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseLiability_839fe6c8-7b6b-4b0e-be8f-c88c8bfde3ba" xlink:href="fwrd-20221231.xsd#fwrd_LeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseLiabilityAbstract_1ce2aa23-d1a3-4e49-befa-276acd0ed777" xlink:to="loc_fwrd_LeaseLiability_839fe6c8-7b6b-4b0e-be8f-c88c8bfde3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_f1d454cd-0d90-4e5f-8b97-4d8123415d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseLiabilityAbstract_1ce2aa23-d1a3-4e49-befa-276acd0ed777" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_f1d454cd-0d90-4e5f-8b97-4d8123415d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_95b9441e-a3a4-4adb-bd53-13dc93712fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseLiabilityAbstract_1ce2aa23-d1a3-4e49-befa-276acd0ed777" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_95b9441e-a3a4-4adb-bd53-13dc93712fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_d142ca7d-d3b1-4394-9666-7aed99dbf1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseLiabilityAbstract_1ce2aa23-d1a3-4e49-befa-276acd0ed777" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_d142ca7d-d3b1-4394-9666-7aed99dbf1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c9b92a59-45b2-4077-96d2-d1b6de0166fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_a866cceb-b46d-4e2e-bce0-30f91fe9d324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c9b92a59-45b2-4077-96d2-d1b6de0166fc" xlink:to="loc_us-gaap_LeaseCostAbstract_a866cceb-b46d-4e2e-bce0-30f91fe9d324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_3c7fb282-b275-41c3-a247-7dcea80504b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_a866cceb-b46d-4e2e-bce0-30f91fe9d324" xlink:to="loc_us-gaap_OperatingLeaseCost_3c7fb282-b275-41c3-a247-7dcea80504b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_20d1ed12-4621-4411-8356-39f646579738" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_a866cceb-b46d-4e2e-bce0-30f91fe9d324" xlink:to="loc_us-gaap_ShortTermLeaseCost_20d1ed12-4621-4411-8356-39f646579738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_4e2dea40-b043-4e4d-a159-f0a0b8b74f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_a866cceb-b46d-4e2e-bce0-30f91fe9d324" xlink:to="loc_us-gaap_VariableLeaseCost_4e2dea40-b043-4e4d-a159-f0a0b8b74f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_7f10e809-4756-41f7-b927-d793978454b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_a866cceb-b46d-4e2e-bce0-30f91fe9d324" xlink:to="loc_us-gaap_SubleaseIncome_7f10e809-4756-41f7-b927-d793978454b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_FinanceLeasesCostAbstract_066257f3-8ede-45f2-a18e-f6c5ebda1e99" xlink:href="fwrd-20221231.xsd#fwrd_FinanceLeasesCostAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_a866cceb-b46d-4e2e-bce0-30f91fe9d324" xlink:to="loc_fwrd_FinanceLeasesCostAbstract_066257f3-8ede-45f2-a18e-f6c5ebda1e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_41393af5-00d1-4100-aac6-f2848c288ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_FinanceLeasesCostAbstract_066257f3-8ede-45f2-a18e-f6c5ebda1e99" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_41393af5-00d1-4100-aac6-f2848c288ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_2e998469-3586-4764-b268-fbae2266e697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_FinanceLeasesCostAbstract_066257f3-8ede-45f2-a18e-f6c5ebda1e99" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_2e998469-3586-4764-b268-fbae2266e697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5c9b7978-0e17-4b5e-86af-84ad39415dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_a866cceb-b46d-4e2e-bce0-30f91fe9d324" xlink:to="loc_us-gaap_LeaseCost_5c9b7978-0e17-4b5e-86af-84ad39415dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesFutureMinimumPaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6cdba44b-7b3d-432e-93f2-6e5037abff76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOperatingAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6cdba44b-7b3d-432e-93f2-6e5037abff76" xlink:to="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_46f8d68e-8020-4aff-a188-fba7c970f93b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_46f8d68e-8020-4aff-a188-fba7c970f93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fea7e95f-64a7-4ca7-8315-fa5db4f48231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fea7e95f-64a7-4ca7-8315-fa5db4f48231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c3995c15-be20-4a23-85c5-4b1ab35ef5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c3995c15-be20-4a23-85c5-4b1ab35ef5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e83369b6-1f6c-45f0-bfba-e3f76c8ad8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e83369b6-1f6c-45f0-bfba-e3f76c8ad8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_92bb33cc-6e41-4883-8052-dd77c0d154e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_92bb33cc-6e41-4883-8052-dd77c0d154e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2e7fb9d0-ae8d-43a7-816c-b06df28c5bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2e7fb9d0-ae8d-43a7-816c-b06df28c5bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7cbea466-6bda-4b08-8079-b0e18086186d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7cbea466-6bda-4b08-8079-b0e18086186d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_cb0070ef-d1ea-4c15-8213-7563f6e1a97b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_cb0070ef-d1ea-4c15-8213-7563f6e1a97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c3e1d44e-d07c-4e7d-a84b-927488dd7a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:to="loc_us-gaap_OperatingLeaseLiability_c3e1d44e-d07c-4e7d-a84b-927488dd7a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3afab78f-8f16-4741-aa9b-d8f135cbeb09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3afab78f-8f16-4741-aa9b-d8f135cbeb09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a1bc9c0f-6aee-46b1-931e-e91769a8fc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_ba9ca037-d2f2-4c32-a281-1ba0bd1e6bfb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a1bc9c0f-6aee-46b1-931e-e91769a8fc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6cdba44b-7b3d-432e-93f2-6e5037abff76" xlink:to="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_59c0304c-01a7-41a0-be66-775ff79ae4c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_59c0304c-01a7-41a0-be66-775ff79ae4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_dcebc2a3-70b4-453e-9ffe-05c448bc054e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_dcebc2a3-70b4-453e-9ffe-05c448bc054e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ad013e5a-8c38-4d46-b3d0-b7a72b58f7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ad013e5a-8c38-4d46-b3d0-b7a72b58f7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2be589c2-325c-4ccb-92ac-52a085d69300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2be589c2-325c-4ccb-92ac-52a085d69300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_bb83d866-0c58-4236-b163-e9750fdf4ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_bb83d866-0c58-4236-b163-e9750fdf4ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_3878272c-4b74-48c9-81af-c2d0f901544b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_3878272c-4b74-48c9-81af-c2d0f901544b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ef38d894-011d-4e8b-9a6c-f50d36f84908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ef38d894-011d-4e8b-9a6c-f50d36f84908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2ed8bca8-ab22-47dd-805d-021787669396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2ed8bca8-ab22-47dd-805d-021787669396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_31df33a6-c1a8-4788-8c43-15682df69fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:to="loc_us-gaap_FinanceLeaseLiability_31df33a6-c1a8-4788-8c43-15682df69fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_7fa65fb2-96de-489f-9db5-78f071c890f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_7fa65fb2-96de-489f-9db5-78f071c890f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b1f06bee-31b6-4fee-9ca1-3bd726722643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityAbstract_0290071a-0a67-45b0-b391-ee62860936d9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b1f06bee-31b6-4fee-9ca1-3bd726722643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_1" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesFutureMinimumPaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_777d181b-92b6-48d8-ad77-91ea57d3f95e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract_3080915f-c0d8-44ba-a95a-9cc45bb09c47" xlink:href="fwrd-20221231.xsd#fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_777d181b-92b6-48d8-ad77-91ea57d3f95e" xlink:to="loc_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract_3080915f-c0d8-44ba-a95a-9cc45bb09c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6240629c-54e1-4847-9dd9-873086a9ca89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract_3080915f-c0d8-44ba-a95a-9cc45bb09c47" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6240629c-54e1-4847-9dd9-873086a9ca89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_20590496-cb66-476b-b711-663320460646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract_3080915f-c0d8-44ba-a95a-9cc45bb09c47" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_20590496-cb66-476b-b711-663320460646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_LeaseWeightedAverageDiscountRateAbstract_c799efa3-ec95-4e4b-9cab-fbbeccf5f0f1" xlink:href="fwrd-20221231.xsd#fwrd_LeaseWeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_777d181b-92b6-48d8-ad77-91ea57d3f95e" xlink:to="loc_fwrd_LeaseWeightedAverageDiscountRateAbstract_c799efa3-ec95-4e4b-9cab-fbbeccf5f0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_433157b0-64b8-4fb3-b445-3345de7aec92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseWeightedAverageDiscountRateAbstract_c799efa3-ec95-4e4b-9cab-fbbeccf5f0f1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_433157b0-64b8-4fb3-b445-3345de7aec92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_a76d8cc0-61dc-4482-9764-6c6af118fddb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_LeaseWeightedAverageDiscountRateAbstract_c799efa3-ec95-4e4b-9cab-fbbeccf5f0f1" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_a76d8cc0-61dc-4482-9764-6c6af118fddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/LeasesSupplementalCashFlowDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#LeasesSupplementalCashFlowDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/LeasesSupplementalCashFlowDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_934459b1-884a-4d38-831d-d5882d45e58d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_66179b84-2e54-466a-8e1b-53561f027cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_934459b1-884a-4d38-831d-d5882d45e58d" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_66179b84-2e54-466a-8e1b-53561f027cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_b963c2fd-6fdb-423a-9c22-c91d60b589bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_66179b84-2e54-466a-8e1b-53561f027cb6" xlink:to="loc_us-gaap_OperatingLeasePayments_b963c2fd-6fdb-423a-9c22-c91d60b589bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_c5d75234-5a5d-48ec-b201-a38f56be3768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_66179b84-2e54-466a-8e1b-53561f027cb6" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_c5d75234-5a5d-48ec-b201-a38f56be3768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_08fc29d0-ae44-4d54-af46-de71bd6a2bca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_66179b84-2e54-466a-8e1b-53561f027cb6" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_08fc29d0-ae44-4d54-af46-de71bd6a2bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e2a71ea6-5fb5-47a0-8c11-da1fbe7d8af8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_934459b1-884a-4d38-831d-d5882d45e58d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e2a71ea6-5fb5-47a0-8c11-da1fbe7d8af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_b697c135-64ba-4e0f-a237-309102b93b37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_934459b1-884a-4d38-831d-d5882d45e58d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_b697c135-64ba-4e0f-a237-309102b93b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec1b52cb-bf4e-49ac-86f4-53d87a5d4a41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_45347fbc-76d0-4c8c-a772-bc15912c2957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec1b52cb-bf4e-49ac-86f4-53d87a5d4a41" xlink:to="loc_us-gaap_OtherCommitmentsTable_45347fbc-76d0-4c8c-a772-bc15912c2957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_78051948-5968-43e1-8081-72fed1b20235" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_45347fbc-76d0-4c8c-a772-bc15912c2957" xlink:to="loc_srt_RangeAxis_78051948-5968-43e1-8081-72fed1b20235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_02367347-22d9-4753-b887-9dbfb10bb266" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_78051948-5968-43e1-8081-72fed1b20235" xlink:to="loc_srt_RangeMember_02367347-22d9-4753-b887-9dbfb10bb266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e044c3c0-3b35-4f87-970b-58632d19747b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_02367347-22d9-4753-b887-9dbfb10bb266" xlink:to="loc_srt_MinimumMember_e044c3c0-3b35-4f87-970b-58632d19747b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0147a69b-2e04-433a-9754-00d4475c222d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_02367347-22d9-4753-b887-9dbfb10bb266" xlink:to="loc_srt_MaximumMember_0147a69b-2e04-433a-9754-00d4475c222d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeofClaimAxis_fb1bc71c-454a-48b2-a3b4-7e0a78f099ac" xlink:href="fwrd-20221231.xsd#fwrd_RangeofClaimAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_45347fbc-76d0-4c8c-a772-bc15912c2957" xlink:to="loc_fwrd_RangeofClaimAxis_fb1bc71c-454a-48b2-a3b4-7e0a78f099ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:href="fwrd-20221231.xsd#fwrd_RangeOfClaimDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_RangeofClaimAxis_fb1bc71c-454a-48b2-a3b4-7e0a78f099ac" xlink:to="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member_d1c088df-2753-4f93-a8a8-d2d1da472432" xlink:href="fwrd-20221231.xsd#fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:to="loc_fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member_d1c088df-2753-4f93-a8a8-d2d1da472432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And5000Member_11f9fc2f-86b4-47d5-b194-85947f552810" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And5000Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And5000Member_11f9fc2f-86b4-47d5-b194-85947f552810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And2000Member_c2c3b293-f811-4dc7-abf8-6414cac4ef61" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And2000Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And2000Member_c2c3b293-f811-4dc7-abf8-6414cac4ef61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member_832afaa4-df3d-451b-a710-f669b084398f" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween5000And10000Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween5000And10000Member_832afaa4-df3d-451b-a710-f669b084398f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AggregateDeductibleForClaimsBetween0And1000Member_fa17e241-7b8a-42b3-a4db-2852894cb502" xlink:href="fwrd-20221231.xsd#fwrd_AggregateDeductibleForClaimsBetween0And1000Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_fwrd_RangeOfClaimDomain_67f49f74-1b5d-41f7-85c6-adf9e021e74c" xlink:to="loc_fwrd_AggregateDeductibleForClaimsBetween0And1000Member_fa17e241-7b8a-42b3-a4db-2852894cb502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e4c563d7-d8a6-4d91-baeb-e3ddb788e28e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_45347fbc-76d0-4c8c-a772-bc15912c2957" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e4c563d7-d8a6-4d91-baeb-e3ddb788e28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3cd1ade0-fee7-4d30-9f4b-ea3dc6f98ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e4c563d7-d8a6-4d91-baeb-e3ddb788e28e" xlink:to="loc_us-gaap_SegmentDomain_3cd1ade0-fee7-4d30-9f4b-ea3dc6f98ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExpeditedFreightSegmentMember_7f8de2fd-b109-466e-bed2-1ad0a6eb2a90" xlink:href="fwrd-20221231.xsd#fwrd_ExpeditedFreightSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3cd1ade0-fee7-4d30-9f4b-ea3dc6f98ff0" xlink:to="loc_fwrd_ExpeditedFreightSegmentMember_7f8de2fd-b109-466e-bed2-1ad0a6eb2a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_IntermodalSegmentMember_51bf5827-4284-4165-883d-d4805949b472" xlink:href="fwrd-20221231.xsd#fwrd_IntermodalSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3cd1ade0-fee7-4d30-9f4b-ea3dc6f98ff0" xlink:to="loc_fwrd_IntermodalSegmentMember_51bf5827-4284-4165-883d-d4805949b472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_45347fbc-76d0-4c8c-a772-bc15912c2957" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_a97967af-5b01-49dc-88ea-47e9a141b73e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_a97967af-5b01-49dc-88ea-47e9a141b73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_b1282bbd-d652-4a8d-87b9-c79dedeac8bd" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:to="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange_b1282bbd-d652-4a8d-87b9-c79dedeac8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_8ff0bfec-f345-47d0-93eb-10eb34e99049" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:to="loc_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible_8ff0bfec-f345-47d0-93eb-10eb34e99049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_Liabilityinsurancecoverage_a2dbd360-1731-499e-8734-ac0c7b4fb457" xlink:href="fwrd-20221231.xsd#fwrd_Liabilityinsurancecoverage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:to="loc_fwrd_Liabilityinsurancecoverage_a2dbd360-1731-499e-8734-ac0c7b4fb457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_SelfInsuranceRetentionWorkersCompensation_ef747f86-b941-4e85-a5b6-a1ca9399c42a" xlink:href="fwrd-20221231.xsd#fwrd_SelfInsuranceRetentionWorkersCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_933a314e-f714-4cc6-8e9b-d1a9a311978f" xlink:to="loc_fwrd_SelfInsuranceRetentionWorkersCompensation_ef747f86-b941-4e85-a5b6-a1ca9399c42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/EmployeeBenefitPlanDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#EmployeeBenefitPlanDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/EmployeeBenefitPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a3c6d3c5-6360-49af-b6b3-b3e3873bdbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DefinedContributionPlanEmployerMatchPercentage_2157b026-7f3b-4a4c-bb31-77aa90fe5419" xlink:href="fwrd-20221231.xsd#fwrd_DefinedContributionPlanEmployerMatchPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a3c6d3c5-6360-49af-b6b3-b3e3873bdbe7" xlink:to="loc_fwrd_DefinedContributionPlanEmployerMatchPercentage_2157b026-7f3b-4a4c-bb31-77aa90fe5419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer_0bd67eef-648e-40f1-b5c2-92d876b8409f" xlink:href="fwrd-20221231.xsd#fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a3c6d3c5-6360-49af-b6b3-b3e3873bdbe7" xlink:to="loc_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer_0bd67eef-648e-40f1-b5c2-92d876b8409f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4ee48108-c75a-4467-b215-84b39074458b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a3c6d3c5-6360-49af-b6b3-b3e3873bdbe7" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4ee48108-c75a-4467-b215-84b39074458b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3d39b990-7c57-4387-a9b7-8dc76bcb0ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_83cc461d-1655-475d-9195-c3868f825089" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3d39b990-7c57-4387-a9b7-8dc76bcb0ed0" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_83cc461d-1655-475d-9195-c3868f825089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_003b9a4e-cd85-4c4e-a18b-1e47f1ed0681" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_83cc461d-1655-475d-9195-c3868f825089" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_003b9a4e-cd85-4c4e-a18b-1e47f1ed0681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_78f29b77-4711-44b2-b685-3f2520ae2a94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_003b9a4e-cd85-4c4e-a18b-1e47f1ed0681" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_78f29b77-4711-44b2-b685-3f2520ae2a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2aa10f76-fcf8-4856-b87d-00d3aa2f5385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_78f29b77-4711-44b2-b685-3f2520ae2a94" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2aa10f76-fcf8-4856-b87d-00d3aa2f5385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c6f432f6-d202-47bd-b811-664c92817c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_78f29b77-4711-44b2-b685-3f2520ae2a94" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c6f432f6-d202-47bd-b811-664c92817c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_dc8219b4-95f6-4ff9-be3d-8920ca51868a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_78f29b77-4711-44b2-b685-3f2520ae2a94" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_dc8219b4-95f6-4ff9-be3d-8920ca51868a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_177fea3e-1d28-41b3-9344-47dd0a926d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_83cc461d-1655-475d-9195-c3868f825089" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_177fea3e-1d28-41b3-9344-47dd0a926d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0eac0e4-fb58-4338-8cb1-a5d4cf33c9df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_177fea3e-1d28-41b3-9344-47dd0a926d93" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0eac0e4-fb58-4338-8cb1-a5d4cf33c9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_EarnOutLiabilityMember_78ce62b8-50d8-4ce6-8f71-32c51a8a9cf2" xlink:href="fwrd-20221231.xsd#fwrd_EarnOutLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0eac0e4-fb58-4338-8cb1-a5d4cf33c9df" xlink:to="loc_fwrd_EarnOutLiabilityMember_78ce62b8-50d8-4ce6-8f71-32c51a8a9cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_874a0dde-5ca4-457a-ba80-696836f2559a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_83cc461d-1655-475d-9195-c3868f825089" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_874a0dde-5ca4-457a-ba80-696836f2559a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_2cfd2162-36b4-49f4-ab9c-0e11ca097db8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_874a0dde-5ca4-457a-ba80-696836f2559a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_2cfd2162-36b4-49f4-ab9c-0e11ca097db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_7e1c8352-96e5-4c92-86e0-c8ffb98f1d00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_2cfd2162-36b4-49f4-ab9c-0e11ca097db8" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_7e1c8352-96e5-4c92-86e0-c8ffb98f1d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_42079361-63ac-4fe9-bebf-ce5d3878dda1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_83cc461d-1655-475d-9195-c3868f825089" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_42079361-63ac-4fe9-bebf-ce5d3878dda1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_6c237d6f-ccf0-4d0e-be1e-e12529a0840c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_42079361-63ac-4fe9-bebf-ce5d3878dda1" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_6c237d6f-ccf0-4d0e-be1e-e12529a0840c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#FairValueofFinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f68723fb-139a-419f-9a32-14acad31a42f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e1798c1-eb46-4182-aece-317f3fa8696c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f68723fb-139a-419f-9a32-14acad31a42f" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e1798c1-eb46-4182-aece-317f3fa8696c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_f5388803-7530-4d1b-8e4a-60df05f235f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e1798c1-eb46-4182-aece-317f3fa8696c" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_f5388803-7530-4d1b-8e4a-60df05f235f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_fe96677f-537f-435e-97f5-9a8eafd08ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_f5388803-7530-4d1b-8e4a-60df05f235f9" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_fe96677f-537f-435e-97f5-9a8eafd08ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_226750e4-9c7d-4f92-bedd-b599c2a86ced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_fe96677f-537f-435e-97f5-9a8eafd08ba7" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_226750e4-9c7d-4f92-bedd-b599c2a86ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0cc49cb9-f037-4052-88bd-79c0b186bce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_fe96677f-537f-435e-97f5-9a8eafd08ba7" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0cc49cb9-f037-4052-88bd-79c0b186bce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cb57182e-2ae8-4a3a-a934-d49fc8c5c980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e1798c1-eb46-4182-aece-317f3fa8696c" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cb57182e-2ae8-4a3a-a934-d49fc8c5c980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_5c1da91a-6de2-42bb-b038-7d73c63dc720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cb57182e-2ae8-4a3a-a934-d49fc8c5c980" xlink:to="loc_us-gaap_FinanceLeaseLiability_5c1da91a-6de2-42bb-b038-7d73c63dc720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_46d3573e-f086-42d0-8d37-e691e07827ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70fdbd6b-29d3-42d2-af1c-47e7e8dd49ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_46d3573e-f086-42d0-8d37-e691e07827ad" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70fdbd6b-29d3-42d2-af1c-47e7e8dd49ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_c142a101-ae72-4b53-91c3-1161fe8b7ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70fdbd6b-29d3-42d2-af1c-47e7e8dd49ec" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_c142a101-ae72-4b53-91c3-1161fe8b7ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_0693b907-ff88-4e56-bfbc-3e35399931f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_c142a101-ae72-4b53-91c3-1161fe8b7ebe" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_0693b907-ff88-4e56-bfbc-3e35399931f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_d643588d-3e5a-400d-b72f-a98117dfc6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_0693b907-ff88-4e56-bfbc-3e35399931f0" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_d643588d-3e5a-400d-b72f-a98117dfc6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_266bc140-d598-4c03-a285-66928a8a8dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70fdbd6b-29d3-42d2-af1c-47e7e8dd49ec" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_266bc140-d598-4c03-a285-66928a8a8dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_0dc2617a-c6bd-463e-970a-d7f467185979" xlink:href="fwrd-20221231.xsd#fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_266bc140-d598-4c03-a285-66928a8a8dbc" xlink:to="loc_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges_0dc2617a-c6bd-463e-970a-d7f467185979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_GoodwillImpairmentCharge_0247dc4f-d161-4aa3-bff2-9e353b53d4ab" xlink:href="fwrd-20221231.xsd#fwrd_GoodwillImpairmentCharge"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_266bc140-d598-4c03-a285-66928a8a8dbc" xlink:to="loc_fwrd_GoodwillImpairmentCharge_0247dc4f-d161-4aa3-bff2-9e353b53d4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NonCashValuationAllowance_10c7a55f-ceb9-446c-97f1-632267d3e0d2" xlink:href="fwrd-20221231.xsd#fwrd_NonCashValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_266bc140-d598-4c03-a285-66928a8a8dbc" xlink:to="loc_fwrd_NonCashValuationAllowance_10c7a55f-ceb9-446c-97f1-632267d3e0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#SegmentReportingDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/SegmentReportingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_cef8bace-de13-409b-9b1a-8b6e75ba91f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cef8bace-de13-409b-9b1a-8b6e75ba91f1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_037fd171-caec-4a51-8563-aab7901320a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_srt_ConsolidationItemsAxis_037fd171-caec-4a51-8563-aab7901320a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_32bde89d-7fbb-4834-ab07-d3f61b35f41d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_037fd171-caec-4a51-8563-aab7901320a1" xlink:to="loc_srt_ConsolidationItemsDomain_32bde89d-7fbb-4834-ab07-d3f61b35f41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_3d00b864-03b3-4891-a6b2-2114ced6e5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_32bde89d-7fbb-4834-ab07-d3f61b35f41d" xlink:to="loc_us-gaap_OperatingSegmentsMember_3d00b864-03b3-4891-a6b2-2114ced6e5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_0f86396b-78f0-47a1-bbac-921b89184d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_32bde89d-7fbb-4834-ab07-d3f61b35f41d" xlink:to="loc_us-gaap_CorporateNonSegmentMember_0f86396b-78f0-47a1-bbac-921b89184d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_93688e25-2ac4-4eaf-ada3-31d760015a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_32bde89d-7fbb-4834-ab07-d3f61b35f41d" xlink:to="loc_us-gaap_IntersegmentEliminationMember_93688e25-2ac4-4eaf-ada3-31d760015a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b6a19d9f-5f93-4d23-9e00-af9f9c20d6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b6a19d9f-5f93-4d23-9e00-af9f9c20d6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4ab61653-e35b-41b6-9608-4e7b8c55038e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b6a19d9f-5f93-4d23-9e00-af9f9c20d6e7" xlink:to="loc_us-gaap_SegmentDomain_4ab61653-e35b-41b6-9608-4e7b8c55038e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_ExpeditedFreightSegmentMember_4aaac6fd-dbda-427a-9bcf-f054503b2e9c" xlink:href="fwrd-20221231.xsd#fwrd_ExpeditedFreightSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4ab61653-e35b-41b6-9608-4e7b8c55038e" xlink:to="loc_fwrd_ExpeditedFreightSegmentMember_4aaac6fd-dbda-427a-9bcf-f054503b2e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_IntermodalSegmentMember_45b3cb47-be82-478b-b0ce-f87713e07d62" xlink:href="fwrd-20221231.xsd#fwrd_IntermodalSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4ab61653-e35b-41b6-9608-4e7b8c55038e" xlink:to="loc_fwrd_IntermodalSegmentMember_45b3cb47-be82-478b-b0ce-f87713e07d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_625f7c1c-74c8-4f81-a6a1-f7c904c10776" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_srt_ProductOrServiceAxis_625f7c1c-74c8-4f81-a6a1-f7c904c10776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_625f7c1c-74c8-4f81-a6a1-f7c904c10776" xlink:to="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_NetworkMember_6d6a0966-2dda-4746-a228-642b96bbeb5e" xlink:href="fwrd-20221231.xsd#fwrd_NetworkMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:to="loc_fwrd_NetworkMember_6d6a0966-2dda-4746-a228-642b96bbeb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_TruckloadMember_dbcceab4-86d5-48d3-821c-0f2962ca91c8" xlink:href="fwrd-20221231.xsd#fwrd_TruckloadMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:to="loc_fwrd_TruckloadMember_dbcceab4-86d5-48d3-821c-0f2962ca91c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_FinalMileMember_1abdb92d-cdc9-4410-8d02-226699dc332a" xlink:href="fwrd-20221231.xsd#fwrd_FinalMileMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:to="loc_fwrd_FinalMileMember_1abdb92d-cdc9-4410-8d02-226699dc332a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_fcab0428-b5b8-49cd-bae9-b1492817bf80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c1eb88c5-0b41-4dd6-8113-7eda9bf50daa" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_fcab0428-b5b8-49cd-bae9-b1492817bf80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_42f83a76-6314-45f0-82f4-1cc797d36cce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_42f83a76-6314-45f0-82f4-1cc797d36cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_6531617a-31f0-49a9-8580-67cf1211a2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_42f83a76-6314-45f0-82f4-1cc797d36cce" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_6531617a-31f0-49a9-8580-67cf1211a2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_65082cbf-2a53-45b0-a5f2-0a2f78a744f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_6531617a-31f0-49a9-8580-67cf1211a2e4" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_65082cbf-2a53-45b0-a5f2-0a2f78a744f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_38ded125-574e-4378-a246-fc7b7372c80f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_6531617a-31f0-49a9-8580-67cf1211a2e4" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_38ded125-574e-4378-a246-fc7b7372c80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1f03ad58-3f66-4fbd-b13c-6fec848e23bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_srt_MajorCustomersAxis_1f03ad58-3f66-4fbd-b13c-6fec848e23bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_0645f5cc-3b93-4659-9efc-e6d4924d11ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_1f03ad58-3f66-4fbd-b13c-6fec848e23bb" xlink:to="loc_srt_NameOfMajorCustomerDomain_0645f5cc-3b93-4659-9efc-e6d4924d11ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_OneCustomerMember_6208c060-9870-4d19-ab89-4b11c5521edc" xlink:href="fwrd-20221231.xsd#fwrd_OneCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_0645f5cc-3b93-4659-9efc-e6d4924d11ca" xlink:to="loc_fwrd_OneCustomerMember_6208c060-9870-4d19-ab89-4b11c5521edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_dff03e13-1580-4675-a62a-973b6acaf3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_dff03e13-1580-4675-a62a-973b6acaf3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_fac3fad6-eb4b-4b02-af31-e95f0ef25f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_dff03e13-1580-4675-a62a-973b6acaf3f7" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_fac3fad6-eb4b-4b02-af31-e95f0ef25f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_44ad130b-dfbf-4222-9171-c2e6bf5ae42c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_fac3fad6-eb4b-4b02-af31-e95f0ef25f27" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_44ad130b-dfbf-4222-9171-c2e6bf5ae42c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5a6fe66a-871f-4ddc-9ce0-ce657c6d99f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5a6fe66a-871f-4ddc-9ce0-ce657c6d99f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_114d02cf-1155-4cea-a38e-9ab7f9eed551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5a6fe66a-871f-4ddc-9ce0-ce657c6d99f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_114d02cf-1155-4cea-a38e-9ab7f9eed551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_c95bbe1c-368a-490e-9106-dd2dad23614f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_114d02cf-1155-4cea-a38e-9ab7f9eed551" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_c95bbe1c-368a-490e-9106-dd2dad23614f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_dea398e8-635a-44b5-950e-2009909a9503" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_04d9db5d-68db-4da1-baa1-995227f4eeb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_NumberOfReportableSegments_04d9db5d-68db-4da1-baa1-995227f4eeb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_477edc44-de54-445e-8e7f-01b7bf2154f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_477edc44-de54-445e-8e7f-01b7bf2154f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ba6e5d6-a819-4afc-836b-b21fae90187b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ba6e5d6-a819-4afc-836b-b21fae90187b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_241f7769-9c42-4ca3-86ec-ae0902f24e38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_Depreciation_241f7769-9c42-4ca3-86ec-ae0902f24e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fd5a8429-e0fe-4476-b752-f4ba2a89064a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fd5a8429-e0fe-4476-b752-f4ba2a89064a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_debdb1ac-6401-4b8b-a8b3-211790a94fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_OperatingIncomeLoss_debdb1ac-6401-4b8b-a8b3-211790a94fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7859e9ec-e61f-48c7-94e3-0f4b84754017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7859e9ec-e61f-48c7-94e3-0f4b84754017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_19666868-834e-4822-82da-75e4d7a48b67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e40fdec2-3941-40a6-aee4-dc6dc456f5ea" xlink:to="loc_us-gaap_Assets_19666868-834e-4822-82da-75e4d7a48b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="fwrd-20221231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_ffbbaade-e5af-4639-a70e-8453f3600843" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_19bc95d9-3e0e-4c1c-8466-3def3b9a3536" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_ffbbaade-e5af-4639-a70e-8453f3600843" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_19bc95d9-3e0e-4c1c-8466-3def3b9a3536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e88d8d71-c293-4a05-b09c-013525984a52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_19bc95d9-3e0e-4c1c-8466-3def3b9a3536" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e88d8d71-c293-4a05-b09c-013525984a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_04cba495-8119-4573-bbec-c73cb8da6c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e88d8d71-c293-4a05-b09c-013525984a52" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_04cba495-8119-4573-bbec-c73cb8da6c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_36c0eddb-69f7-46b1-9201-f7668297e73a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_04cba495-8119-4573-bbec-c73cb8da6c8b" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_36c0eddb-69f7-46b1-9201-f7668297e73a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_fwrd_AllowanceForRevenueAdjustmentsMember_b889076b-d7fc-469e-90a4-d25525866174" xlink:href="fwrd-20221231.xsd#fwrd_AllowanceForRevenueAdjustmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_04cba495-8119-4573-bbec-c73cb8da6c8b" xlink:to="loc_fwrd_AllowanceForRevenueAdjustmentsMember_b889076b-d7fc-469e-90a4-d25525866174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_91d89248-0d8d-47d7-bb97-93dc7cc48770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_04cba495-8119-4573-bbec-c73cb8da6c8b" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_91d89248-0d8d-47d7-bb97-93dc7cc48770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d1c723f2-1599-4962-b936-28a07af2854b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_19bc95d9-3e0e-4c1c-8466-3def3b9a3536" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d1c723f2-1599-4962-b936-28a07af2854b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d1c723f2-1599-4962-b936-28a07af2854b" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_0e861d91-da1e-417a-90ad-688403e9293e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_0e861d91-da1e-417a-90ad-688403e9293e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_1b9fb5b7-a4d2-405d-9d10-63e70e479a05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_1b9fb5b7-a4d2-405d-9d10-63e70e479a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_de238503-d64c-472f-99ee-be06867da46d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_de238503-d64c-472f-99ee-be06867da46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_65859a1f-6144-406e-a73b-9b6819c6c75a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_65859a1f-6144-406e-a73b-9b6819c6c75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_9dd31ea3-fb3d-4c82-b1db-5f03ccc29269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_243dcb59-3d24-44ef-8322-e93bc70d37d0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_9dd31ea3-fb3d-4c82-b1db-5f03ccc29269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>fwrd-20221231_g1.jpg
<TEXT>
begin 644 fwrd-20221231_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@#
MP 3* 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "O/OVK/VE/AO\ L=_LX>-/VH/B[<S1^'?!&@3ZIJ*VRAIIP@^2"($@
M&220I&@) +.N2!S7H-?/_P#P5/\ V/\ 6?V]_P#@GQ\4_P!DGPUK4.GZMXO\
M.>7HMU<L5B%];S175LLA&2L;301HY )"LQP<8H ^3/\ @F]\8?\ @J'_ ,%@
M?@$?V[(_VWK'X$>#?$>MW]MX#^'G@+X>Z3K4L-I:7,EL9-1O-5AF>25I(W!2
M%8054."F\(O3^#OVO?\ @J7\%?\ @I_\'?\ @GQ^UKH_@?7/!GC6'7M1TKXQ
M^$-'EL6\406.DW,GV&YLI7F2QNHY3#-)Y+[7 CV$*9$K\"OV&_\ @JO_ ,%-
M_P#@@#\:-?\ V<]<\'S1:59ZR7\7_"'Q[:R+;_:,!6N;613NMW=%&V>$M%*H
M1BLJA*_?[_@F9_P6/_X)Z?\ !:/Q#X1U#2=-N/"OQA^'%Y<ZYIO@3Q%=@75M
M)+87-A<3V<Z;4U"W\B\F5AA64['>)-J-0!]A_M4?M.?!_P#8U_9]\4_M,?'C
MQ/'I/A?PEI;WNH7#,-\I'$=O$I(\R:60I'&@Y9W4=ZF_9?\ C5'^TG^S1\._
MVBXO#AT9?'W@72/$:Z0UW]H-B+ZSBNO(,NQ/,V>;MW[5W;<[1G%?@-_P>F7?
M[3WAKXM_"W0_&G[1_P#:WPW\3Q:G>^&OASIGAXV%OH\]F+6-KBYF^TRG4;B3
M[4^V1DB6% 51!O=F_3G_ ((]> OVMO@!^Q'\-_VAOVJ/^"@FD^*_A%;_ +.F
MC:AI7@?_ (5/::.?"ULNFV5S'-)J<5S)+=K;6D<L+;HU\S=YAVE0I /OJBOQ
MA_X)N_\ !2[]N'_@OQ^VI\5M-^%G[3&O_ 7X)?#C2XI-"TWP-H&E3ZWJ<MS-
M+'9RWEUJ-K=*I*032/'$JJ/EC&2#*>L_X)%_\%POV@O$W_!1WQ[_ ,$>/^"A
M/B#2?$GC7PSXEUK2/!'Q-TS2HM.;7Y=.DE+PW5M$!"CRV\3SQO&J#Y#&RLS*
MU 'ZY45^6_\ P5*_X+#_ !RT[_@I3\,O^"-?[!'BK3?#GCKQ?K&GQ?$+XD7N
ME1:A)X9MKE1/Y-I;3@PR7(M ;@M*K)MDB4#+,R>)>/?^"F'_  4M_P""9/\
MP7?\(_\ !/;XH?%[Q)\;OA%\2M5T*V\/OXQ\-:?%K$5OJ+);R7<%SIUK;K*U
MO<B;<I0QM'$PVHQ\P &M_P '(O\ P5\_X*-_\$G_ -HGP3I/[-_Q9\,W'A?Q
M_H%S?0:/KO@N">73)K:2.*15G# RH_F*XW#*G<,D8Q^KO[)/Q'\3?&+]E3X9
M?%SQI+"^L^*OA[HNL:L]O"(XVN;FQAFE*J/NKO=L#L.*_!;_ (/A/^2Z? #_
M +%+7/\ TJM:_1OXU?'#X\_"S_@D?^SYX/\ V,OBY?:3\=?%OPV\+6/PM\(:
M;HNGZBWB.X_LVS^T"YBO(7$-G;P,\TUT&B2$*I=SN6-P#]$*BOH;BXLIK>TO
M&MY9(F6*X5 QB8C 8!N#@\X/'%>/?L4?";]KSX8_"RV;]M;]JG_A9GCB^M(6
MU;^R_#%AIFDZ;,,EX[1;>WCFE&6VF29SO\M66.++*?9J /P4_P""[W_!:;_@
MK#_P2._;1T[]G/X>?M!>$_%>A:[X%L_$NF7NM?#JUCN[=)KJ\M6@D,3A)"'L
MW8.%7B0#;D$GVK]L+]N/_@NM^P=^P%X+_P""EEE\8_@Q\7/!>IZ!H>J^,?#N
MI?"VYTB[T6+4T@,6UK?46%Q&DL\<)D!C8&16\HKNV_ G_!ZO_P I2/A__P!D
M!TO_ -/>MU]-_P#!3W_@K=^R)\2O^"$O@_\ X)\_LQ_$.+XF_%GQO\./"&AS
M>&/!EG-J$FD"U2QFNFN#$A57!MC"(@3)YD@.W",0 ?H?_P $3_\ @LK\,?\
M@L/\ ]6\;:1X,;PGXX\&W<%IXX\)&\^T1V[3*[6]U;R[5+P3"*7 8!T:*1#N
M 5W^TJ_''_@U2_X)I_''_@G)^SS\4OVN?VS="N/ DWCJRLI+/P[KJF"ZTO1]
M/2YFDO+R,_- SF<D1N Z+ 2P&\ ;/_!.[_@H=^V3_P %]/VB_C/J_P %/VC]
M?^ ?P4^&<%K9>#8?!^@Z7<ZUK5]=-<?9[R_FU&UN5"*EL\CVT*Q#$T2>8Q5I
M& /UUHK\Q?\ @@3_ ,%@?C7_ ,% I_BM^Q/^USJUE#\9/A+<SV\WB[P]8PVX
MUNS2XDM)+P6Y1H8[B"=4W8C$3":+]WPX/PU!_P ' _\ P4^^ ?\ P6?U?]B;
MXB_%>3XG>"O#OQ3U3PO8>'-.\#Z3:ZKXE=6G@TZT$T,""*::X-M&T@VHI8L0
MJ@@ ']#]?DI_P6L_X+O_ !G_ &9?V\OAS_P3!_8];3-%\3^*M8T.W\;?$'5-
M,2^?18]2NDBBAM+:7]TTPB<3,\JNF)$4+G<1+^Q3XU_X.8M9_P""M\OA?]MK
MPYIFC_!2^T+4Y]0_X1W3-/N/#^E(]E(UB+.Z"BYGN$O# CI*Y=E\TD;-K#\C
M_P#@K%\+OVH?!W_!P=HGPV^,/[5=GXT^)$GB[P3'!\38/A];Z7%%-*EC]EE_
MLR.=XF$ :,%/,Q+Y?)7<< '[8_L&?$S_ (+G>&/^"K?Q$_9L_:M\/:KXU_9W
MT\7\GA?XH>*?#ND:?<^2NUK%XIM+@MX;IY-VR2+RMR<L?+V%6_26OBG_ (*
M_M_^,O\ @C)_P3('QJ_:;^)UE\7?B;#/_8NA:DGAV/0H?$NLW$D\D&ZT@DD6
MWAAMT9I CDLMLV"&D&/C/X-_'3_@L!\</^"+OB/_ (+.R?\ !135=)\:VNF:
MSXIT+X9V/@30_P#A&(]$TR[GBGM)8I+-[J222*UGD2;[0&4-&#N(+4 ?M%17
MPK_P1"_X*UP?\%DOV-=:\5:E O@GXE^%YCHOC6#P\(Y%L[B:%FMM3LUNEF41
MR .R1S+(%D@D1A(H!?\ ,3X!?\'"O_!4_P '?\%AM5_8I^)WCV/XK>'M#^(G
MBGP=I7A?3?!VEZ==^(]1MUO[/2D>XBA7[*DE\EHTLN=D4?F,V54@@']$M%?E
M-_P3;\6_\'(>L?\ !4CQ5X0_X**Z5;6/PAD\-7TC7/A[2]-_L.QG8(;(Z7<B
M,SS2*S$%9S(VW>95)"8^0/$__!;_ /X+,?#/_@M=?_\ !.?P)\7=#^).G6'Q
M5E\-:)I/B+PSI6EG5(F)$'VN[MK56B50R-*\2AB(WV*"0M ']#%%?ST_\%8?
M^"H/_!<;_@C!^W=X)_X6Y^VCX7^)_AWQ1H<6OS^#].^']II>DF 7,D5QIJC8
M]R@79\ESYYE(92W0J?6?^"SG[9W_  7+^!G['?A7_@IQ\/OVF_#7PH\&^(M>
MT^+2_@[X?\,6>HWVG6-[!)-:7%_J5U%*MU<E442P1(D*&0!3)M+$ _;VBOC/
M_@D)_P %+O$'[;O_  2BT/\ ;C^-NB)'K^D:7JR>-8-!M"5N9]->422P19X:
M6*-)/+' >0J. *^,/^"9'_!2G]LS_@OO>_&]/ _[8FO_ +/=_P""1;S>!O"'
M@7P;I5];BTN%F%O<:A?:A;SS7,@DA*R10FU4@AER"0@!^S=%?C#_ ,&O?_!=
M?]K#_@HE\4?%_P"Q_P#MD:K8^)]>T#P@_B;0/&L&FP65S-;175M:S6MS';HD
M4A#7<+(ZHK863?O)!'GO_!QO_P %BO\ @IY_P2T_;MTOX/?LV?M.P-X4\5^
M[;Q-:Z;K?@C2+F32Y9;Z]MGM8Y?LP:2)1:JRF3<_SD,S8W$ _>"BOP9_X+:?
MMW_\%\_V%/AK\*_VV+S]J3P?X*T+QUJ2VR?"7PMX6M+T:')]F%S%%>7MU#(;
M^1XE<3-'Y422*1$NTAZ_4G]C?_@H[X0^-G_!*?PO_P %+?C=%;>&],?X=7'B
M'QFMF&:*UDLA*E[Y"L2Q4R6\OEH26(9%R3R0#Z=HK\5_V6OV[/\ @J1_P66_
M9;_:4_;G^!7[1^M?![1_ALE_:_!?X:>!/#>EWLFJZC:6'V[RM2N+VUGFN7DC
MDMH@L#1+YDQ8+A K>S_\&Z7_  6<^-W_  4#_8^^)WC[]N"WLK6_^#4\3ZU\
M0[?3!9VNIV+VT]Q))+%&HB2>!;=VE\I579+"=BDDL ?J#17Y%?\ !./]OK]M
MW_@OI\8/C3XZ^$?[2NO?L_?"'X=_9]-^'VG^#] TJ[U75=0N!.T-YJ4VH6UR
M&1$A#O;0>4I\]$$A,;2/Z1_P;R?\%D?BQ_P45T;XA?LT?M:P:9_PM_X1WPBU
M36-(M5MX/$%D9I(#<^2H"Q31S1[) @5")8BJKEE !^EM%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M/ -6M=2MUECC^/OQ/G17 ($D5MKTB-]0ZJP]Q7]%_P"R=^Q%\#?V%?V8+/\
M95_9-T5O"FBZ=:3BUU$A;J[DOI5P^H7#2#%Q.6VL=PVX14"JBJ@^)/@A_P &
MQ?P;_9\_;3@_X* _#S]M_P"*Z_$V+Q)J.N3:O>V.BS17%W?K.EX9(39!"LJW
M,ZD # D.W:0" #].Z_ET'_*XM_W<;_[2K^H66"Z?3VM8[XI.82JW(C!*OC&_
M:>.O..E?F0?^#8;X-']MW_AX8?VX?BQ_PM#_ (3;_A*O[7^Q:+Y/V_S?,_U'
MV+9Y7\'EXQLX]Z /SS_X/<_^3Q/@Q_V32Z_].$E?7G_!R?\ \JY_P[_Z^_!/
M_I U>_?\%-O^#=WX-?\ !5KXWZ=\;OVD/VKOB-:SZ+HB:5H>C^'[72X+6RMP
M[2/C=:L[L\CLY9V)Y & H%==^U[_ ,$4='_;:_8O\"_L,?&O]L[XB2>$? YM
M66ZT_3-(AO-6:TA:"T-U(+0@^5&S#Y @<D,^Y@" #P7_ (-6?B+X.^$'_!"6
M?XM?$/5TT_P_X6\2>*-7UV_D4LMM9VV)II2!R0L:,V!SQ7B__!*[]J2V_P""
MT'[4/Q>\+_L^^%O#_P"S%^SCX+CMM6\7>%OA38VN@>)?B#-<O<K!)JFI6:QR
MPP[()VF^S,C*)%B,K[_,'Z"_L"_\$>/A%^PA^R3XS_89M/C%XK\>_#'QK;ZA
M!?:!XMALT:WCOX#;WD<<UK#$Y26,X(8G:<E<9-?-G[(W_!I%_P $\/V8/C1<
M?%?Q-\0_'WQ"L%D86/@[Q)?P0Z9)"6#"*^2VC1K] 57,;E87QAXG!Q0!^9?_
M  9:_P#*57QI_P!D'U;_ -/&C5J?\'KO_*2WX;_]D,LO_3SJ]?J+^QG_ ,&P
MG[('[$/[9\W[7/PD^/?Q1AMH[J273? ]MKRV=DL33).MI<RVZI->6B21Q,('
M8*_DQB7S0"&T/^"EG_!M]\"O^"IW[1Y_:3_:+_:N^)-OJ%MH\6CZ)I.A6^EP
MVFF:?'--,ENFZU9WQ)<3,7D9F)?K@*  ?+O_  >2?\HT_@+_ -E M_\ TS7%
M:?PS\$^-OB%_P973>'?A];SS:BGPPU2^>.W!+M:6OB2XNKH8')'V:&;(],U]
M>?M__P#!"[PG_P %)?@M\-_@5^T=^V3\1Y=&^&]IBU?2].TB"75;P*T0O;EA
M:$&40%8]L81.&;;N8FO;_P#@G;^P'X>_X)X_LMV/[('A[XO:_P".?!^C&Y30
MX/%UE9>;9V]Q-+/-;EK>&,31M)-(?W@8@-M!V@  'Y*?\&2_[6/@:'P)\7/V
M)-;URWM?$#:]!XQ\/V,TH5]0@DMX[2\,8)^8Q&WM2P'.)L]%./U2_P""I>CV
M'C'_ ()T_M&? OX3WNG?\)?>_!+Q!>#PWIDL8O9HY[*Z17,"?/B=HI8E<C#L
M&&20<?#?QE_X,_?V6M5_:+/Q_P#V2?VL_B!\%=VIM?0:/X<@2?\ LJ5B=RZ?
M<B6*:U3!(4,TA7. =N%'Z(_L/_L&?!S]A#X<WO@[X>:WXE\3ZWKUREWXR\?^
M/-;?5-=\272)L26[NI.6")E4C4+&@+;5RSLP!^ ?_!HUX'_9K_:(\<?%C]F?
MXS_$;Q_HGB2:TT_7?"-CX-^+NN^&EU&"+SHKX-'IEY;K<21[[5AO#N$9R,*K
M5^V'[&'_  2Y_P""8_\ P3V_:DU?7_V6/ USHGQ/\4^#KF76EO?&NJZI<7.E
M-?6[23RI=W$JKON4CQ(V'<K*%+!9<?(_[1'_  :,?LO^-/VEY/VF/V1?VJ?'
M/P+OY]5;4ETSPM:I-%IETQ)=M.E26&:R4DL0F]PFXA-J80??O["W[!/PS_84
M\":CHOAWQ[XP\=>*_$<\5QXT^)7Q&\02:KKWB":)2L7GW,G(BB5F6*%<(@=C
MRSN[ 'N=%%% !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'C'[6?['Z?MCI8> _B)\9?&&@^ ;:WDDU7PWX%U^?1[G7+MB GVJ]MF6<6T2
M!B((V02/)ND+"-%KYB_X(Q?"#]H3]G/]I']J']G6;XQ^+O'?P%\%^--)LOA!
MK?CC5Y-0NH+U[(SZO807,GS2PVLTL-NW\*RQ.!B3SQ7W9X^\#:%\2_!VH>!/
M$T^IQZ?J<'DW;Z-KEWIMSLR"?+N;.6*>(G&"8W4D$C."17YL_P#!.']E'Q/_
M ,$UO^"TWQ*_8F^ /Q"\2:K\!O%?P/A^(D?AKQ!K$M^/#&N2ZS]B6))926!F
M6.\?<QWRJHWL[0;B =%^P=XDL?\ @L5\;_VC/CU\;-=\07?PZ\!_$ZZ^&WPD
M\,Z3XEO=-M;"/3X8WN]8'V26(O>W#W$3I<,3) BJD93YMWGGPQ_X+,?%3]G+
M_@E'^T]XL^->NCQ5\5/V4_B'JWPYMM:U50S^(IQ>K9:/J-RJXWLS2KYV,&06
MLCY!<D=A_P &S/A+4/@G\)/VE?V7/&$+6_B;P'^U1XCCU.UD&'>WGM;'[-<X
M/)25879&Z,J@C.:^ OC'^SE\1?V@?^"7O_!3;]I+P)I=Q=:1X@_:GNM9\/")
M"1J&F:+K)DN[M,?>C6"YD<L.,VSCJIP ?=7[57PW^,'["7_!)K1/^"D'@'XJ
M^*]6^/?@/1]!\7^/=>UWQ/>3P^,1<36W]K:9>VS2& 61CN9O)B2-?LWD0^3Y
M94D_H[\&/BGX;^.?P>\*?&SP:SG1_&/AJPUS2C)C<;:[MTGBSCC.R1:^&_\
M@L_\8/"NM_\ !NYX[^)F@W27%AXP^%>@)H(M_G-T=2GL([=8P.7+>>I ';GM
M7UA^P5\*/$GP'_89^#'P/\8PM'J_@WX4>'=#U6-SRES::;;P2K^#QL* /6:*
M*R?'7@[2_B#X1O\ P7K=Q=PVFHP&&>2QN6AF520<HZ\J>.HH UJ*\+_X=[_!
M/_H;?'?_ (65S_C5+]@[0X=<^"EX=1U'4)#9^+-3M(6EU&61O+BG*KEG8DG
M]?RH ^@:*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
M -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VK
M.MO#=C+XDN=):YNO*BMT=2+ILY)Y[T =316/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M6=K'ANQL+_3[:"YNMMS<
M%)-UTV<8SQS0!U-%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U
M&Q16/_P@^D?\_-[_ .!;52\0>%M/TS1;G4+:YN_,BC++NNF(S^= '2T5AVG@
MS2I[6*9[F\R\:L<7;=2*D_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\
MA!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^
M?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y
M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
M MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\
M"VH_X0?2/^?F]_\  MJ -BBN6MO#=C+XDN=):YNO*BMT=2+ILY)Y[UH_\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M 2>)_&GA/P9_9_\ PE?B"UT_^UM4BT[3?M4H7[3=RY\N%,]7;:<#OBM2OQR_
MX+2_M6S^(?VE=-^#'PN\2W<=C\-KA)[B[ANV).M'#%U.>L"A4!ZJYE%?HY^Q
M'\8O"7[6_P"S5X;^,]E>3I?7=K]FU^TBNVQ:ZA%A9TQG@%OG4'G9(A[UXF!S
MS#XW,ZV#CO#9]^DON>A^G<3^&&<<,\$9;Q%7ORXJ_-&W\._O4K_XX)R\GIN>
MXT5C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M7MGYB;%%8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q
M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q17->(/"V
MGZ9HMSJ%M<W?F11EEW73$9_.K-IX,TJ>UBF>YO,O&K'%VW4B@#<HK'_X0?2/
M^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_
M  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?
M_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJT--TZ#2K46EN\C*&)S
M*Y8\^YH L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% '@G[37_!/SP7^TO\ &GPU^T"/VA?B_P" /$_A?2WTZUG^&_CV33K:
M[MFD,ACN;5TEMYOF8\F/)&T,2$3;WOP-_9L^&'[/RZSJ'@RVU&]UOQ+=17/B
MGQ7XAU26_P!5UF:-/+B-Q<S$L4C3*QPKMBB4D1H@)![ZB@#Q#XG_ +!GPM\>
M_%W7/COX-\>^-/AYXK\6Z+;Z1XWU;X>ZW'8OXCLH PMTNA)%*!+$KND=U"(K
MF-'*K,%  [SX2?L\_!/X%?!/3/V<?A3\-=+TCP/I&EMIUEX;C@\RW^S/N\Q)
M!)N,QD+NTC2%FD9W9RQ8D]G10!\V^"O^"6/[-/@U?"7AB75_%^M>!?A[K:ZQ
M\/?AAK^OBYT'P[>HS-!+#%Y8FG$!=C!%=33Q6_RF)(RB%?I*BB@ HHHH *\+
M_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2: /=**** "BB
MB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\
M2_\ (7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\
M(/@_ZXK_ "%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%<Y\4/B[\+_@IX5E\;_%KQ[I?A[2H>&O-5O%B5FQG8
M@)R[GLJ@L>P-3.<*<7*3LEU9M0P]?%5HT:,'*<G9))MM]DEJWZ'1UY-^V]^T
MWH_[(_[-7B/XS7TD+7]M;?9O#]I,?^/K4905@CQ_$ <R,!SLC<]J\LD_;6_:
M+_:@D;1_V"/@-(=%E8H?BI\1H9+'20O3S+6VQY]W[-@ $89,5^8O_!3S7O&*
M?M&7/PX\=?M#ZS\1]8\.0B'7M7O%6"Q@OW^:6WL[6,[((XP51L<M('R!@"OE
M\[XBC@\#*IAXMWT4MHW?:^LK;Z)KS/W'PS\'Z_$/%5+"YO5C34/WE2BGS5>2
M+5U44=*7,VHVJ2C4UNH-7:^>];UK5O$FM7GB+7M0EN[Z_NI+F]NIVW/-*[%G
M=CW)8DD^IK[B_P""%G[6?_"I/CY=?L[>*]3\O0O'VW^S?-?"6^K1J?+QG@><
MF8SW9UA%?"=6M$UK5O#>M6?B+0=0EM+ZPNH[FRNH&VO#*C!D=3V(8 @^HK\K
MR['U<OQT,3'>+U\UU7S1_>'&'"N!XOX6Q.2UTE&K"T7;X9+6$E_ADD[=E;8_
MIJHKR?\ 8B_:9TG]K?\ 9I\-_&>R>);ZZM?LVOVL72VU"+"SICL"WSJ#_!(A
M[UZQ7[S0K4\11C5IN\9)->C/\ILSRW&9/F-; XN/+5I2E"2[2B[/\5\PHHHK
M4X0HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 U<T[_D'P
M?]<5_D*I^,?^18O?^N!JYIW_ "#X/^N*_P A0!-1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">
M_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !6/9?\ ([WO_7E%_,UL
M5CV7_([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?\ D6+W_K@:TJS?
M&/\ R+%[_P!<#0!<T[_D'P?]<5_D*FJ'3O\ D'P?]<5_D*FH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=
M[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH ***\^^/G[4_P!_9BT$:]\
M;?B9IVBB5";2Q>0R7EWVQ#;H#))SQE5P,\D5G5JTJ,'.I))+=MV1U8+ XW,L
M5'#82E*I4EHHQ3E)OR2NV>@UQWQH_:"^"W[.WA=O&/QK^).E^';#!\IK^XQ)
M<$<E8HES),W^RBL?:O O^%W_ +>7[77^C?LW?"U?A#X.N.!X^^(MF)=5N(C_
M !VFF@D(<8(:8E6!R"#78_!?_@G5\"_AKXH7XI_$:?4_B7X\8AIO&/CVY^W3
MQN.1Y$3YCMU4YV[064<!JX/KN(Q.F%AI_-*ZC\E\4OP3_F/K?]6\HR3WL^Q-
MIK_EQ0<:E7TG/6E2\]:E2+T=(X[_ (:F_;$_:Q_T']C'X(_\(=X7GX'Q0^)]
ML81+&?\ EI9:>,O+D<J[Y0]&"UT?PO\ ^";GPGTGQ5%\5OVC?%.K?&#QNGS#
M7/&["6UM6SG%K8Y,,"9P0I#E2,J17T713AEM.<E/$R=22[_"O2.WS=WYF6(X
MRQ5"C+#9-2C@Z35G[-MU9KM4K/WVGUC'DIO^02...*-8HD"JH 55&  .PKYM
MUO\ X)#_ /!//Q)K5YXBU[X!2W=]?W4ES>W4_C+6&>:5V+.['[7R2Q))]37T
MG175B,)A,6DJ].,[;<R3M]YXN4\0Y_D,IRRS%U:#G;F=.I.'-;:_*U>UW:^U
MSY0US_@CY_P3HL]1TV"V_9WVI<7)28?\);JYW#;G'-WQ^%>>?MG?\$<OV7]*
M^ 6J^,/V9/@G]D\5>'G35(=/;7]2N4UBWA):>Q99;ABOF1[MICVOO50&&37V
MUXE_Y"^C_P#7Z?\ T$UL5PULBRBM1E#V$%=6NHQ37FM#ZC+?%+Q!R[,*6*>:
M8BHH24G"=>K*,DGK&2<K--:/\-3PG_@GK\/?V5/#OP T_P")'[)'@^70] \:
MP1:C>6#ZY>7@BNE4QR1D7,T@21&5HG*8W&,9R N/=J^3/@Y_QA/^VYJ_[.5Y
M_H_P^^,,T_B'X>L>(=.UI0#?Z<O95<;9448 ^15!+&OK.M<LG'ZJJ?*HR@^6
M22LDUV71._,O)GG<;T*RSR6-=:=:EB4JM.I4DYSE"6B4I-MN=-ITIZ_%!VTL
M%%%%>B?(!1110 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:
MN:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "O"_^">__)$]6_['O6?_ $I->Z5X
M7_P3W_Y(GJW_ &/>L_\ I2: /=**** "BBB@ HHHH **** "L>R_Y'>]_P"O
M*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_ -<#
M6E6;XQ_Y%B]_ZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-;%8]E
M_P CO>_]>47\S6Q0 4444 %%%% !1110 445X_\ M"_MT?LY_LV7J>&?&7BZ
M35/%%R0NG^"_#-L;_5KIR,JBV\?*%NQD* ]B:RK5Z.&I\]62BN[._+<JS+.<
M4L-@:,JM1_9BFW;J]-DNK>BW;/8*\O\ VAOVR?V=?V7[6-?BS\0[>#4[D :?
MX<T]3=:E>LW"K';1Y<[CP&8!,GEA7D7E_P#!1C]K_P#UKP?L^>!KC^%"M]XJ
MO8C[\1V.1])4/]X5Z?\ L\_L-_LY_LU73^(O _@YM0\2W)+:AXS\27!O]6NW
M;[SM<2<H6[B,(I[BN'ZUC,5IAH<L?YIIK[H:2?SY?F?4?V'P[D7O9SB?:U5_
MRXP\HRU[5*]I4X_]PU6?1\K/+_\ A-O^"AW[7_[KX;^$XO@+X'N/^8_XIM5O
M/$MY$>\5GGR[0D9!\P[APRL:]!^ ?[ '[/7P'UX_$(Z3>^+_ !M,XDO/'7C:
M[.HZG++_ 'U>3Y83V!C53C@DU[;15TLNHJ:J5FZDUUET_P *VC\E?NV<N-XP
MS"IA98/+X1PF'EHX4KIS7_3RHVZE3TE)P3^&,=@HHHKT#Y(**** "BBB@#'\
M2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H \=_;D_9ROOVDO@3=:%X0O
M/L/C'P_=Q:YX$U9&"O9ZM;'?"0Q^Z'YC)Z /NQE16C^QQ^T;8_M2? +1_B@;
M/[%JZ[[#Q3I+*5?3M4@.RY@93RN&^90>=CH3UKU&ODSQ"?\ AB+]O.W\8)_H
M_P -_CY=I9:OVATKQ6@/DS'LHNERI_O2;F8@(*\O$_['BXXE?#*T9_\ MLOD
MW9^3OT/N<D_XR+(*N2RUK4>:MA^[LKUJ2_Q0BJD%_/3<4KU#ZSHHHKU#X8**
M** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<T[_D'P?]
M<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D
M3U;_ +'O6?\ TI- 'NE%%% !1110 4444 %%%% !6/9?\CO>_P#7E%_,UL5C
MV7_([WO_ %Y1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\8_\BQ>_
M]<#0!<T[_D'P?]<5_D*FJ'3O^0?!_P!<5_D*FH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^
M9K8H **** "BBO /C+_P48^!OP[\4M\*_AA::G\3O'C96+PAX"M_MLL; X/V
MB9<Q6ZJ?O$DLHY*UAB,3A\+#FJR27Y^26[?DM3U,IR3-L]Q#HX"C*I)*[LM(
MK^:4G[L8KK*3275GO]>(?'K_ (*!_L]_ S7Q\.K;4[[QGXWF<QVG@7P/:'4=
M2DD_NNL?RP]B1(RMCD*:X#_A1/[=W[7!^U?M,_%=?A-X/N.3\/OAQ>!]3N(S
M_!>:D00IQD,L(*,#R :]P^ O[+OP#_9DT ^'O@C\,].T-)% N[R*,R7=WCO-
M<.3)+SS\S$#L!7%[?'XO^#'V<?YI+7Y0_P#DFK?RL^C_ +,X5R'7,:_UJLO^
M75"5J:?:==II^:HQFFMJL6>'_P#" _\ !0S]KX>;\4O&47P'\$7')\.>$KI;
MOQ)=Q'^&:]QLM20<_NAN'*LM>P?L]?L=?L[?LO63I\(OAU:VNH7 /V_Q!>DW
M.I7K$Y8RW,F7.3R5!"Y/"BO3J*VHY?0I5/:2O.?\TM7\ND?2*1P9EQ=FF.PK
MP5!1P^&?_+JDN2#MMSN[G5:Z.K*;71H****[CY<**** "BBB@ HHHH ****
M,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ KS[]J;]GWPW^U#\"?$
M'P7\22"#^U+3.FWX'SV%ZAWV]PI'(*2!2<8RNY>A->@T5G5I4ZU*5.:NFK->
M3.K X[%99C:>+PTG&I3DI1:W4HNZ?R:/#OV!?V@_$GQO^#,GASXI1FV^(7@/
M47\.^/;&0_.+V#Y1<>ZS(!(& VEBX7A:]QKY-_:>5_V-/VL_#W[;&E*8?!GC
M4V_A;XNQH,1V[$[;#57]/+;$3L>B84<O7UBK*ZAT8%2,@@\$5QY?5J<DL/5=
MYT]&^Z^S+YK?^\F?2<6X+"^WI9M@8J.'Q:<XQ6U.HG:K2_[<D[Q6_LY4V]Q:
M***] ^1"BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<T[_D
M'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M1C:V.IVEU;J>@>:.17Q^$"5]>U\^_P#!-SX/O\-/@!%XHU"2)[WQ9.-0;RI
MPCMPNV%"02,XW.1U!DVGD&OH*O\ 1/PJP.-R[P]R^AB_CY&]>D92E**^46E;
MIL?MW#M*K0R6A"IO:_R;;7X-!5/Q%X>T3Q;X?OO"OB73(KW3M3LY;6_LYURD
M\,B%'C8=P5)!^M7**_0&DU9GN0G.G-2B[-:IK=,^6?V!O$.M_ 7Q]XK_ .">
M/Q%U.6>X\%$ZK\.M0NV^?4_#4\A,8!/WGMY"8F[<A5&$KZFKYL_X*)_#+Q=I
MN@>'_P!LCX-:<9O&WPAO'U(6L60=6T9AB_L6QR08MSCJ1M<*-SU[G\*OB;X1
M^,WPWT3XK> ]1%UH^OZ;%>V$W&=CKG:P_A=3E67J&4@]*\W -X><L'+[&L?.
M#V_\!?N^EGU/M>*X0S?#4>(J*_CMQK)?9Q$4G-^2K*U5=.9U(K2!T%%%%>F?
M$!1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\
M8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"AXJ\5
M>&O WAG4?&GC/7[/2M(TFREO-4U/4+A88+2WC0O)+([$*B*H+%B<  FOE[]C
M#X#ZS\3OVM?B#_P5+^*'AFZTC4O'7ARR\(?"[0]2MFAO-+\'6DK7"SW*, T4
M]_=.UV8' >&(6Z.%D$JC(_X*5?LF_P#!2?\ :H\>^$[?]ES]HOX8^#O OAFX
MBU.]\.^,?"UUJ;:YJD;%H9+M498Y((&"210D%?.42ON*1>7/^RO^SO\ \%>]
M+^/NC^-OVW_VZ? GB?P/HEK=3)X3^'G@A]*?4K]XC#";J5R6>"-9)9/+! ,B
MQ,0=@P <=^WG_P &]O[$O[9/C77OVD/!-QXJ^&/QUU&Z_M'3?BYX3\6:@+N#
M440+!(\+SF,QKL1=L0B<(H5'3 Q\2?\ !03]H+]J_P#::_X-8_B-)^TO_I7Q
M#^'7Q*B\%?$G5;-0(]5DTCQ+;VC7>% !S((-[  &2-VPH.!^C7A'X8?\%G-(
M^)7C'P[XC_:E^"6I^!-7UZZN/"/B2Y\ WI\0:#82N3':FUAFAM+AHD(1))'8
MEEWR"0'RZ]*C_8)_9XF_8OU;]A'7-"N]4\$^(=$O[#Q%+J%P'OM3GOI))KS4
M)9@H'VN6YFDN3*J@"5MRJH   /G?_@M9?>&;'_@@!\5KBU>+^S6^$VG1V!&-
MI#R6B08_%DQ^%?0/_!,JP\1Z5_P3=_9]TSQ@LBZM;_!'PI%J:S9WBX72+42!
ML\[MP.??->"^(_\ @F3^TK\=OV5/!7_!.7]J#XP>%=6^#?A&XTF#Q!KVD172
MZ_XYTC2I8Y+#3KJ!U$-@2;>V^T7$<T[3>2VQ(#(2OW+:VMK8VL=E96T<,,,8
M2&&) JHH& H X  X % $E9/CKQ#JGA3PC?\ B/1/"MWKEW:0&2#2;%E$UTV1
M\B%N,_7TK6HH \+_ .&L/C9_T8_X[_\  JV_^*K$_P"">/BG69?@;J4K^"[Y
M&?QIJKLA9<H6FW%3[J25/NIKZ/KPO_@GO_R1/5O^Q[UG_P!*30!ZY_PDNK_]
M"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H
M7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\
MT*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+69:ZYJ*^*;JZ7
MPW<L[VT:M &7<H!/)KJZQ[+_ )'>]_Z\HOYF@ _X275_^A0O?^^EH_X275_^
MA0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_
M^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2
M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EK,US7-1GU'39)/#=S&8[DLB,RY
MD.WH*ZNL?Q+_ ,A?1_\ K]/_ *": #_A)=7_ .A0O?\ OI:/^$EU?_H4+W_O
MI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB
M@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?
M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EJCXEU[4[G0;J";PQ=0JT1!E=EPON:
MZ:LWQC_R+%[_ -<#0!4LO$>JI9Q(OA*\8")0&#+@\=:E_P"$EU?_ *%"]_[Z
M6M+3O^0?!_UQ7^0J:@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,
M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_
M .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_
M *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[
MZ6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V*\?_ &H_VS?AM^S-
M'9>&'T^\\4>.==/E^%_ /A]?-U'4I#D*2H!\F+(.96&,*VT,1MK*O7HX:FZE
M5V2_K[^RW9WY9E>89SC8X3!4W4J2V2[+5MO912UE)M**NVTD=5\2_CKX4^#?
M@N]^(GQ1 T/1=/CWW>H7]PB(OHH[LQ/ 5068D  DXKYCU'Q)^TS_ ,%)@D.B
M:-XA^&GP,N/]==1 0Z]XQA/9"?\ CTM''?!+J?X@Q"=;\,OV-/B7\>_&UC^T
M+_P4*U&SUG4[.3S_  M\+K!]^A^&\\AI5R5O+G'#.VY0<@;P$V?4BJJ*$10
M!@ #I7G>SQ&9:U4X4OY=I2_Q=E_=6K^T]XGU_P!<RC@WW<!*.)QRWK6YJ5%_
M].4]*DU_S]DN2+_AQ;4:APGPF\#>"_@7X%LOAK\)?@__ &'HE@F+>RLE4 GN
M[L26D=NK.Q+,>2372?\ "2ZO_P!"A>_]]+6Q17J0A"G%1BK);)'P^(Q%?%UY
M5J\W.<FVY2;;;>[;>K;ZMG*6NN:BOBFZNE\-W+.]M&K0!EW* 3R:T_\ A)=7
M_P"A0O?^^EHLO^1WO?\ KRB_F:V*HQ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W
M_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?
M^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V**
M,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBN%^._QW\/?!#P]!//92ZIKF
MJ2_9_#OAVR^:XU&X/ 50,D("1N?& #W) /'C\?@\KP<\5BIJ%."NV_ZNVWHD
MKMMI)-LRK5J6'I.I4=DC-^-'[2-A\&]%@DO_  ??7NL:I+]GT#0K=U,^H7!P
M BJ,G:"1N;!QD=20#Y[X8_9DE^)-MJGC?]JWP;<>(_$VOPB,P13;+?0[<'<E
MO:[6RK*>2X.2<CD%B_:? GX$>(=.\13?'7X[7L6J>/-3BVJJ<VVAVYSBTMAR
M!@$AG'))(R<LS^M5\K0RBKQ/5^NYU2_<Z^RP\TFDFK<]5:J522>D7=4T[:S;
M9YT,-+,)>UQ<?=^S!]/.2ZR?;:*\[L^(_%O_  3!\.'6(_\ A%_'.N:?;3R[
M8[;4=.BN9/7 ='C!_%:]'^!_["/PA^$&I1^(]8\&:IXHU2+F&;6!%]GA;^\D
M ^7/NY?'48->^^)?^0OH_P#U^G_T$UL5S8#PL\/\LQZQF'R^"J)W5W*23[J,
MI.*MTLM.A%'A[):%;VL**YOF_P &VOP/FN]LO'7['6OW?C?X>^#M2OOAI>2M
M/KWA=?GDT-R<M=6O)_==VCZ#KP.5]K\)_%&R\=>';3Q;X0TF74--OHA):W=M
M*K(Z_P!"#D$'D$$'!%=0ZJZE'4%2,$$<$5X#XM\">,/V2/$EY\6/@IH\VI^!
M[V8S^+O!%MRUD?XKVR7H,#EHQQ@>@!CWG1K\&S=7#Q<\ ]902O*A?>=-+5TN
MLJ:UA\4%RWBJ<9Y6W*"O1ZI;P\X]X]X]-UIH>S_\)+J__0H7O_?2T?\ "2ZO
M_P!"A>_]]+1X"\?>$?B=X3L_&_@?6H=0TV^CWP7$)_-6'56!X*GD$8-;%?9T
M*]'$T8UJ,E*$DFFG=-/5--:-/HSU83C4BI1=T]F8LGB'4Y8VBE\&7;*P(96*
MD$'L:^5OV6-?U3]CG]IKQ#^Q/JV@74?A/Q7)<>)_A$DC@"!&):^TQ">#Y39D
M51R$W,>7%?8=>%_M_? #Q/\ &;X/6_C+X3L8/B'\/=13Q%X$NXUR[7<'S/:_
M[23H"A0G:6V;N!7)F%.:C'$4E>=/6W=?:C\UM_>2/L>$<;A95JN48Z2CA\6E
M!R>U.HG>E5\E"3M-_P#/J=1+<]<_X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6N
M9_9?^/\ X8_:?^!?A[XU>%E$4>KV0-[8ELO8W:'9/;MWRDBLO.,@!NA%=]79
M2JTZU.-2#NFKI^3/FL=@L5EN,J83$Q<:E.3C*+W4HNS3]&C'_P"$EU?_ *%"
M]_[Z6C_A)=7_ .A0O?\ OI:V**T.4Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^
M^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[
MZ6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6M
MBB@#F?$NO:G<Z#=03>&+J%6B(,KLN%]S5FR\1ZJEG$B^$KQ@(E 8,N#QUJWX
MQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% &;_PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W
MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H
M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\
M?2UL44 8_P#PDNK_ /0H7O\ WTM:&FWD]]:B>XL)+9BQ'E2D9^O%6** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "O"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>
ML_\ I2: /=**** "BBB@ HHHH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W
M_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?
MQ+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_ -<#6E6;XQ_Y%B]_ZX&@
M"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 %%%%
M !02 ,DUS_Q0^*OPZ^"O@B^^(_Q4\7V6AZ)IT>^ZO[Z7:H]%4=7<GA44%F/
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@:
M+FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !2,RJI9B  ,DGM7._%?XN?
M#;X&^!;WXE?%GQA9:'HFGINN;Z]DP,]D51EI';HJ*"S'@ U\OBW_ &C?^"F3
M>9?+K7PL^!$QRMOGR/$'C2$_WCS]CM'';DNI_C# IQ8G&QH25."YJCVBOS;^
MRO-_*[T/I<EX;K9G0EC<345#"0=I59)VOOR0BM:E1K:$=MYN,;R6_P#%#]LW
MXD?';QM??L\?\$]M-L];U>SD\CQ1\3KY-^A>&L\$(V"+RYQDJB[E!QG> X7T
M/]ES]C'X<?LSK>^*O[1O/%7CK7?G\4>/O$#>;J&HR'!90Q)\F'(&(E.,*NXL
M5!KT'X8?"SX=_!?P18_#CX6>$++0]$TZ/9:6%C%M5?5F/5W)Y9V)9CR23S70
M5%#!2=15\2^:?3^6/^%=^\GJ_):'5F?$E&."EEF34W0PS^-MIU:UMG5DNE]8
MTHVIQT^*2YV4445Z!\@%%%% !1110 4444 %%%% !1110!CV7_([WO\ UY1?
MS-;%8]E_R.][_P!>47\S6Q0 4444 %%%% !1110 445Y[\?/CYIGP;TVTTC2
M=)DUOQ9K;F#PWX:M#F6[EZ;VQ]R)>K.>,#\N+,<QP>4X.>*Q4^6$=WZZ))+5
MMNRC%)MMI)-LRKUZ6&I.I4=DOZ^;?1=1?CW\>]*^#6EVNF:;I4FM^*M:D\CP
MWX:M#F:\FZ;FQ]R)>K.> !69\!/@'JOA+5KKXP_&#5(];\?ZU'B]O@,PZ;">
MEI:@_<C7H2.6/ZK\!/@'J?@_5+KXN_%W5H];\?ZU'_Q,-0QF+3XCTM+4'[D:
M]"1RV*]3KYW+LNQF<8R&:9K#EY=:-%_\N_[\^CK->JII\L;MRD^&A0JXJJL1
MB%:WPQ_E\WWE_P"D[+6[91117UYZ84444 %%%% !1110!C^)?^0OH_\ U^G_
M -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 4444 >:?'K]GT?$
MN>S^(/@'6_\ A'O'6A@MH>OPKPXYS;W  _>0MD@@@[<G (+*WR[^T=\4_$>G
M^)="_:]T_P (2:/\5?@RQM_B5X1C^]K?AB5@+EX"3B6*/=YZ')$>YF).$9ON
MVO-?VC/V;O#WQWT6.]MKH:5XFTZ)QHVNQQ!B@8$-!,IXE@<$JR-D88^I!^)S
MW(<90JSS#*%^\E9U*>RJN-K2C?2-:-ERRVFER5-.64.G)<PQ'#>=PS/#0YXZ
MQJTF[1K4Y+EG!]I2@VE+TOJDUW'@WQ?X<^('A+3/'7@_58K[2M8L(KW3KR$Y
M6:"1 Z./JI!K2KXI_P""9/Q$\9? 7XA>)/\ @G9\<K0Z;J>A22ZO\/A/*2EW
MI<KLTMO"[']XL;EG7DL4:3H(SC[6KZ/)\SIYOE\,3%--_$FK.,EO%IZII]'J
M>EQ!E5/*<R=.A)SHS2G2FU9SI37-!M=)6TG'[,U*+U3"BBBO3/$"BBB@ HHH
MH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4
M 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB>
MK?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !1110
M 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+
MZ/\ ]?I_]!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !6;XQ_Y%B]_ZX&M*L3XD:MIN@> M7UW6KV.VL[*PDGN[F9L)%$@W,['L  2
M3[4FTE=E1C*<E&*NV:NG?\@^#_KBO\A4U4/"NL:7XB\,:;X@T._BNK*^L(;B
MSNH6W)-$Z!D=3W!4@@^]7F944N[  #))/ %"::N@E&4).,E9KH+7C?[4?[:7
MP^_9OELO!&G:1>>+_B#K@V^&?A_X?'F7UZQSAY, _9X1@DRN.BL5#;2!Y[\3
M?VROB9\?O&M]^SW_ ,$]=/M-7U*SE\CQ3\4K]-^A^',]5B;!%Y<XY5%W(#@G
M> ^ST?\ 9=_8R^&O[,L5[XEAOKSQ/XWUT^9XH\?>('\[4=2D."PW$GR8L@8B
M4XPJ[BQ&ZO,EBZV,DZ>$V6\]TO*/\S_\E76[T/MZ.0Y?P[1CB^($W-I.&&3M
M.2>JE6>]&F]TOXLU\*A%JH>>_"C]BWX@_&/QS9?M&_\ !0/6+/Q%XBM'\[PS
M\.[([M!\+YY&(R2+JX'&9&W $<%]J,OU"  , 445UX;"4<)%J&[U;>K;[M]?
MR6RLCP,ZS[,,^KQGB&E&"M"$5RTZ<?Y816D5U;U<G[TG*3;911172>*%%%%
M!1110 4444 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_
M,UL4 %%%% !1110 445YY\?/C[8?!^QL] T'2'UWQ?KCF'PWX;MCF2YDZ>8^
M/N0KU9CCH?<CAS',<'E.#GBL5/EA'=[MMZ))+5R;LHQ2;;:23;,:]>EAJ3J5
M'9+^K+NWT747X^?'S3O@[I]IHFBZ2^N>+=<<P^&_#5J<RW4O3>_]R)>K.>.#
M[D9_P$^ >H^"]2N_BS\6=637/'VMI_Q,M2QF*QB[6EL#]R->A(Y;'I2_ /X!
M7_@C4+OXK?%;5TUWQ]KB#^U-4(S'91]K2V!^Y$O3(P6QZ8 ]1KY[+LNQF;XR
M&:9K#EY=:-%ZJG?[<[:.LUZJFGRQNW*4N*A0JXFJL1B%:WPQ_E\WWD_NCLNK
M91117UYZ84444 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C
M_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110!\R?\%//V<_$GQ/^$5I\
M=?@\LUM\1OA?<'6O#=Y9$K/<0(,W-H"O)W(-RKR2\84??;.O^Q'^VWI?[17@
M[1M,\;^58^(]1TM;S3YAA8-:@Y#2PGIYB,KK)$.59'Q]UE3Z$KX7MO@9X3^#
MG[56K_L?^*I)M)\*?$2YN/%OP5\06;>7+X?UI,-?6$+\;5)"RK&"%VA0/G8$
M?%9]@\SP.90S/+&N9^[.FW:%3^5-_9ETA/I)I23C)V^LI4L1Q'PS/"T7?%8)
M2J4T_P#EY0;YJU+R=-WKP?1.O?<^Z**\<^#/QS\6:-XN7]GW]HR.&R\711DZ
M/K$8VVGB. =)8CP!+C[T?!SD@#E1['7T.49O@\ZPOMJ%TT^649*TX26\)QZ2
M7W-6:;BTW\7AL32Q5/FATT:>Z?9KH_\ AUH%%%%>H= 4444 9OC'_D6+W_K@
M:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ^"=!_:[_ ."D/Q8_X*7>'(/#?AOP;X6_9=L_BGKGP]N/MP:;Q'XLU6PT
M;59IKN/Y&2WLXK[3WB7#1NWDDG>KD+ZAJG[:/B[X)_\ !43PM^P)\3-6M?$&
MD_%SP;JGB3P!JD=JD.H:+<V+E[G3KI8\)-;-#N>"?:DBF%XY/.)$H\D_;<^$
MJVOQG_X2_P#90_X*V?#?X-Z_I7B^7Q)JG@'Q[;Z5JMA!KLFFW&GRW<4<ES#<
M6+RV]W(TL1,D3RD3"-9'D>3D/^":W[)_P%\$_P#!0R[_ &C_ -H__@ISI'[3
M?[3'BCP-?G1K[29;&#3_  WH5M/;1W$5I9VL\JP%GNT"GY RM<;4!\YF /TP
MHHHH ^=?VS?&'[?/B?Q78? /]@"R\%:#JSZ1_:WBOXD?$>SN;G3]'MGD>*VM
M;2U@P;N\F>*=CN81P1PY<,TT0KPS_@G!^W[^W%<?MX>/O^"5_P#P4J\(^$9O
MB)X7\&1^,O"'C[P!!+!IOB30FN(K=G>&4DQRK+,JY 4$QRJ5_=AY/N[Q5XJ\
M->!O#.H^-/&>OV>E:1I-E+>:IJ>H7"PP6EO&A>261V(5$506+$X !-?+W[&'
MP'UGXG?M:_$'_@J7\4/#-UI&I>.O#EEX0^%VAZE;-#>:7X.M)6N%GN48!HI[
M^Z=KLP. \,0MT<+()5 !A?#/]KO]HG]OK]I+XT?#?]D3XD^'O _@;X'Z^/"<
M_BO4_"_]L3^)/%21F2[AV&>)8+&U)CB<+^^F=R4EB51N3X#_ /!8CX:>)?\
M@G1\1_VU_C_X=C\-ZW\#]2UCP]\7?">FW!E%IXATV00R6EJTF"RW$CP>3OZ?
M:%1CE6->(_\ !J]9ZAIO[*'Q]TSQ,&'B&W_:Q\61^(EF&)1=BVTT/OSSG(/X
MY]Z_.K]JVP\;ZQ^P%_P54U_PK'._AMOVQ+-;AH 3&YB\0G[2>.#^\>S8G_=)
MH _4WXC?MV_MR?LN?L/^$?\ @J7^T5/X7U#P9J1T;5?B/\)]#\-R1W'A?P_J
MDL,<4MG?&8R75[:?:;=IQ(@BFQ,$6 !6K[ZT+7-'\3Z)9^)?#VI0WFGZA:QW
M-C>6[AHYX9%#I(I'564@@]P:^&?^"UE]X9L?^" 'Q6N+5XO[-;X3:='8$8VD
M/):)!C\63'X5] _\$RK#Q'I7_!-W]GW3/&"R+JUO\$?"D6IK-G>+A=(M1(&S
MSNW Y]\T >WT45D^.O$.J>%/"-_XCT3PK=ZY=VD!D@TFQ91-=-D?(A;C/U]*
M -:O"_\ @GO_ ,D3U;_L>]9_]*31_P -8?&S_HQ_QW_X%6W_ ,56)_P3Q\4Z
MS+\#=2E?P7?(S^--5=D++E"TVXJ?=22I]U- 'T?16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q6/9?\CO>_]>47\S1_PDNK_P#0H7O_ 'TM9EKKFHKX
MINKI?#=RSO;1JT 9=R@$\F@#JZ*Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O
MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8
MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?
M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6@#8K'\2_\A?1_^OT_^@FC_A)=7_Z%"]_[Z6LS7-<U&?4=-DD\
M-W,9CN2R(S+F0[>@H ZNBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V*^$_^"ZO[6*_"?X!6O[.OA;4MFN>/B3J7EO\]OI,3#S,XY'FR!8QV*K,
M*^RM;\?GPWHUWXBU[0)[2QL+62YO;N>5%2&)%+.['/ "@DGT%?@)^VU^TUK'
M[7'[2?B/XT7YECLKNY^SZ#9RG_CUT^+*P1X[$KEVQQOD<]Z^3XOS3ZAEOL8/
MWZFGHNK_ $^9^^_1YX&_UJXT688B-\/@[3=]G4_Y=Q^33F_\-GN?H;_P2&_X
M*)?#31/V2-7\ _M"_$.ST=OADBFTO=1G^:YTN4GRDC7EI7CDW1!$!.UH0 :]
M-73_ -HS_@IDPGUM-9^%OP(F.8[ -Y&O^,X3T,A&?LEHX_A&2ZG^,,&3\BOV
M7_BCX8^"O[0?A'XI>-?!]EK^D:-K44^IZ5?VJS)+!G:[!&!!= Q=,]'13VK^
MA;1/'Y\1Z+:>(= \/SW=C?VL=Q974$J,DT+J&1U(/*E2"#Z&N'AG$U,YP*H5
MY^[2LG%;R73F?\MM++>VKL['U/C=DF#\-^*)9KEF&_>XURG&K*SA1DK<ZI0M
M;VCD^=3E?D4OW<5)<ZD^&?PO^'WP;\%6/PZ^%WA&RT/1-.BV6FGV$6U%]6/=
MF)Y9V)9B2223FMZL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6ON(QC"*C%62Z'\
MO5Z];$UI5:TG*<FVVVVVWNVWJV^K9L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0
MH7O_ 'TM49&Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM !9?\CO>_
M]>47\S6Q7*6NN:BOBFZNE\-W+.]M&K0!EW* 3R:T_P#A)=7_ .A0O?\ OI:
M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6N!^
M-G[2\WPP2T\*Z#X&NM5\7ZYF/P]X?CD!>9^?WL@7E(EY)8XZ'D8)'#F698/*
M<'+%8J7+"/S;;T226KDW91BDVVTDFV8UZ]+#4G4J.R7]67=OHMV:7Q\^/ME\
M(;.S\.^'=(;7?&.NL8?#?ANV.9+A^GFR8^Y"O)9CCH1G@D4_@'\ KWP)?7?Q
M2^*6KIKOC[7$!U;5B,QVD?46EL#]R)>!QC=CTP!D? ;X2Z_\/[^]^)OQ+TJ[
MU_QYK@SJVLOMV6T?:UME/^KB7@<8W8YP  /3_P#A)=7_ .A0O?\ OI:^?R[+
M<;FV,AFN:QY7'6C1>JI)Z<\[:2K-;O54TW&%WS2EQT*%7$U5B,0K6^&/\OF^
M\G]T=EU;V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:^N/2-BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH /$O\ R%]'_P"OT_\ H)K8KE-<US49]1TV23PW<QF.Y+(C,N9#MZ"M/_A)
M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI: -BO&/V[/V=-6_:(^!LMOX"NOL7CCPK?1:_X
M!U2,A7MM4MCOC4,>BR &,YX&X,0=HKT__A)=7_Z%"]_[Z6C_ (275_\ H4+W
M_OI:QQ%"GB:,J4]FK?UY]CT,IS3%Y+F5+'89VJ4Y*2OJG;HUUBUI)/1IM/1G
MCWPI\1?#7_@HO^RKHWC'Q%ICV.I.#'?);DQW?A[6H#LF6,GYHV209 /WD9"1
MS5_X2_&GQI\/?&=O^SS^TI<1KK,@*^%_%@79;>(8AP%)/"7(X!0_>)]2I?R5
M]:U']B;]NI]7_P"$=N;3X=?'J]6.6%V"Q:;XL4<,#T47:YSW:3G@)7T-\6O!
M'A_XU^#+CP1X[^'M[/;2G?!/&ZK-:S#[LT3]4=>Q[\@@@D'Y"OEN-JU7C\!)
M1QM/W9IZ0K16JC.VUT[PFDY4VVM8\T7T\:9#0P690S+*5:CB(^TIIO3E;:E2
MF_YJ4U*'-OHI6Y96??45\^_#;XY_$7X)^(K+X&_M&6EQ=/=/Y7A'QC+A$U5!
MPL,Y)PMP.!R?FXZDAG]J_P"$EU?_ *%"]_[Z6O>R?.<-G-"4H)PG!\LX2TG3
ME_+)?BFKQDK2BVFF?.X7%4\5!M:-:-/=/L_T>S6JT-BBL?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6O7.DF\8_\BQ>_]<#5S3O^0?!_UQ7^0KG_ !+KVIW.
M@W4$WABZA5HB#*[+A?<U9LO$>JI9Q(OA*\8")0&#+@\=: -VBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:T--O)[ZU$]Q826S%B/*E
M(S]>* +%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\F?MX?\
M%?O@_P#L _&S0/@+XZ_9E^-_CG6O$OAI];TN7X6^!8M8A:".X:"5&_TF.021
MMY9<;-H%Q%\Q+8 !\S_M*>%_^#8+PQ^TK\0?^&V_$WPGU3XJW_BNYO/&DGB^
M:Z:\M[B3:4@*K\B+'#Y2 +C(7<>6)KD_V(]?_P""+NF?\%AOAKX=_P""2WPO
M\'>([C5_A]XAD\=ZUX.TZ[,'A'[/'%]CNUN),(OVD37-K+%\X)-LW[ME_>Z4
M7_!4[_@FU)K6L^)]>_X(=?M+ZWJ_B'6KG5=9UC7OV6[2\N[NYF?<S/++,68*
MH5%!/RHBKVKV3]A?_@J7^S5\7_VGO#O[+/[-_P#P3F^)OP;?Q-:ZAJ.LZIX[
M^$5OX7M+B"TMF98X3#*?/G,CIU7"H).Y& #] :*** /CC_@I5^R;_P %)_VJ
M/'OA.W_9<_:+^&/@[P+X9N(M3O?#OC'PM=:FVN:I&Q:&2[5&6.2"!@DD4)!7
MSE$K[BD7ES_LK_L[_P#!7O2_C[H_C;]M_P#;I\">)_ ^B6MU,GA/X>>"'TI]
M2OWB,,)NI7)9X(UDED\L$ R+$Q!V#'V!10!\G:'^Q'\=_P!EC]H[XL?&[]AS
M6?!']D_&V\AUGQ5X2\=/>0V^B^)$0QRZQ:-:(YN%N%*M/:/Y1>2(,MQ&&*C3
M^ G_  2I_9^^$W[!/B?]@[QS<7/C'3?B*-6N_BAXDO85M[OQ'JVIDM>:B53(
M@DW;/*"DF)8(1N9DW'Z>HH ^%O$?_!,G]I7X[?LJ>"O^"<O[4'Q@\*ZM\&_"
M-QI,'B#7M(BNEU_QSI&E2QR6&G74#J(; DV]M]HN(YIVF\EMB0&0E?N6UM;6
MQM8[*RMHX888PD,,2!510,!0!P !P *DHH **** "O"_^">__)$]6_['O6?_
M $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=**** "BBB@ HHHH **** "L>R_
MY'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\
MZ": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **Q?B%\1? WP
MG\'7_P 0?B3XJLM%T73(3+?:C?S!(XE[<]V)P HR6)  )(%?*TFM_M"?\%-9
M6LO",VL_#+X#2,5N-9*&#7?&D7=8 >;2T8?QGEP?X@S(G'B<9##R5.*YJCVB
MM_5]EW;^5WH?1Y)PWB,VI3Q=::H86F[3K3ORI[\L4M:E1K:G'7K+EBG)>,_\
M%A/^"GG@"_\ A[JW[)?[/_B$:K?ZG*+7Q?X@L),VMM;J09+.*0<2R.0JR%<J
MJ%DR68A/RTK]Y=<_X)'_ /!/3Q&;1M7_ &>(6^Q6,=I;+!XCU.!5B0''RQ7*
MKN)+,S8W.S,S$LQ)P_$O_!'C_@G+I^A75[:?L[;)8XB4;_A+M7.#]#=U\/FW
M#.?YOBW7JU*?9*\M%V^$_J#P_P#&[PH\/N'HY9@L)BF[\TY.%)N<W9.3_?+2
MR222LDNKNW^&U?L3_P $+/VL_P#A;?P#NOV=O%>I^9KO@';_ &;YKY>XTF1C
MY>,\GR7S&>RHT(KTJR_X(X?\$X);.*63]G/+-$I8_P#"7ZQR2/\ K[KM?@7_
M ,$Z_P!CO]FGQ]'\3_@C\)9="UR*UEMA>1^)M2G#12 !T:.:Y>-P< X93@J"
M,$ C7(N&<XR?,(UW.#CM))RU7_@.Z>IP>*?C7X=>(?"-7+(X;$1K)J=*4H4K
M1FN[59OEDFXNR=D[V;2/;****^_/Y+"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBO./C[\?H/
MA1#9^$?"6C'7O&NO$Q>'?#L!^:1N1YTI_P"6<*X)+$C.T@$89EX<RS+!Y3@Y
M8K%2Y81^;;>B22UE*3LHQ2;;:25S&O7I8:DZE1V2_JR[M]%U%^/OQ^MOA+;V
M?A7PMHS:]XTUXF+PYX<MS\\K<CSI<?ZN%<$ECC." 1ABM?X!? &Y^'UU>?$O
MXEZRNO>/==4'6=9<?);IU%K;@_ZN%>!P!NP"<  !?@%\ 9_AW<7GQ(^)&LC7
MO'FO*&UK6W'RPKP1:VX(_=PK@#@#=@$@ *J^FU\_EN6XW-<9'-<UCRN.M&CN
MJ2>G-*VDJS6[U5--P@W[TI<5"A5Q%58C$JS7PQ_E\WWD_P -EU;****^N/3"
MBBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\
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
M]7R'*WE&71HR=Y-W?:[_ ,DD@HHHK[\]D**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ JNVE:6VJ+KC:;;F]2W:!+PPKYJQ,
MP8QA\9"EE4E<X)4'M5BB@ HKX'_:+_X*IW7_  2R\4^(_$O[>OBSPYXA^'/B
MSQ?JO_"KY? VLQ7?B6P\K=_Q++K3I&1KA#*CHEQ S"!Y8X9UC4"6LS]B/Q=_
MP5;_ &Y_VIO ?[>/QX\">'_AC^S^FEZ@_@;X3IJPN=<E2[LV%MK>HNJ^6S.A
M*)"K!HEN#F/[TC 'Z%T444 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?\
M8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !1110 444
M4 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\
M]?I_]!- &Q1110 4444 %%%% !1110 45!J6I:=HVG3ZOK&H06EI:PM+=75S
M*(XX8U&6=F8@*H ))/  KY/\3_M(_'']N?Q!>?"C]AB_D\/>![6=K7Q3\;+N
MV;:V#B2WTB,X,TO4&;@+U!7Y';DQ6,I85).[D]HK=_\  [MV2ZL][).'L;G<
MIU(M4Z%.SJ59Z4Z:>UW9MR?V813G-Z1B]3MOVDOVWCX(\:K^SI^S3X-_X6#\
M6+R/*:%:2?Z%HB''^DZC."!"BY!\O(=LJ,IO4D_9L_8A_P"$'\:M^T5^TKXR
M_P"%A?%B]CQ)KUW'_H>B(<_Z-IT! $$:Y(WX#-DG";V4][^S;^RW\'_V5O!3
M>#OA5H+))=2>=K.MW\GG7^K7!R6GN9B,R,26..%7<=H ->B5A2P=6M45;%V<
MEJHKX8__ "4O[SVZ)=?6QW$."R[!SRW(4X4Y*U2M+2M675.S?LZ3_P"?46^;
M_EY*>BB4445Z1\6%%%% !1110 5F^,?^18O?^N!K2K-\8_\ (L7O_7 T 7-.
M_P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **
M** "BL#XB?%+X>_"706\2_$;Q=9:39C.U[J7#2D?PH@RTC?[*@GVKRC_ (6_
M^T5^T&?LWP!\%_\ "(>'9>/^$V\6VO[^9/[]K:?Q>H9_E(_NFO!S/B/+<MKK
M#:U:[5U2IKFJ-=VMH1_OS<8?WCCQ&.H4)^SUE/\ ECJ_^ O-V7F>H?$_XQ_#
M/X-:(=?^)/C"TTN @^3'*^99R/X8XUR\A]E!]Z\O_P"%B?M.?M#_ +CX1>%C
M\/O#$O'_  E7B>U#ZC<H?XK>TSA,CD,YP0<@@\5TWPP_9/\ AOX"UO\ X3KQ
M+->>+O%;D--XE\2R_:)E8?\ /)6^6$#G&T9 XW$5ZA7F_4.(L\UQ]3ZM1?\
MRZI2_>-?WZVG+YQI*+7_ #]DC#V..Q?\:7LX_P L7[S]9=/2-O\ $SYH\?6G
M[#G[%?V/5/VE/%4M_K?BZ&ZC&O\ BK3KO5;F_$:QK.!Y44BPJ!,@QA20^,M@
MX^*/COJW[$UMK$^N? +]IFUNM/E<NNB:KX=U:.:WS_!'*;0K(OIO*D#&2QYK
MUC_@OQ_S2?\ [CW_ +CJ_.FOZ$X>^B?X2^)7 &$KYE3JTYOVC3HRA!Q:J2BV
MFZ<FW)13ESN5Y:O6UOY=\3O$G-.'^*<1DF&PM!TJ/)RR<9\_OTX3=W&I%/63
MZ=KW>I[UX<\<?"G6M36RU7XK:;H\);#7E_IU^Z >N(+:1C^5?8_[*G[4/_!,
M;]F/2I;RV_:(.K>(;Z()?ZS+X0U5,)G/E1+]F.Q,@$\DL0"3P /R^HKZ#A+Z
M#_@WP=C5C<+5Q52LOAE4J4I.-_Y4J$8I^=K]GJSX7+?&;B+*ZOM:>&H2DMG*
M-1V]+54OG:Y_191117X6?W>%%%% !1110 4444 %%%% !1110 4444 %%%%
M!117\Z=?IWAQX<?\1 ^M?[5['V/)]CGYN?G_ +\+6Y/.]^EM?RSQ+\2_^(=_
M5/\ 9/;^W]I_R\Y.7DY/[D[WY_*UNM]/Z%/$O_(7T?\ Z_3_ .@FMBOYTZ*_
M3O\ B7+_ *FG_E#_ .['Y9_Q,M_U*O\ RO\ _<3^BRBOSI_X(#_\U8_[@/\
M[D:_1:OPKC+AS_5+B2OE/M?:^RY?>Y>6_-",_AO*UN:V[O:_D?OG!7$W^N'#
M-#-_9>R]KS^[S<UN6<H?%RQO?EOLK7MYA1117S!]4%%%% !1110 4444 %%%
M% !1110 4V>""Z@>VN84DCD0K)'(H*LI&""#U!%.HH!-IW1\G_LBSS?LA?M,
M>)OV"M>F9/#&L^?XI^#T\K':+21RUYIBD]X9-SJO)*;W/WA7UA7@O_!03X#^
M+/BI\)K+XF?"!?+^(OPTU(>(O!$Z)EII8L&:S('WDGC4H4Z,RH#QFO0?V;/C
MQX3_ &F?@AX>^-G@UMMKKE@LDUJ7R]I<*2DUN_\ M1R*Z'UVY'!%>7@O]EK2
MP;V7O0_P]5_VZ]/1Q/N.)O\ A>RZCQ%#6<VJ>(\JR5XU'_U_@N:_6I&KTL=/
MXQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0KU#X<FH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** /SH^$?P._X)(?LZ?\%D/$5Y\2_B!H'BK]K/XP>)+[6/"^B7
M-I/?R>&-/CL7N$CA"Q-!I\K6EL\S2S,DS^85C)1@&]K^%'P?^%&C?MJ_9OV8
MOC[JWA;3?"4U_>_$/X W$$UGI\L]W'+%!K5C:SQ(\4+S";+6Y-C.[22@>>CL
M_P M_&_QU^QK_P $P/VM;/XR_M8?#&_\+^(=2_:&UOQGJ/QK;X?7VJQ:SH-[
MH&L06UNFH6=M.\/V5[JTL38L4;,8G2-HY#)4'[*'[1GQ&_X*R?\ !:SPE^VY
M^S;\(?%GAKX!_!SX::SX>N/'WBC1Y=._X3:[OV!%M!'( TD,<BPSJ#RA@+.(
MVDC0@'ZKT444 %%%% !1110 4444 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)K
MW2O"_P#@GO\ \D3U;_L>]9_]*30![I1110 4444 %%%% !1110 5CV7_ ".]
M[_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T
M ;%%%% !1110 4444 %<5\>OVA?A'^S/\/[CXE?&/Q=!I6G0G9 C?//>3$96
M&"(?-+(>R@<#). "1P?[4'[;/AOX(:[:_!OX9>%KCQY\4]:3_B1^!=&<&1 1
MD7%Y)]VU@ ^8LV"1R,+N9<#X"?L3>)-1^(%O^T]^VKXIMO&_Q(4;](T^-#_8
MWA1"<B&QA;@N#C,[#<2 1\P+MYU;&5*E1T,*E*:W;^&/KW?]U:]VEJ?8Y=P[
MA<+@H9GGLG3H2UITXV]M7_P)W4*=]'6DN7=0C4DG%<AIOPA^/_\ P48U&#QE
M^T[I^I> ?@^DRSZ+\+(;AH=2\0*"&2?59%(,49P"+=<$>Q42/]8^&?#'ASP7
MX?L_"?A#0K33-+T^W6"QT^PMUBAMXU& B(H 4#T%7J*UPN#IX9N;?--[R>[_
M ,EV2T1Y^=\18K.8PH1BJ6'IW]G1A=0A?=ZW<YO[523<Y=[))%%%%=A\\%%%
M% !1110 4444 %9OC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!<T[_D'P?\ 7%?Y
M"IJAT[_D'P?]<5_D*FH **** "BBB@ HHHH **** "BLSQ=XS\)^ M#F\3>-
M?$=GI=A /WMW?7"QH#V&3U)[ <GL*\>E_:,^+7QQE;2_V5?AX1IC,4?QYXKA
M>WL5'0M;PD>9.?0XP",,N.:\3-.(<LRFI&C4DY5I?#3@G.I+S45JEWE*T5UD
MCDQ&-P^&DH2=Y/:*UD_DNGF]%U9ZYXY^(/@CX::#)XG\?>*++2;"+[UQ>S!
MQ_NJ.KMZ*H)/85Y$?CO\<_CXQL?V9O 7]CZ)(<'QYXOMS'&Z_P!^UMC\TOLS
M#;GA@*V/ W[(7A&TUZ/X@?&CQ#>?$#Q0O*ZAKX!MK4]<6]J/W<2YY'7!&1BO
M70 H"J  !P!7E?5>)<\UQ4_JE%_8IM2K27]ZIK&GYJGS2[54<_L\?B_XC]E'
MLM9/UELO2-W_ 'CRCX=_LC^ O#.O+X_^(^J7OCGQ7P6UWQ(WFB$]<00'*0J#
MR ,E>Q%>KT5S_P 0_BO\,OA)HQ\0?$_Q_I&@6?.V?5M0C@#D=EWD%S[+D^U?
M1Y-D6#R^*PN6T+.3VBFY2EWD]93D^KDVWW-U# Y;AY2TA!:MMV^<I/\ -LZ"
MBOG"Z_X*):7\0;F31_V2?@-XP^*%R'*+JEI8G3=(1^F'O+D +S_L8.#@TS_A
M57_!0KXY?O/BI\==#^%VCR_>T/X>V1NM09/[KWL_$3_[461[5]LN$\;AES9G
M4AA5VJ/W_P#P5!2JKRYHQ7F> ^+L#BGRY72GBGWIQ_=_^#9N-)^?+.3\F?/7
M_!?>1#)\*(@XW :Z2N>0#_9^#^A_*OSJK[._X*Z?LM?#7]FV/X>W?@V_UW4]
M5\0'5VU[7_$FM2WMY?F'[%Y9=F.T;?-D^ZJYW<YP,?&-?V7X44\'2X P<,+4
M<X+VEI./*W^]G?W>:5E>]M;M6;2;LOXF\7*F,J^(>-GBJ:IU'[.\5+G2_<T[
M>]RQN[6;TLG=)M*[****_1#\W/VA_L+_ (*KV_S0^._@?<D]5N-+U1 /<;31
MY'_!6:W^6&__ &>[@'DM/%KB$>PVU]%T5_G=_K/-[X/#O_N$E^31_I%_JK!;
M8W$+_N*W^:9\Z?;O^"L4/[N30_@#,PZR17.LJI^@;FC_ (23_@JC'\K_  U^
M"TA7JT>LZD WN,CC/O7T711_K+3>^ P[_P"W)+\IH/\ 5BHML?B%_P!OQ?YP
M9\Z?\)W_ ,%08OWDGP'^%<H'6.+Q1=*S?0E<"@_%#_@IC;_/+^RWX N!TV0>
M-V5OKEEQ7T711_K'A7OEV'?RJK\JJ'_JUBUMF6(7SI/\Z3/G3_A<O_!2*W_U
MW[%_A.XST^S_ !%B3;]=R<_AZ4?\+[_X*)V_R3?L!Z1<'KYD'Q4LD7Z8:/.:
M^BZ*/]8<O>^5X=_/$+\JZ#_5S,5MFN(7RP[_ #P[/G3_ (:0_P""@<7[M_\
M@FPDI'62/XQ:6JM] 8\BC_AJ3]N!.9_^";6I #[_ )?Q.TQB/7 V<_UKZ+HH
M_M[*7OE5#_P+%?\ S0'^K^;K;-\1\XX7_P"9D?.G_#6_[7$7[RZ_X)R^)Q&/
MO&+QG8.WX*!S1_PV3^TI#\U]_P $[_':J>A@UFSE.?< C'UKZ+HH_MO)'OE=
M+Y3Q'ZUF']A9XMLUJ_.GA_THH^=/^&V_C=!Q??\ !/KXGJ3]W[.+:4?B0_%'
M_#=OQ*B^2[_8#^,:OW$.BPR+_P!]"2OHNBC^V,@>^60^52M^LV']B\0K;-)_
M.E1_2"/G3_AO_P 2)\D_[!WQW#CAA'X+1ES['SN1[T?\/$HE^:?]A_\ :(B0
M?>DD^&7RJ/4_OZ^BZ*/[5X<>^7?=5G^MQ?V1Q*MLR?SHT_TL?.G_  \>\*Q_
M->?LI?'2V3_GK/\ #APN?3B4U^+U?T65_.G7]$^ >*RS$_VC]3P[I6]C?WW.
M_P#%MNE:VOK?R/YN^D)A<UPW]F_7,2JU_;6M!0M_"OLW>^G:UO,****_H@_F
MX_1;_@@/_P U8_[@/_N1K]%J_.C_ (($.@?XL1EQN(T(A<\D#^T,G]1^=?HO
M7\*^,G_)R,=_W"_],TS^^?!3_DV6 _[B_P#IZH%%%%?F)^IA1110 4444 %%
M%% !1110 4444 %%%% !7R9\._\ C"/]NK4?@[/_ */\.?CA<3:SX1)XATOQ
M&@'VNS'9%G7;(HX&[8BC@U]9UY+^VO\ LX']IWX":CX'T:]^P^)=.FCU?P7J
MZ/L>PU>V)>WD5OX 3F-CV61B.0*X,PHU)TU5I+WX.Z\^\?\ MY:>MGT/J^$\
MQPF'QE3 8^5L+BH^SJ/^1WO"KZTII2=M7#GA]IGI'C'_ )%B]_ZX&KFG?\@^
M#_KBO\A7B/[./[4NE_M ?LCR_%?QAY>CZQH5M<6'CZQN!Y?]E:E:#%TKJ?N+
MQY@!Z(ZYY!KV7PKK&E^(O#&F^(-#OXKJROK"&XL[J%MR31.@9'4]P5((/O73
M0Q%+$4XS@[J2NO0\7,\IQ^3XVKA<5!QE3DX2[<R[/9WW5MU9K0OT445L><%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %?(/[>NO\ _!:6/]HKPOX*_P"";6E_ P>#-1\'75YKVL_%_3]6*V6I6]TB
M&$3:>Y_UT5S$8XS%G_1K@E\  ?7U% 'Y:_!OXP_\'2OQOU?Q7;>%[/\ 8PM-
M+\*^)[O05\1:G:^)H[/5[NTD,-W]D"%IF2&X66W9Y8H@9() F]0&/>_LW^.O
M^"U_@S_@I)\.? ?_  48^(W[/2>#?%'@3Q+%I6C?"BYUJ,:C>0&QG+!+V']Y
M=PJB%0S1H+>:[92S*5KNOVE_V>/^"K/P&\>>(?B7_P $K?BQ\*M7T+Q9JLNK
MZW\)_C;I=Z;33]3FYN;K2[VQDCE07$F9I+:8^6)GED5AYI0>?_L9?L8?\%!-
M?_;B\+_MV?\ !8+]H_P/=^+]&TK4]$^#'PI^&L4R:3H\EW;,U]<LTJAY)FMH
M9%.3+\NW,ORH@ /T3HHHH **X[X]_&WPS^SO\*M8^+OB[P[XCU6PT:SEN9['
MPIX=N-3O95CC:0A(8%8CY4/S.50'&6&17(?L#_ME>!_^"@G[)?A+]K_X:^%M
M5T70?&2WLFF:;KGE_:XHK>^N+0&41,R*S& OM5F W8R<9H ]@HKYG_;M_P""
MF/AO]B'Q7H'P]TC]E+XS_&;Q+KFGS:C<>'?@GX(;7+O1[%)!$EU>(LB>1%+)
MYD<;'.]H)0/N&NT_9P_;'TOXW?LP77[5?Q3^"'CSX*Z+81W]SJ6D?&/1X](U
M*PLK0,9;RX@\QS!#A)&!<@E$WXVLI(![)17R5H?_  5H\#MX$\%_M%?$/X">
M+O"/P6^(NLVFF^$?BEKL]HL1^V/LL+V^LUE,]A97;;!#/(#CSHC,D ?(^M:
M"BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4F@#W2
MBBB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_P#K
M]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH ***YKXM_&#X:? GP'>_$SXM>
M,+/0]%T],W%[>/C+=D11EI';&%1068\ &IG.%.#E)V2W;-L/A\1BZ\:%"#G.
M3244FVV]DDM6WT2.CEEB@B:::141%+.[' 4#J2>PKY5^(7[7'Q9_:D\8W_P#
M_P""?"V\D-E,;;Q;\8[Z#S-*T7^]%9 \7MSCIC*#(/(.],B+0OVA/^"FLJWW
MC&#6?AE\!Y&#V^B!S!KOC2+J&N".;2T8<[ <N#_$&5T^JOA]\._ WPH\'6/P
M_P#AOX5LM%T73(1%8Z=80A(XE[\#J2<DL<EB222237E^TQ&9?PVX4OYMI2_P
M_P J_O;OI;1GW/U7*>"_>QD8XG'+:EI*C1?>JUI5J+_GTG[.+_B.3YJ:X3]E
M_P#9"^%7[+&A72>$TNM6\1ZR_G>*/&>N2^?J>L3DY9Y96Y"[LD1CY1UY8ECZ
MI117HT:-+#TU3IQM%=$?&YCF6/S?&SQ>,J.I4GO)N[\O1):)+1*R2204445J
M<04444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\
MD'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BJNLZUHWAS2YM;\0:M;6
M-G;)ON+N\G6..)?5F8@ ?6O&M1_:K\4?%"_F\,?LF_#R3Q-)&YBN/%FK![;1
MK1NYWD!YR.ZICU!85X^:Y]E>3N,,1/\ >2^&$4Y5)_X81O)^;M9=6D<N(QF'
MPME-ZO9+63]$M?T74]A\1^)O#O@_1I_$/BK7+33;"V7=/>7MPL4:#W9B!7C=
MW^T[\0OC%=2:#^R9\.FU2W#F.;QOXCC>VTJ YP3&I DN"/10,'!P15KPY^R+
M#XGUB'QO^TWXWN?'NL1-OM]/N$\K2;%O2*U7Y7]"SYW#!*YKTSQ;XY^''PE\
M-C5_&_BO1O#FE6Z!$FU&\BM84 '"KN('3HH_ 5Y=+#<5\1U%#7"4I;1C:>(E
MY-KFA3OVC[27:<6<56>+JTW4K25"FM7JN:WF_AC\KOS1YQX2_9!T2_UR'Q[^
MT+XMN_B#XAC.Z$ZL@73[,GG;!:#Y /\ >SG&< U[#%%%!$L$$:HB*%1$& H'
M0 =A7SKJ7_!1OP/XNOY?#W[+?PD\7_%;48W*&XT'3'MM,B?TEO;A0J#_ &@K
M+[U#_P (/_P4;^.GS>.?B=X9^$&C2_>TOPE:_P!J:L4[I)<RGRHV_P!N+\J_
M0,J\.(</4G[90P:EK)U9-U9OO*/OUYO^]*/S2/#H<29-&]/**4\5)[NDN:+?
M]ZM-QIM]_P!XY>1[MX]^)OPZ^%FBMXB^)7CK2=!L5S_I6KZA';HQ'92Y&X^P
MR37AM]_P47\,>.+R30_V4?@KXP^*EZCE/MVE:<UCI4;CC;)>W*A4Y[[2#SS6
MQX!_X)S_ +,_A76E\8>.-"U'X@^(3@RZ_P#$+4GU29SU^Y)^Z&#R/DR/6O<;
M&QLM,LXM/TVSBM[>% D,$$81(U'0*HX ]A7J^TX2R[X(5,5/O)^RI_\ @,7*
MI)>?/3?D;^RXOS+XYT\)#M!>VJ?^!24:<7Y>SJ+S/G'_ (5Q_P %$_CG\_Q&
M^,?AWX3Z-+][1_ ]G]OU-D_N27<QV1/_ +<.1QTKH?AY_P $[/V8?!6LCQ=X
MG\+7GCGQ"Q!F\0^/]0?5;B1AR&*R_N@0>00@(]:]RHK.MQ9G#I.CA6L/3>CC
M1BJ=UVE)>_/_ +?E(UH\(Y,JJK8J,L146JE6DZEGWC%^Y!_X(1([6UM;&VCL
M[*VCAAB0)%%$@544<  #@ >E2445\VVV[L^F225D>=?'[]DW]G_]J'^R?^%Z
M> /[<_L/S_[+_P")K=VWD>=Y?F_\>\L>[/E1_>SC;QC)SYS_ ,.F_P#@G]_T
M0+_RZM5_^2J^BZ*]S!<4\39=AHX?"8ZM3IQO:,*LXQ5VV[)225VVWINVSP<;
MPIPMF6*EB<9@*-2I*UY3I0E)V22O)Q;=DDE=[)(^8K7_ ()5?L$R>*;K37^
M^88[9'1/^$HU3@DG)S]JS6E_PZ;_ ."?W_1 O_+JU7_Y*KW.R_Y'>]_Z\HOY
MFMBNK_7;C/\ Z&6(_P#!U3_Y(Y/]1>"?^A7A_P#P13_^1"BBBOF#ZH**** "
MBBB@ HHHH **** "BBB@ HHHH **** "OSI_X<#_ /5V/_EB?_=U?HM17T_#
MG&7$G"7M?[)K^R]KR\WNPE?EOR_'&5K<SVM>^O0^5XFX*X9XP]E_:]#VOLN;
ME]^<;<UN;X)1O?E6][6TZGYNZG_P0=_LZ[L[7_AJG?\ :YC'N_X0;&SC.?\
MC^YJY_PX'_ZNQ_\ +$_^[J^_O$O_ "%]'_Z_3_Z":V*^G_XC)XD?]!W_ )2H
M_P#RL^6_X@KX9?\ 0!_Y5K?_ "P^'OA#_P $@?&'[/2:CXY^$W[5=[#XWB,+
M^'-3CT+[+:(%\SS;:[A\Z87$,V8\\#88P</G;7MGP!_;$G\2>,O^&?OVDO"B
M^!OB;;I\FFS2?Z#KB#C[1I\Q.)%;!/EY++R,MM;'NM<+\?OV<_A5^TIX-_X0
MWXH:#YXA?S=,U.U?RKS39^TUO*.8W! /=3@!@1Q7DXGBZIQ/7:XD?M'+:K&,
M54IZ6T45&,X=X.VMW&49.3EZ^%X.I\+4$^&5[)1WHRE*5.IK?5R<I0GVJ*^E
MHRC**BH]U17RWH/QX^,_[%&M6OPY_;"OI_$G@:XG6V\._%VVMV+6^3A(-51<
ME'Z 3<ANI+'<R_3NF:IINMZ=!K&C:A!=VEU"LMK=6THDCFC895U920RD$$$<
M$5\_FV2XK*G&;:G2G\%2.L)KR>C4E]J$DI1ZI:'T649YA<V4J:3IUH6YZ<])
MP;VNM4XO[,XMQET;U)Z***\<]H**** "BBB@ HHHH **** "BBB@ HHJKK>M
M:3X;T6\\1:]J$5I8V%K)<WMU.VU(8D4L[L>P"@DGT%)M)7948RG)1BKMGY;?
M\%D]:US]E+XD>)=#^$'BZWM-,^/?A^.7QKX?C)$EO<VDZ*;Q .$%RA:)O[Y6
M8G/&/:/^"%G[6?\ PMOX!W7[.WBO4_,UWP#M_LWS7R]QI,C'R\9Y/DOF,]E1
MH17YG?MN_M,ZM^UO^TMXD^,]Z\JV-U=?9M M9>MMI\65@3'8E?G8#^.1SWH_
M8B_:9U;]DC]I;PW\9[)Y6L;6Z^S:_:Q=;G3Y<+.F.Y"_.H/\<:'M7Y)1X@AA
M^)'B(/\ <MN-NG*W=O\ \"][\#_07,O"7$9MX,PRC$Q3S",(U>:RYG5A!1C!
MOK:FE0N^B4NA_0Y1571-:TGQ)HMGXBT'4(KNQO[6.YLKJ!MR31.H9'4]P5((
M/H:M5^MIIJZ/\^I1E"3C)6:"BBBF2%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 445XA^TQ_P %$/V2?V-OBAX=^&W[4WQJ
M\/> E\5:%?:CHFK^)]46TMKDVDUM'+ '<!=^+F-@"P) ; .#@ _.SQE^QI_P
M3L_:D_;C_: U7_@J7^WT\_BK2_B&T?@/0!\=8M'TS2?"[6T/V:W@@CG3R[B*
MX2\@N(F(=7A5VC'G+)+ZS^Q-^P)_P1P_9I_;;\!?$W]AK]IFW\1>/I;75]/;
M1+;XKKXF-QISV,CS2-&9Y&MU1XX?WH^7+A""74KRWCW2?^#5+XO_ !L\<_M
M_&OXU?L^>+_$WCW7H]4U.]UKQG WD.MG;VQCB5)E558P-,QQN:2>0DG( [/]
MC7PU_P $ /#G[:?P_;_@F>?AC/\ $J:+5Q,_PRUW[0T>E"PE-P;M5=T\LR?9
M@H.U]Y!4[1(I /T?HHHH YGXT@-\'/%JL,@^&;_(/_7O)7QS_P &SO\ R@\^
M _\ V#-:_P#3[J-?6G[2?B.7PS\"_%-W:>%];UJZN-"N[:QTKP]I$U[=74\D
M#K'&J1*<9; WMM1<_,P'-?+O_!O=\/\ XJ? G_@EC\-OV:?CO\(_$_@SQIX'
MM]1@UW2/$6C20+^_U6]N(7AFP8IP8I$)V,2A.&"Y&0#S?]M+]@K_ (+$_#3]
MIKX@?\%"O^"=/[=FAZMJ_B"&Q-U\#?%_@>%-.U'3]/B=;?3HKUI7?=^\G88^
MSYEN96\V/><>+?\ !5G_ (*8ZC^VS_P;$^,?VF_!OA2]\'ZYXEU+3_"OCKP[
M*[>=HE[%K,$&H6A8@$H_EE1N 8Q7 # -D#[9\(_\%&_VBM8^)7C'X-^)?^"5
M/QMT_7M"UZZLO#&IVRZ?-X?\06B.5@O1JLL\,5LKJ!(Z$.T:MA?-<%*Y7Q;_
M ,$A-+^)W_!*'XF?L$^//$>FQ>*?BQJ&M>*_$6N:?$YL;3Q3?ZFVK(\*D!S:
MV]T((EX5WA@!(5G( !S_ /P6@^'7A72/^#>;XE?#S[)%_9NA_"+2(["+:-J&
MSDLFM\=AAXHR/H*^F/\ @G3X^\3_ !6_X)]? KXH>-KJ6?6?$?P<\,ZIJ\\Y
M)>6ZN-*MI978GDDN['GGFOCC]I#P;^V'^WK_ ,$RO#G_  2^U3]G_P 7>#_B
M3XBLM!\.?%_Q=K&E%-"T"PL+BV>_U.VOB?(U(7*VI%O!;M))_I(\X0['(_1+
MX<^ ?#/PJ^'N@_"_P58_9=&\-Z-:Z5I%MNSY-K;Q+#$F>^$11^% &S6?XK\5
M^'/ WAR[\6^+=7AL--L(3+>7DYPD2=-QQVYK0J*^L+'5+233]3LHKBWE7;+!
M/&'1QZ%3P10!Y;_PW/\ LC_]%ZT'_O\ /_\ $UQO_!//QKX4F^!VISQ:Y R2
M>-M6DC8$_,CS[U/T*L#^->V?\*N^&?\ T3O0O_!1#_\ $UY#_P $]M-TY?@E
MJJKI\  \<ZP !$. +@@#IV  _"@#VG_A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z
MJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!
MJ#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'
M_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^
MJR[3Q+H*>+;N]?5(A$]K&J29X)!.170?V=I__/C#_P!^A619V5F?&=[$;2+:
M+.,A?+& <F@"W_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[
M.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"
MC^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQ
MA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_
M .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[
M3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/
M[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'
M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\
MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX
M8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]5EZ]X
MET&YU/3)H-4B98;HM*P/W1MZFN@_L[3_ /GQA_[]"OD__@I3^WOX:_8M\2_#
MC1+33+:\O=6\0)=Z_9K$&>+18V"3.!VD<MB//!,3^E<V,QF'P.'=:L[15OQ=
MCV^'N'LVXIS:GEN6T^>M.]E_ABY/7IHG^1]2?\)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?5.T2Z\,^)-%L_$6@M:7=C?VL=S974"JR31.H9'4]P5((/H:^;/C#^U
M_P"+OBIX]O?V:?V!/#.F^)/%5JWD^)O'=Y$&T+PH"2"7D (N;@8.(EW $'(;
M:Z Q.+H86"E)WOLEJY/LEU_);O0,GX?S+.\5.E0BHJ"O4G-\L*<;V<JDGI%7
MT[M^[%.32?;_ +3G[=7PE_9RM+70+.*X\6>-M9^3PUX&T >9>W\AR S8!$,.
M0<R,.@;:&((KSCX2?LQZY\8O'EE^TG_P4 \7:9K_ (BM'\[PM\/+)R^A^%@>
M1\AR+JY'&Z5MP!'!?:C+Z7^RY^Q+\./V<!>^,-3U"X\8>/M<^?Q-X]\0*)+V
M]<XRD><BWA!  B0]%4,6V@CV+^SM/_Y\8?\ OT*Y(86MBY*IB]EJH;I><OYI
M?^2KI=ZGO8C/LOX?H2P?#[;G).-3$M6J33T<:2WI4WLW_%J+XG&+=-4O^$Q\
M,?\ 0:@_.E_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A7J'PQ
M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^
M,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9
MVG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4
M?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W
MZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^
M,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJL_Q1XH\/WGA^[M;758
MGD>(A$4\DU\E_M9?\%:=/_9>_: U_P"!?_#-D.N?V']E_P")I_PE MO/\ZTA
MN/\ 5?9)-N/-V_>.=N>,X'F.J_\ !=JRU+3IK"/]DB*%I4VB5?&H)7W_ ./$
M5^B8'PHX_P QP5+%X?!\U.I&,XOVE)7C))IV<TU=-:-)]T?FV.\7?#S+<=5P
M>)QO+4IRE"2]G6=I1;4E=4VG9IJZ;79GZ&V/B[PU'90QOK,(98E!!/0XJ7_A
M,?#'_0:@_P"^J_/*#_@O'80P)"?V0X6*( 6/C8<X'7_CPKTG]DW_ (*TZ?\
MM0_M :!\"_\ AFR'0_[<^U?\33_A*!<^1Y-I-<?ZK[)'NSY6W[PQNSSC!,=X
M4<?Y=@JN+Q&#Y:=.,IR?M*3M&*;;LIMNR3T2;[(,#XN^'F98ZE@\-C>:I4E&
M$5[.LKRDTHJ[II*[:5VTN[/L3_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJS<P:
M-96TEY>0VT,,2%Y9955510,DDG@ >M>$_%#]MSX<:/\ :]*^#VBV/B6YM&V7
MNN75W%9:)IY]9KV4B,\<A5)W $!LU^49CG&7Y7R1KS]^;M"$4Y5)OM"G%.<W
MY13/OL9C\)@*?/7FHK\?DMV>T7OC[P9IUI)?ZAXEM(((4+2S32A411U))X ]
MZ\@\4?MH0>*=2E\(?LR^$&\7Z@C>7/KERYMM(LV]7F;!E(Z[4^\.C'I7SU/\
M;O!'QF\28\0'Q5\=M;MY08O!WPVT:6U\-Z=)U GN7""4#C$IW#G!W"O6=(^'
M7[?WQ5TR'1T?P+\"O#2IMATOP]I\>KZK%'W0N0MLG'1H\$')Q77'A3CG-XJ>
M/E'*<,^M9Q>*DNZI)3=--;/DJONH,^-EQA#,I.&6QG57_3J*F_G4;5"'HZCE
MY)FEJ'PM^'TR)\3/VW_C_I^N?9G\R'2KF]%CH5BWHL;%?.(Z;GY8<%35?4/^
M"D/P23'@C]EWX:>(?B-=6@$,-OX4T<VNF6I'19+F542)?1E5EYK9\$_\$VOV
M<](UB/Q?\4XM9^)6OKR=6\?ZH]^ >I"P'$(3/12C8  S7N.E>&/#>A:?%I.B
M>'K&SM8%VP6UK:)''&OHJJ  /I7M95DGA]PJI/"4JF*K2^*<VX*;_OR;G6J+
MM>=.W1):'1A\#Q1B+N+IX2+W:O7K/UE+EA%^7+578^:/M'[?7QU^;Q7\5/!_
MP;T6;KI_AV'^V-8V=T>>3$*'T>+D>E;'@C]A/]D?0=:3QC\2;O4/B/XA&"^M
M_$/5I-2<GK@1/B';GH"A(]:^A_[.T_\ Y\8?^_0H_L[3_P#GQA_[]"O4J\69
MNJ;I8-QPT'I:C'DNNTIZU)+_ !SD=M+A#)W457&J6)J+7FK2Y[/O&#M3@_\
M!")F:;KW@;1K"+2M'NK*TM8$"06UM&(XXU'0*J@ #V%3_P#"8^&/^@U!_P!]
M5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*^:;<G=[GTZ2BK+8I_\)CX8_Z#4'_?
M5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*0RG_PF/AC_H-0
M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\
M"8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@#
MG[3Q+H*>+;N]?5(A$]K&J29X)!.16I_PF/AC_H-0?]]54L[*S/C.]B-I%M%G
M&0OEC .36O\ V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_
M9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J
MN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC
M_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJ
MC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H
M/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q
M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3
M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4
M <_KWB70;G4],F@U2)EANBTK _=&WJ:U/^$Q\,?]!J#_ +ZJIXCLK--5TE4M
M(@&O"& C'(VFM?\ L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* ,?7M2^'GBG1;KPYXE?3]0T^]@:
M&\LKR(213QL,%'5@0P([&OF34/"'Q)_83U6;Q?\ LPW<WC/X933--K/POGNF
M>\T@$Y>;2Y'R64<DP,23SC<6W)]9_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A7L
MY3G>(RM2I.*J49_'3EK&5MGWC)?9G%J4>CLVGXF;Y'ALU<:JDZ=>'P58V4XW
MW6MU*+^U"2<9=5=)KA_@W^TW\$_CSX,A\<_#?QM;W=K)\MQ!(#'<6DN.8IHS
MS&X]#P>H)!!/6?\ "8^&/^@U!_WU7B'QT_8TU!_&LG[0W[*&OVO@WXA*-U_
M\.=*\1H.3#>PCC<>TRC<"<G)PRZG[.?[6/A;XM:_<?![XH^"O^$(^)FE)_Q-
M?"&J!<S@#FXLY.ES"0"P*Y('JN'/=C<DPV)PLL?E$G.E'6<'_$I?XDK<T.U2
M*M_.H-I/AP.>8G"XJ.7YQ%0K2TA-?PJW^%N_)/O2D[[\CFDVO6_^$Q\,?]!J
M#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ%?,'U)3_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^
M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %
M/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A0!3_P"$Q\,?]!J#_OJOA[_@N'^V1I_PY^ %O^SWX#UU6UKQX2-4
M:!_FM]*C(\P'T\Y]L8[%%F%?=O\ 9VG_ //C#_WZ%>+_ !O_ ."<W[&W[1_C
MR3XF?&CX0/K6M2VT=N;MO$FI6ZK%&,(BQP7"1H!DG"J,EB3DDD^9G&'QN+R^
M=#"M*4M+MM6779/6VA]OX=YOPWP_Q=A\SSRG.I1HOG4:<8R;FO@NI2@N5/WG
MJ]4E:S=OY^:*_<GQ+_P1X_X)RZ?H5U>VG[.VR6.(E&_X2[5S@_0W=6K+_@CA
M_P $X);.*63]G/+-$I8_\)?K')(_Z^Z_.O\ 43-_YZ?WR_\ D3^P_P#B:?P^
M_P"@7%?^ 4O_ )>>6_\ !#S]LC3_ (C? "X_9[\>:ZJZUX#(&EM._P UQI4A
M/E@>ODONC/8(T(K[A_X3'PQ_T&H/^^J\C^"'_!.;]C;]G#QY'\3/@O\ "!]%
MUJ*VDMQ=KXDU*X5HI!AT:.>X>-P< X93@J",$ CVC^SM/_Y\8?\ OT*_1<GP
M^-PF7PH8IIRCI=-NZZ;I:VT/X\\1,WX;X@XNQ&9Y'3G3HUGSN-2,8M3?QV49
M37*W[RU6K:M9*]/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4
M?V=I_P#SXP_]^A7IGQ!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C
M#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\
MSXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^JN6-_9ZE +JQN%EC)(#KT
MS1_9VG_\^,/_ 'Z%21Q10KLAC5%]%7 H =1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %>&?M.?\$Y_V2OVSOBOX9^)_[4_P:T#QY'X1T*_T[0]&
M\2Z:+FVMVNYK:26?8QV%\6J*,J2 6P1DY]SHH ^8/^'*7_!(_P#Z1R_!_P#\
M(>T_^(K1^%G_  2@_8._9[^.GAK]H?\ 9H_9L\(?#SQ+H"WEO<7?A315M/[0
MLKFV>)[:18RJG]X890Y5F'E;1@.37T=10 4444 %%%% !1110 4444 %%%%
M!7A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z444
M4 %%%% !1110 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4456UC6=(\/:7<:YK^JVU
MC96D1ENKR\G6**% ,EG=B H ZDG%)M)78XQE.2C%7;$UO6M)\-Z+>>(M>U"*
MTL;"UDN;VZG;:D,2*6=V/8!023Z"OY[?VW?VF=6_:W_:6\2?&>]>5;&ZNOLV
M@6LO6VT^+*P)CL2OSL!_'(Y[U]T?\%8/^"K?PJ\<?"#4_P!FO]FKQ!<:Q+KD
MHMO$'BBTB*60M%;,MO!(<&9G(5691LV%@&;=Q^7]?EO&6<TL94CA:$KQCJVM
MF^B^2_/R/[L^C?X;XWAW!U\^S6BZ=>M[E.,E:4:>CE)IZISE96=G:-]I'Z+_
M /!-;XA?M$_MS?"NV_8DG^-,7A'P9X)L-_B&\TJ1AKVM:;)*PCLH7.5BA3_5
MO(.0KQ(0P)4_IK\'O@Q\,/@%X!LOAE\(?!UIHFBV*_N;2T3EV.-TDC'+22-@
M9=B6/<U^!?[$7[3.K?LD?M+>&_C/9/*UC:W7V;7[6+K<Z?+A9TQW(7YU!_CC
M0]J_H2T36M)\2:+9^(M!U"*[L;^UCN;*Z@;<DT3J&1U/<%2"#Z&O?X-Q5'&8
M1N>M6%HW>KY?LV[+2SMNU=GY/](_(\QX>S^G'#I0P&)O548)1BZU_P!XYV^.
M>JE%RORQERQLDRU1117VA_-04444 %%%% !1110 4444 %%%% !1110 445C
M>./B+X ^&>CMXA^(OC;2="L5SF[U?4([>,D=@TA )]AS6E*E5KU%3IQ<I/9)
M7;]$C.K5I4*;J5)*,5NV[)>K9^.__!63_E(#X_\ ^X5_Z:K.OG2O;O\ @HW\
M2_ OQ@_;.\:?$/X:^(X=6T6_>P6SU"W5@DQBT^VA?;N ) DC<9Q@XR,@@UXC
M7^B/!U&KA^$<OI58N,HT*2::LTU3BFFGJFGHT]C_ #<XTK4<1QCF-6E)2C*O
M6::=TTZDFFFM&FM4UN%>N_L(^/O&/PP_:K\+>-OA_P##:]\7ZS:"^33_  ]I
M[$2W3RV-Q%G(4X5 YD8XX5&)(ZCR*OHO_@DW_P I ? '_<5_]-5Y2XRE"/"&
M8N<>:*H5KJ[5U[.5U=:J_=:D\'4ZM;B[+J=.;A)UZ*4DDW%NI&S2=TVM[--=
MS[#UW]F3_@H[^V%=K>?M _$C1/AUX>=PZ>&],_TZ6,9R,Q1MY3GT:21F&3QV
MKU'X9_\ !+O]F+P<UKJ/Q L=4\?ZA:#]Q/XPOC/;P9.2L=JFV%4S_"5;'K7T
M;17\ 8?-IY;.<LKI0PKFK2E23522[2KR<J\X]HSJR2Z(_OG#\#Y%&M[?&*6*
MJ?S5I<_W0TIQMTY8*Q4T/0-"\,:7#H?AK1;33[*W7;!9V-LL,48]%1  !]!5
MNBBO,E*4Y.4G=L^NC&,(J,59(****DH**** "BBB@ HHHH **** "BBB@ HH
MHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_
M .OT_P#H)K8H **** "BBB@ KS?]HS]ESX8_M+:!;VGB^WN+#6=,?SO#WBK2
M)?)U'29P<K)#*.<9 )0_*< \$ CTBBNK!8[%Y=BHXG"S<)QV:T?_  SV:V:T
M>AR8[ X/,L++#8J"G3ENFKI_\%;I[IZK4^9?!7[3OQ3_ &8/%-E\%OVYWA>P
MNYA;^%_BY9P;-/U/^[%? <6EQ@<D_(<$]%,C?3$,T-Q"EQ;RK)'(H9'1LA@>
M001U%9OC7P1X1^(_A:]\$^//#EIJVDZA"8KVPOH1)'*ON#W!P01R" 000#7S
M/-X:^.O_  3QF?4OA_;:K\0_@NC%[KPVTAFUCPG%G+/:LQS<VRCDQDY4#MAY
M&^G]AEO%.N'4:&+?V-(TJK_N=*<W_([0D_@<7:#^6]OF?"FF(<J^#7V]95:*
M_P"GG6I37_/Q7G%?&I*\U]645SGPH^+GPY^.'@BT^(GPL\5VNL:1>K^ZN;9^
M4;C,;J<-&XSRC ,.XKHZ^3KT*V&K2HUHN,XNS35FFMTT]4T?7T*]#%48UJ,E
M*$E=----/9IK1I]PHHHK(U"BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!
M_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P""
M>_\ R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !6/9?\CO>_]>47\S6Q
M6/9?\CO>_P#7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !3)Y
MX+6![JZF2.*-"TDDC *J@9))/0 =Z^?/C%_P44^&?A;Q=)\'?V?O"VI?%KX@
MC*_\(UX-(D@LVSC=>7G,-L@/#'+%3]Y5ZUR]O^QK^T=^UA.FO_M^?%O[-H#N
M)(?A%\/[J2VTT+U"7UT#YMV>F5!"AAE'P<5YT\QC.;IX:/M)+>VD5ZRV^2N_
M(^QPW"%7#X>.+SJJL)1DKQ4ES5IKO3HW4FGTG-TZ;_GOH;'Q$_X*,:#KOBJY
M^$7[%_PZOOC!XPA;R[J71)1'HFEL> ]UJ#?NP!UPA(;!7<IK-T?]@GXF?M":
MI;^.?^"AWQA?Q;Y<JSV?PU\+R267ARP8'(#J");QE/1Y".X.]:^C?AY\-?A_
M\)/"EMX&^&/@S3=!TBT&+?3]+M%AB4]V(4#+''+'))Y))K;J5@)XA\V,ES_W
M5I!?+>7_ &]==DC:7%F'R>+I<.T?8='6DU+$2])V4:*\J2C)+252:/QQ_:U_
MX)N?\%$OV@?COK7CSPU^RG;:/X=27[%X4T2R\2Z+!#I^F0DK!$D:785,C,C
M#&^1SWKS"Y_X(^?\%%[.:&"Y_9WVO</LA'_"6Z0=QQG'%WQ^-?N[6/XE_P"0
MOH__ %^G_P!!->%6X)RNO5E4G4G=N[UC_P#(GZGE_P!)GCG+,#2PF'PF%4*<
M5&*Y*ST2LKOV^K[MZMZL_$#_ (<V_P#!2+_HW+_R[]'_ /DNOU$_X):^#OVI
M_A7^S3!\&/VJ/AW+HM]X7NC;>'KI]8L[P7>GM\R(3;32;3$VY,-CY/+ S@X^
MDZ*[LKX9P648GVU"<[VLTVK-?**_,^7XZ\;.)?$+)5EN:87#J*DIQE"-13C)
M76CE5DM4VG=/1][-%%%%?1'XZ%%%% !1110 4444 %%%>=?&#]K;]FWX"K(G
MQ6^,>BZ7<QC+::+GS[P_2WB#2G_OG%=6#P.-S"NJ.%I2J3>T8IR?W)-G+C,=
M@LNH.OBZL:<%O*4E%+YMI'HM%?-O_#;7QI^+7^C_ +*G['WBC6;>3B/Q-XU=
M=%T[':6,29DN$]EVM^58_C;X9_M0:]I+>(OVOOVY--^'NB29WZ#\-8EL,^JI
M?7&9V;'&T*V>WO[5?AU972E6SC%4L+".KYY\TTO.$.9Q?_7SD7F?-SXNP^(B
MWEN'J8A?S*/)3]?:57"+7G#G]#W[XH_'CX,?!2P_M'XL?$_1- 0INCCU+4$C
MEE'^Q'G?(?9037C;_P#!0J;XDN;']DK]FWQK\1F8[8=:>S_LG1R>G_'W= ?7
M!0?6O._AG\./V=++4VO_ -E#]D&]^(>KO)F3Q_X^9VM3)T\X37F2S#N(TC/I
M7L2?LW?&OXJQA_VBOCI<16###>$O JFQL@O_ #S>8CS9D[8..G!KY?\ UTX.
MC[N18*MF<_\ GY-JAAOG)-N:\Z563_N]N#ZSQ;FW\.<*,7_SZ7M'_P"#JJC3
M_P# :-3U[^,?$OXP_M2:W??V)\7?VH?#7@&2=MB>"?A'H[:UKDO_ $Q>>0[8
M)?\ :4@=*S_ _P"PMXG^(.L+XJ3X0-;S28W^,_C9JKZ]J\R]=RV)Q;QMG^&5
M#_O5]@?#3X)?"?X/6/V#X:^ ].TH%=LD\$.Z>4?[<K9=_P#@3&NIK.KFW'>:
M4W3KXU8*B]Z.!C[&Z[3Q%O;U/5.FRZ7 ^"Q%15<RDZTEK[\G4L_+G]V/_<.%
M,_#K_@H1X N/A=^U[XL\"77B.75I+!-.#ZA-;)"9"^G6TF!&GRHJ[MJJ. J@
M=J\8K^BRO,_C5^S1\!_B38WGB/QE\,-,NM1\LLU_%&T$[GU>2(JS_P# B:_?
M\L\>L;PWPSA,LP&51K2P]*G23J8J4.94X*/,Y?5ZTKNU]>9]Y-ZO\?S[Z/$\
MSS3$8W#Y@H^UJ3FH.D[14I.7+S>T;=KVORJ^^A^#]?1?_!)O_E(#X _[BO\
MZ:KROU?^%O[,/P!^%DEOKG@;X6Z99WRQJT=](C3SQG')628LR?@17H5:XWQ_
MS#/.'\3@<9E4:,ZU.=.\,2ZJCSQ<;WEAZ3=KWM97[FG#OT?:V39QA<QJYBFZ
M-2%3E5)VER24K<SJ*U[6ORNV]F%%%%?@9_2P4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,UL4 %%%%
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
M%G%>=2<H=W8XJ\,]Q,^3&XY4O^G>&A>?HYS4W;SC3I^J.=?]CG]H+XL(;O\
M:H_;)\03V;C=-X9^'T2Z-8*O>-Y@#+.G^^%/OQ6?X7/_  3\_9>UA/#WP+^%
M-GXD\6(?W4/AC36UC4B_<FZD+E.>H\P8_N\5VB?LE^+/B7(+_P#:>^->K>)H
MV.YO#>C,=.TI?]EDC(>;'9B5/K7JO@?X<> OAII(T/X?^#].T>UXW16%JL>\
MCNQ RY]V)->-B^,/$GB&@\/1Y<#AG]FT>9K_ *\T7&DGVE.=1_S1WOK@^&,)
M3KK$0PZ51?\ +RLW6J_)R<N7Y2M_=T/*"_[:?QGXCCTCX5:++_$^W4M7=#[<
M11Y'T92>^*V?!/[&GP:\-ZLOBOQ?:WWC/7N"^M>,+LWLF>ORH_[M0#T^7(]:
M]8HKQ*'".5NJJ^.<L556JE6?,D^\::2I0?G""?F?1PRW#\RG6O4EWEK]RTBO
MDD-CCCAC6&&-41% 55&  .@ IU%%?4['H!1110 5F^,?^18O?^N!K2K-\8_\
MBQ>_]<#0!<T[_D'P?]<5_D*FJ'3O^0?!_P!<5_D*FH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^
MO*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$
MO_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH ***
M* "BBB@#G_BA\*_A[\:/!5Y\//BAX4M-9T>^3$]G=ID ]G5AAD<=0ZD,#T(K
MYRCUCXZ_\$[9%L_%,NK?$3X*1D+!JX4S:UX1B[+,!S<VJC^,<H!_" JO]6TD
MD<<T;12H&5@0RL,@@]017NY5GE3 T987$05;#2=Y4Y.VO\T);PFNDEOM)2CH
M>!FV0T\?6CB\/-T<3!6C4BKZ;\LX[5(/K%[;Q<9>\9/@3Q[X,^)WA.R\<_#[
MQ+::OI&H1"2SO[&4/'(O]"#D%3@@@@@$$5KU\S^._P!EOXG?LW^++WXW_L+&
MWCCNY3<>*/A1>3>7IFL?WI+0]+2XQTQA#P. -C>F_LX_M4?#3]I31KD^&6N=
M+\0:2_E>(_".LQ>3J.DS X9)8CR5SP''!Z<,"HVS'(Z:PKQ^6S=7#]=+3IM[
M1JQ6W935X2Z-2O%8Y;GU26*67YG!4<3TUO"JEO*E)[]Y0=IPZIQM)^ET445\
MX?2A1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_
M %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_^
M">__ "1/5O\ L>]9_P#2DU[I7A?_  3W_P"2)ZM_V/>L_P#I2: /=**** "B
MBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB
M@ HHHH **X3X]?M-? O]F3PO_P )9\;?B+8:) X/V2VE<O<WC#^&&! 9)3T^
MZIQGG YKPG_A9_[=_P"VD/L_P0\)2?!+X?W'7QGXNLEF\0:A"?XK6QSMMPP/
M#R'."&1\\5Q5\?1HS]G&\Y_RQU?SZ17G)I'TV5<*YEF6%^NU7&AAKV=:J^6%
MUNHZ.522_DI1G)=4EJ>Q_M%?MA?L_P#[+>G12_%CQQ'%J5V -+\.:=&;G4]0
M8G"K#;)EVRWRACA,G!85XYYO_!0+]M7B!)_V?OAW<?QN!/XMU.$^@^YI^1])
M4/\ ?!KT[]G7]A?X"?LX:C+XQT/1[OQ!XQO"6U3QWXLNC?:M=R$89O.?_5@]
M"(PH( SGK7L=8?5L9B]<1+EC_+%_^E2T;](V7FSTO[9X=X?]W)Z/MZR_Y?UX
MII/O2H/F@O*55U'U4:;/+OV=/V./V?OV6[*7_A5?@E%U6\!.J>)M4D-UJFH,
M3EFFN7^8Y/)5=J9Y"BO4:**[Z-&EAZ:A2BHI=%H?*9AF.89MBY8K&U95*DMY
M2;DW\WVZ+IT"BBBM3B"BBB@ HHJ#4M4TS1K)]2UC48+2WB&9+BYF6-$'NS$
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
M3L?X<_!CPQHLD?2YL-%ACF/N9 N]C[DFCV/!V%^.K6KOM&,*2^4I2JO[Z:]
M]MQIBO@I4*"[RG.M+YQC&DONJ/U/)3_P48T3Q=^Z^ _[,_Q2\<;O]3?V7A=K
M2P;TS<3E=N?=:#\2/^"F/Q$X\(_L[> / $#])O&GBF34I57^\$L0 &QV;H>M
M>XZY\4/AGX8S_P )+\1-"T[;][[=J\,./^^V%<=KG[9O[+7A[/V_XW:))MZ_
M89FNO_1*MFO)Q?'7!63[4,/3MUKUG.2^7/3I_?3.:KEV.G_O^;22ZJFJ5*/W
MM3J+Y5$>?_\ #+?[9GC_ .?XO?MY:GI]N_W]+^'_ (:M].\OUVW3;I3^(XJ?
M3?\ @F%^RY/>IJ_Q-A\4^/K^,Y6^\;^++J[<GU*HR(WXJ16]_P -Z? W4/\
MD3-.\5^),_<_L/PK<R;_ *>8J4G_  U=\0]9_P"1+_8_^(=QG[AUJTBTX'\9
M&;%>2_&C#VY<#CXQ7;"T[?CAH7?S;OYF"R'@N;YJT?K+[U)5,1]RFYI?)*W0
M_#VBO2;W]G>ZTV]FT^^\2M%/!*T<T;V'*.IP0?WG4$5%_P *$_ZFO_R1_P#M
ME?TT_IH?1JB[//=?^P7&_P#S.?P\^ .+D_\ =O\ R>G_ /)'G=?;W_!&WXI^
M-/A[_P +&TGX??!W5_%VJZM_8_V>.SE2"UMA']MRUQ._$0/F#;D?-M;D8KYE
M_P"%"?\ 4U_^2/\ ]LK[Z_X(D?#.X\!Z=\2=3;4C<Q:A-I,2-]GV -$+PL/O
M'/$J_3\:^/X]^DGX,>)W".)X:X7SMRQU?DY%'#8B+M"I"I.SK4%23Y(2LYNU
M]DW9/]#\*N#.)LOX]P>(KTO9PC[2\E*G)J]*:VN]V[;.U[GOO_"G_P!J7XQ?
MO?C/\9H_"6E2_>\.> %*3,O]V2\DRP.."%!4YKN/A;^S;\%?@X?M7@;P':0W
MQR9-6N@;B\D8]29I,N,]2 0/:NYHK^=\#PMD^#Q"Q,XNM67_ "\JMU)K_"Y7
M4/2"C'R/[*HY=A:4_:-<T_YI/F?ROM\K(****^B.X**** "BBB@ HHHH ***
M* "BBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N!H N:=_R#X/^N*_R
M%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S-;% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_
M )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !4.H
M:?8:M83:7JMC#<VMS$T5Q;7$0>.5&&&5E/# @D$'@@U-133<7=":4E9GR[XC
M_9]^,?[&>NW?Q._8QLI-=\'W,[7/B3X/W5P=HR<O/I;G)BD[^3R&Z -\B+Y/
M\2/^"Z_A?PKXSN] \'?LY7NK6%NL(6\U+Q$=/N!*8D:6*2W-I)Y;QREXC\[
MF/<#@BOOJOQ<_P""K\$-O^W]X_CMX512VF,510 6;2[0D\=R22?4FOW3POPN
M3>(.>5,)G^&5:I"DY*IS2A*24H1_><CCSR7-I-N]KJ7-[KC^">*N+SOPZR&G
MC.'L2Z-.I5473Y83C%N,Y?N^=2Y(OEU@ERWLX\GO*7T)K'_!>?\ M;2Y]-_X
M94\OSDV[_P#A.<X_#[#4UO\ \%\OL]O'!_PRAG8@7/\ PG?7 Q_SXU^=E%?N
MO_$&_#?_ * ?_*M;_P"6'X%_Q&KQ-_Z#_P#RE1_^5GZN?LF_\%>O^&H?V@-
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
M>"03D5J?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5
M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\
M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A
MC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?
M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5
M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!#XE_Y"
M^C_]?I_]!-;%<SKWB70;G4],F@U2)EANBTK _=&WJ:U/^$Q\,?\ 0:@_[ZH
MTJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@
M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ_%[_@K)_RD
M!\?_ /<*_P#359U^Q_\ PF/AC_H-0?\ ?5?C7_P58O+74/V^/'EW93K)$_\
M9>UUZ'&E6@/ZBOW7Z/G_ "6>(_[!Y_\ IRD?@7TB_P#DB</_ -A$/_358^>:
M***_L,_C ^B_^"3?_*0'P!_W%?\ TU7E?M#7XL_\$I[RUT_]OCP'=WLZQQ)_
M:FYVZ#.E78'ZFOV4_P"$Q\,?]!J#_OJOX\^D'_R6>'_[!X?^G*I_9_T=/^2)
MQ'_81/\ ]-432HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZK\*/WTTJ*S?^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZH TJ*S?^$Q\,?\ 0:@_[ZJY8W]GJ4 NK&X66,D@.O3- $U%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!P_[2?B.7PS\"_%-
MW:>%];UJZN-"N[:QTKP]I$U[=74\D#K'&J1*<9; WMM1<_,P'-?+O_!O=\/_
M (J? G_@EC\-OV:?CO\ "/Q/X,\:>![?48-=TCQ%HTD"_O\ 5;VXA>&;!BG!
MBD0G8Q*$X8+D9^VJ* /@/]DKX1^/O^"2_P =_P!H+P(GP0\:^,/A;\5/B!/\
M1OAG>> /#SZI);ZI>Q)'J&B7,41S9E9(8#!/-MMFB/SS(R,*Y'X/?\$3/$OQ
M$_X)8?'W]GC]I:ZL-(^*7[3WC+6/'OBV6WG%U!X>UJYNTO-/M?-3B>.VEAA,
MA3AF><(S*58_I510!^:G[2'@W]L/]O7_ ()E>'/^"7VJ?L_^+O!_Q)\166@^
M'/B_XNUC2BFA:!86%Q;/?ZG;7Q/D:D+E;4BW@MVDD_TD><(=CD?HE\.? /AG
MX5?#W0?A?X*L?LNC>&]&M=*TBVW9\FUMXEAB3/?"(H_"MFB@ J*^L+'5+233
M]3LHKBWE7;+!/&'1QZ%3P14M% &%_P *N^&?_1.]"_\ !1#_ /$UY#_P3VTW
M3E^"6JJNGP #QSK  $0X N" .G8 #\*][KPO_@GO_P D3U;_ +'O6?\ TI-
M'MW]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H5^
M='_!?YK+2K7X5W8A2-477BVQ0,X_L[ _SZU^CM?,_P#P49_X)VR_M_6OA&T3
MXR_\(BOA=K\O_P 4]]O^U_:?L^!_Q\0[-OD?[6=W;'/O<-<18CA/-UFN'I\]
M2G"KR1TLYRI3A"]VE92DG+RN>=F?"N4<:T:>2YMB/886K5H^VJ6DW&E"K"=3
ME45*7,X1DHV3]YJ^EV?A/>74M]=27<YRTC$GV]JCK].O^(<;_J\C_P QY_\
M?"J<'_!NYYVMSZ-_PV!CR85D\S_A7_7/;']H5_/^*X<XHQN)GB*]-RG-N4I.
M4+N3=VW[V[;NS_3++_''P6RK 4L%@\<J=&E&,(1C0KI1A%*,8I>RT2222[(_
M/7P+JOW])F;_ &X<_J/Z_G7])7]G:?\ \^,/_?H5^:%G_P &Z$MC=1W<'[9.
M&C8$?\6\Z^W_ "$*_36OVW!<0YQC^"<NR;,X-3P3JQB[IWI3]FX+1O6#C*/^
M%12/X-\4,FX$?BOF?%'"N(52CF4:,ZL5"I#DQ%/VD:DK3A&ZJJ4)MJ[]I[1N
MUT0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%345R'R!#_9VG_P#/C#_WZ%']G:?_
M ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_W
MZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-
M10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%9'B.RLTU
M7252TB :\(8",<C::W:Q_$O_ "%]'_Z_3_Z": -+^SM/_P"?&'_OT*/[.T__
M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O
MT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/
M_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:
MB@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y
M\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*
MSO%UC91^&KQX[.)6$)P5C (K7K-\8_\ (L7O_7 T 3:?I]@UA 390DF%<DQC
MT%3?V=I__/C#_P!^A1IW_(/@_P"N*_R%34 0_P!G:?\ \^,/_?H4?V=I_P#S
MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/
M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0
M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^
M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\
MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% &%
M9V5F?&=[$;2+:+.,A?+& <FM?^SM/_Y\8?\ OT*S;+_D=[W_ *\HOYFMB@"'
M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^
M_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S
MM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0
MJ:B@#"\1V5FFJZ2J6D0#7A# 1CD;36O_ &=I_P#SXP_]^A6;XE_Y"^C_ /7Z
M?_036Q0!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ
M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\
M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% &1XNL;*/PU>/'9Q*PA."L8!%6]/T
M^P:P@)LH23"N28QZ"H?&/_(L7O\ UP-7-._Y!\'_ %Q7^0H /[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T
M_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"I
MJ* (?[.T_P#Y\8?^_0J2.**%=D,:HOHJX%.HH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\
M+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)H ]THHHH
M **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FM
MBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW
M_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\
M]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;
MXQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_\ @GO_ ,D3U;_L
M>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ K
M'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z"
M: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_P B
MQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A4U !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_]>47
M\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X
M/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KPO\ X)[_ /)$]6_['O6?_2DU[I7A?_!/
M?_DB>K?]CWK/_I2: /=**** "BBB@ HHHH **** "L>R_P"1WO?^O*+^9K8K
M'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59O
MC'_D6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL5CV7_([W
MO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8
M_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_
MR%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "O"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_
M &/>L_\ I2: /=**** "BBB@ HHHH **** "L>R_Y'>]_P"O*+^9K8K'LO\
MD=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_ -<#6E6;XQ_Y%B]_
MZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\
MS6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0O
MH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L
M7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO//
MC_\ M;?LM_LHV6F:E^TY^T3X*^'UOK4LL6D3>,O$MMIRWKQA3(L1G=?,*AT+
M;<XW#/45J?!']H'X&?M+>"?^%E?L\_%_PWXW\/&[DM1KGA768;^T,Z8WQB6%
MF4LNY<C.1D4 =?17EGA#]MW]D;Q]\3A\&_!?[0_A;4O$<E[<65KI]IJB,+N[
MMP3<6T$O^KN)X@K>9#&S21[&WJNTX]3H **** "O"_\ @GO_ ,D3U;_L>]9_
M]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ K'LO^
M1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z": -B
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_P BQ>_]
M<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A4U !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q
M6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*
M_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#\B_\ @IS\2_V@?@U^VQXQ_:>_;?\ ^")NE_'_ /9OT#1['2/"_B.X
METC7KGPMI\.^;4-4CTJ99S&T\LF9))!"/)M+8-*FQ@?0_P#@I5^VU^SW\"/^
M#=SQ5^TM_P $PK7P_P"&/"'BS0+?3O /_"#Z+%I-OIK:IJ"VUX\=O B"UN8_
M-O"V%#I<(2?F!-?5VB?\%3O^";OC.'Q?IUK^V)X!,_@S6+K1?%>CZGK"6UY;
M7D,C0R0?9+@)-.3(K1IY:.LK#;&7/%?"WCO_ ()*?$KQW_P;R_%W]E3X?^ +
MW1M=\6>,=<^(7PV\ W,!BN=)LCK?]I:;HYB/^JN'L84C,38\N:Y*-@H30!Z-
M_P %1/V>-"^!'_!NJ/"OPP0:!J_P4\">%_$'@C6-. CN-*U;3)K.47D3@?+,
M_P"_#/U;SY"<EC7W#^Q_\:;K]I']DOX7?M#WUK'!/X\^'>B>(IX(AA8GO;"&
MY9 .P!D(Q[5\#_\ !1S]I_1OVP?^""FB> O@/=0Z[\1OC_H'A_PEX2\&6LRF
M^DUF2XM1J5K)%]Z(V:17AN&8!8?(;>5'-?H+^S'\&;/]G']FWX>_L]:?>BYM
M_ ?@?2?#L%RJX$J65G%;!\'ID19_&@#N***R?'7@[2_B#X1O_!>MW%W#::C
M89Y+&Y:&95)!RCKRIXZB@#6KPO\ X)[_ /)$]6_['O6?_2DT?\.]_@G_ -#;
MX[_\+*Y_QJ'_ (=U? E8TB@\2>-8E0$!8O%<RY)8L2?4Y)Y- 'O5%>"_\.ZO
M@?\ ]#=X[_\ "OGH_P"'=7P/_P"AN\=_^%?/0![U17@O_#NKX'_]#=X[_P#"
MOGH_X=U? _\ Z&[QW_X5\] 'O5%>"_\ #NKX'_\ 0W>._P#PKYZ/^'=7P/\
M^AN\=_\ A7ST >]45X+_ ,.ZO@?_ -#=X[_\*^>C_AW5\#_^AN\=_P#A7ST
M>]5CV7_([WO_ %Y1?S->._\ #NKX'_\ 0W>._P#PKYZ\L\)_L<?#/5?VN?%O
MPHNO%7B\:7I7A6PO;5D\33"8RRNP;<_5EXX':@#[-HKP7_AW5\#_ /H;O'?_
M (5\]'_#NKX'_P#0W>.__"OGH ]ZHKP7_AW5\#_^AN\=_P#A7ST?\.ZO@?\
M]#=X[_\ "OGH ]ZHKP7_ (=U? __ *&[QW_X5\]'_#NKX'_]#=X[_P#"OGH
M]ZHKP7_AW5\#_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ />J*\%_X=U?
M_P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PKYZ />J*\%_X=U? __H;O'?\ X5\]
M'_#NKX'_ /0W>.__  KYZ />J*\%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>
M._\ PKYZ />J*\%_X=U? _\ Z&[QW_X5\]'_  [J^!__ $-WCO\ \*^>@#WJ
MBO!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>@#WJL?Q+_ ,A?1_\
MK]/_ *":\=_X=U? _P#Z&[QW_P"%?/7EGQ]_8X^&?@3XF_"_PWHGBKQ>UOXE
M\5266HFY\332.(A 7'ED_<;(ZB@#[-HKP7_AW5\#_P#H;O'?_A7ST?\ #NKX
M'_\ 0W>._P#PKYZ />J*\%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PK
MYZ />J*\%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W>.__  KYZ />J*\%_P"'
M=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ />J*\%_X=U? _\ Z&[QW_X5
M\]'_  [J^!__ $-WCO\ \*^>@#WJBO!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_
M -#=X[_\*^>@#WJBO!?^'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>@#
MWJBO!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>@#WJBO!?^'=7P/_
M .AN\=_^%?/1_P .ZO@?_P!#=X[_ /"OGH ]ZK-\8_\ (L7O_7 UXO\ \.ZO
M@?\ ]#=X[_\ "OGK@/VI/V)?A5\,OV?/%?CWPWXK\9-?:7I33VRW?BB:6(L&
M4?,IX8<]* /K/3O^0?!_UQ7^0J:OG#P-_P $_O@QK?@G1]9O/%OC@37>E6\T
MHC\6SJNYXU8X'89/2M7_ (=U? __ *&[QW_X5\] 'O5%>"_\.ZO@?_T-WCO_
M ,*^>C_AW5\#_P#H;O'?_A7ST >]45X+_P .ZO@?_P!#=X[_ /"OGH_X=U?
M_P#Z&[QW_P"%?/0![U17@O\ P[J^!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ .%?
M/0![U17@O_#NKX'_ /0W>.__  KYZ/\ AW5\#_\ H;O'?_A7ST >]45X+_P[
MJ^!__0W>._\ PKYZ/^'=7P/_ .AN\=_^%?/0![U17@O_  [J^!__ $-WCO\
M\*^>C_AW5\#_ /H;O'?_ (5\] 'O5%>"_P##NKX'_P#0W>.__"OGH_X=U? _
M_H;O'?\ X5\] 'O5%>"_\.ZO@?\ ]#=X[_\ "OGH_P"'=7P/_P"AN\=_^%?/
M0![U17@O_#NKX'_]#=X[_P#"OGH_X=U? _\ Z&[QW_X5\] 'L5E_R.][_P!>
M47\S6Q7QEX3_ &./AGJO[7/BWX477BKQ>-+TKPK87MJR>)IA,9978-N?JR\<
M#M7J?_#NKX'_ /0W>.__  KYZ />J*\%_P"'=7P/_P"AN\=_^%?/1_P[J^!_
M_0W>._\ PKYZ />J*\%_X=U? _\ Z&[QW_X5\]'_  [J^!__ $-WCO\ \*^>
M@#WJBO!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>@#WJBO!?^'=7P
M/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>@#WJBO!?\ AW5\#_\ H;O'?_A7
MST?\.ZO@?_T-WCO_ ,*^>@#WJBO!?^'=7P/_ .AN\=_^%?/1_P .ZO@?_P!#
M=X[_ /"OGH ]ZHKP7_AW5\#_ /H;O'?_ (5\]'_#NKX'_P#0W>.__"OGH ]Z
MHKP7_AW5\#_^AN\=_P#A7ST?\.ZO@?\ ]#=X[_\ "OGH ]ZHKP7_ (=U? __
M *&[QW_X5\]'_#NKX'_]#=X[_P#"OGH ]B\2_P#(7T?_ *_3_P"@FMBOC+X^
M_L<?#/P)\3?A?X;T3Q5XO:W\2^*I++43<^)II'$0@+CRR?N-D=17J?\ P[J^
M!_\ T-WCO_PKYZ />J*\%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W>.__  KY
MZ />J*\%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ />J*\%_X=U?
M _\ Z&[QW_X5\]'_  [J^!__ $-WCO\ \*^>@#WJBO!?^'=7P/\ ^AN\=_\
MA7ST?\.ZO@?_ -#=X[_\*^>@#WJBO!?^'=7P/_Z&[QW_ .%?/1_P[J^!_P#T
M-WCO_P *^>@#WJBO!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>@#W
MJBO!?^'=7P/_ .AN\=_^%?/1_P .ZO@?_P!#=X[_ /"OGH ]ZHKP7_AW5\#_
M /H;O'?_ (5\]'_#NKX'_P#0W>.__"OGH ]ZHKP7_AW5\#_^AN\=_P#A7ST?
M\.ZO@?\ ]#=X[_\ "OGH ]H\8_\ (L7O_7 U<T[_ )!\'_7%?Y"ODS]J3]B7
MX5?#+]GSQ7X]\-^*_&37VEZ4T]LMWXHFEB+!E'S*>&'/2NJ\#?\ !/[X,:WX
M)T?6;SQ;XX$UWI5O-*(_%LZKN>-6.!V&3TH ^CZ*\%_X=U? _P#Z&[QW_P"%
M?/1_P[J^!_\ T-WCO_PKYZ />J*\%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W
M>.__  KYZ />J*\%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ />J
M*\%_X=U? _\ Z&[QW_X5\]'_  [J^!__ $-WCO\ \*^>@#WJBO!?^'=7P/\
M^AN\=_\ A7SUZG\(_A/X;^#'@]?!/A6_U.YM$N'F$FK7[7,VY\9&]N<<<#M0
M!T]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 <=9_L[?L_:?\29OC+8? OP=!XPN'+S^*X?#%HNI2,1@LUT(_-)QQDM
MTKL:** .8T+X*?!KPOX^U#XK>&OA)X8T[Q1JZ;-5\26.@V\-_>KD'$MPB"20
M9 X9CTKIZ** "BBB@ HHHH **** "BBB@ HHHH **\"\:_\ !4[_ ()Q?#CX
MY']FOQY^VO\ #C2?'"7@LY_#U]XH@CEM[DG MY6+;(9<X'ENROD@8R1GWB^O
M['3+&;4]2O8K>VMXFEN+B>0(D2*,L[,>%4 $DG@ 4 2UY]X<^#.IZ)^TEXD^
M.,NM0/::YX>L].BL5C821-"Q)<GH0<U2^#?[9_[*G[0GB:3P=\%?CWX;\1ZF
MMBU]!9Z;J 9KRS5PAN[;.!=6X<A3/#OC!91NR1GL?B7\4?AK\&/!-_\ $KXO
M?$#1?"_A[2X?-U+7/$&IQ6=I;)_>>65E11VY/)H W:*R_!'C3PK\2/!>D?$3
MP+KD&J:)K^EV^HZ-J5JV8KNTGC66&9#W5D96'L:\1\3?\%8_^"8/@SQ)J'@_
MQ;_P4)^#.FZKI-]+9ZGIU[\2--CFM;B)RDD4B-,"CJZLI4\@@B@#Z"HKE/@Q
M\=O@M^T;X%A^*'P!^*_A[QIX;N)Y(+?7O"^KPWUI))&VV1%EA9E+*W! /!ZU
MU= !1110 4444 %%%% !1110 4444 %%%% !17&?'K]HGX$_LM_#FY^+O[1?
MQ;\/^"O#-I(L4VM>(]3CM8/-;.R)2Y&^1L':BY9L' -9'[,W[8W[+'[9GA.Z
M\;_LK_'SPOX\TRPN!!J,_AS54G:SE()5)HP=\+, 2 ZC<!D9'- 'I5>??&/X
M,ZG\3?'O@#Q?8ZU!:Q^#O$+ZC<PS1L6N%,138I'0Y.>:;\;/VL?V</V<KZPT
MGXV?&+1?#]]JEO+<6&FW=P6NI[>+'G7 @C#2>1'D;YMOEIN&YAD5V?A/Q9X6
M\>>&;#QKX'\2V&LZ-JMI'=:7JVE7B7%M>0.H9)8I8R5D1E((9200<@T :%%<
M=IG[0OP+UOXTWG[..B?%SP]>^/=-T9M6U/PC9ZK%+J%E9"2./SYH5):%"\T8
M!<#=NXS@XO?%7XO_  M^!O@V;XA?&+X@:3X:T2":.%]2UF^2"(S2,$BA4L1O
MD=R%2-<L[$*H)(% '1T5PGPC_:;^ WQUU?4O#?PM^)=AJ6KZ/%%-JVA2+);:
MA912Y$4LMI.J3QQN58)(R!7*MM)P<=W0 4444 %%%% !1110 4444 %%%% !
M1110 456UK6M'\-Z/=^(O$6K6UAI]A;27%]?7LZQ0V\**6>21V(5$5026)
M!)KQ7]GS_@IK_P $^OVK?B+<_"/]G+]L+P#XQ\36J2.=$T3Q#%+<3(F=[PKD
M?:$4 DM%N4#!)P0: /<ZX[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6T5U.A9(R2#
MD@<D<5<^+/QC^%7P(\%3_$7XR_$+2?#.AV\L<4FIZS>I!$99&"1Q*6/SR.Q"
MI&N7=B%4$D"JWP;^/7P;_:#\/7/BCX,?$73/$-G8WSV6H_8)\RV-TH!:WN(F
M DMY0K*QCD56PRG&""0#>\):-+X<\*:9X>GF61[#3X;=Y$& Y2-5)'L<5H5Q
MWQ._:%^!?P6UWPWX6^+'Q<\/>'M5\8:S!I/A32]5U6*&ZUB]FD6.."VA8[YG
M+,H(0'&<G YKK;N[M;"UEOKZYCA@AC:2::5PJ1H!DLQ/  '))H DHKR7X:?M
MW?L=?&+Q_9?"_P"&?[1?A?6-=U6VEN=#L;;40/[9AB&99;%VPE\B#EFMVD"C
MDD#FO6J "BBB@ HHHH **** "BBB@ HHHH **** "BBO O&O_!4[_@G%\./C
MD?V:_'G[:_PXTGQPEX+.?P]?>*((Y;>Y)P+>5BVR&7.!Y;LKY(&,D9 /?:*B
MOK^QTRQFU/4KV*WMK>)I;BXGD")$BC+.S'A5 !))X %>;?!O]L_]E3]H3Q-)
MX.^"OQ[\-^(]36Q:^@L]-U ,UY9JX0W=MG NK<.0IGAWQ@LHW9(R 7?#GP9U
M/1/VDO$GQQEUJ![37/#UGIT5BL;"2)H6)+D]"#FO0:\L_:@_;=_9&_8KT.P\
M1?M6_M$>%? =MJLS1:4/$.JI#+>LN-_DQ<R2A=R[BJD+N&2,BNI^"WQR^#?[
M1OP[L?BW\!/BAH7C'PSJ0;[#KOAW4X[NVE*G#+OC) 93PRG#*000",4 =517
MEGQ*_;<_9'^#WC]_A=\3_P!H;PMHFO0"V-_87^J(ITX7#;;<W;_<LQ*W$9F*
M"0\+NKU,$$9!R#T- !1110 4444 %%%% !1110 4444 %%%% !117&?'K]HG
MX$_LM_#FY^+O[1?Q;\/^"O#-I(L4VM>(]3CM8/-;.R)2Y&^1L':BY9L' - '
M9T5YK^S-^V-^RQ^V9X3NO&_[*_Q\\+^/-,L+@0:C/X<U5)VLY2"52:,'?"S
M$@.HW 9&1S4_QL_:Q_9P_9ROK#2?C9\8M%\/WVJ6\MQ8:;=W!:ZGMXL>=<""
M,-)Y$>1OFV^6FX;F&10 [XQ_!G4_B;X]\ >+['6H+6/P=XA?4;F&:-BUPIB*
M;%(Z')SS7H-9OACQCX1\:^%++QYX-\4Z=JVAZE9)>:=K.FWL<]K=6[KN2:.5
M"4>,J00P)!!SFO%OA3_P5*_X)S_'+XRM^SY\(/VU/AUXB\9><\,&@Z7XG@EE
MNI$SN2W(;;<, "2L1<X4GH#0![W15?5=6TO0=,N-;US4K>RLK2!IKN[NYECB
MAC4$L[NQ 50 223@ 5SWP;^-_P '_P!H?P+#\4/@5\2M&\7>&[B\N;6UU[P_
M?I=6D\MO,\$PCE0E9 LD;KN4D$J<$B@#J:*** "BBB@ HHHH **** "BBB@
MHHHH ***K:UK6C^&]'N_$7B+5K:PT^PMI+B^OKV=8H;>%%+/)([$*B*H)+$@
M  DT 6:*\,_9\_X*:_\ !/K]JWXBW/PC_9R_;"\ ^,?$UJDCG1-$\0Q2W$R)
MG>\*Y'VA% )+1;E P2<$&O3OBS\8_A5\"/!4_P 1?C+\0M)\,Z';RQQ2:GK-
MZD$1ED8)'$I8_/([$*D:Y=V(5020* *?[07PSOOC+\%_$7POTS4XK*XUO3FM
MHKJ="R1DD') Y(XKH?"6C2^'/"FF>'IYED>PT^&W>1!@.4C521['%8/P;^/7
MP;_:#\/7/BCX,?$73/$-G8WSV6H_8)\RV-TH!:WN(F DMY0K*QCD56PRG&""
M?-?C;_P5!_X)W_LW?%F+X%_'C]LSX>^%?%TGE^9H6L^)(8IK7S "GVC)Q;;@
M0P\TIE2&Z'- 'O%%4;SQ1X:T[PU+XSU#Q%8P:/!8M>SZM-=HMM';!-YG:4G8
M(P@W%R=H7G.*\:_9\_X*:_\ !/K]JWXBW/PC_9R_;"\ ^,?$UJDCG1-$\0Q2
MW$R)G>\*Y'VA% )+1;E P2<$&@#W.BBB@ HHHH **** "BBB@ HHHH ****
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
MI\ _V(?@5K7[1O[2?CZU\/>%]#AS-<3L#+=3$'R[:WCSF:>0C"1KR>2< $@
M^!_^"T/["WP6'QG_ &1-?_9'^$N@>#OC3_PT7HUMX?U/P;H\-A/_ ,(_;PSW
M>J/.MNJ^;:V\4,<C;@=@8H.)F5MWX\_$/5/VA/\ @Y7^#G[+>N2&X\)?!CX+
M:G\0H=*E.89=?NY)+".Y=/NN\,$D1B8\QM)(5P3DYWP9_P""R/\ P2B7QOJ/
M[9O[0O[:_@O4OB5J6C-IOAOP=X>:XU.3PII#R+(NCV20Q,;F\GD6)[J>,?OI
M4CC4^3!$:U_VD/ =]^S9_P %\_@C_P % ?%5C)I/@3XM?"B\^&'B#5-09%BT
M371(]]8174@8I&;HJEM'ABIEA*Y^9<@!\6?B+J7[-_\ P<R_"WPGX0N#;:1^
MT;\#+_3O&.FQG$5WJ6B_;KRTU!QWG2WB-L&/_+-BM>T?'3_@FS_P3P\*?L2?
M$3PM\?/@SX5U329_#.K:U\0?'FN:+;MJU]>&&6YN]9FO&7S5N=^^975AY>U5
M3:B*H\:UCX>/^UW_ ,'&?AKX_P#@BYBO?!/[,'P<N].\0>(H) ]JGBG53=Q'
M2UD'RM+'8W(FD ),>Y%<*77.3\?/^"Q7_!*G]J3XP:C\!OC!^VSX$TGX2^"=
M<C'B2PNM19SX^U.W=9$M?W:LITB"55:0Y_TV5 @_T9'^U '8?\$AOV-O%WQ)
M_P""&WP)_9O_ &U8[^]MYM*BU/7O#6IDG[?I']HSWVFZ7=!OF\@0-8K) >&C
MB-NX*%E/G_\ P6A_86^"P^,_[(FO_LC_  ET#P=\:?\ AHO1K;P_J?@W1X;"
M?_A'[>&>[U1YUMU7S;6WBACD;<#L#%!Q,RM]4'_@KM^P0G[(WBC]NB/XT0CX
M5>&-6FTN'Q9)9O##KEW%&A,.G)(%DNF,CM N% :2&7&40O7S'\&?^"R/_!*)
M?&^H_MF_M"_MK^"]2^)6I:,VF^&_!WAYKC4Y/"FD/(LBZ/9)#$QN;R>18GNI
MXQ^^E2.-3Y,$1H _32BH=.NY;_3X+Z:PFM7FA61[6YV^9"2 2C;&9=PZ'!(R
M.">M34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M5M8T?2/$.DW.@Z_I5M?6-[ \%Y97D"RQ3Q,"K(Z,"&4@D$$$$&K-% ' ?\,G
M_LL_]&U?#_\ \(VQ_P#C5=IH6@:%X6T>W\.^&=%M-.T^SB$5I8V%LL,,"#HJ
M(@"J/8#%6Z* .9\ ?!3X-?"B^U/5/A;\)?#/AJYUJ?S]8N- T&WLY+^7D[YF
MA13*W)Y;)Y-6O''PP^&OQ-MH+/XD_#S0_$,-JY>UBUS28;M86(P642JP4D<$
MBMRB@#'\%?#OX?\ PUTR31/ASX&T?0+*:<SS6FB:9%:1/*553(4B506*JHR1
MG"@=A4G_  @_@K_A-?\ A97_  A^E_\ "1_V7_9G]O\ ]GQ_;?L7F>;]E\_;
MYGD^9\_EYV[OFQGFM2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y?
MQI\#_@K\2-637OB)\(/"VOWT< @CO=:\/VUU*L0)8('E1B%!9B!G&6/K3/!_
MP(^!_P /-8_X2+P!\&O"FAZ@(FC%]H_AVVMIMC8W+OC0-@X&1G!Q75T4 <U\
M2/@S\'_C):V=E\7OA1X:\50Z=<_:-/A\2:%;WRVLW'[R,3(P1N!\PP>*Z.**
M."-888U1$4*B*,!0.@ [4ZB@#BK3]FW]G73]<B\3V'P#\%0:E!=K=0ZC#X6M
M%GCG#;Q*L@CW!PP#!@<@\YS73^)?#'AOQGH-UX5\8>'K'5M+OH3%?:;J5HD\
M%Q&>J/&X*NI]""*O44 <W\-/@W\(/@MI,V@_!SX5>&_"=C<2B2>R\,Z';V$4
MC@8#,D"*"<<9(SBNDHHH **** "BBB@ HHHH **** "BBB@ HHHH QO&WP[^
M'_Q*TR+1?B-X%T;Q!9PSB>&TUO3(KN*.4*5#JLJL V&89 SAB.]<[9?LN?LS
M:9>PZCIW[.O@2WN+>59()X/"-DCQNIRK*PBR"" 01R"*[NB@#/\ %?A+PIX[
M\.W?A#QQX9T_6=)OXC%?Z7JME'<6US&>=DD<@*NO X((J'P/X!\"_#'PQ;>"
M?AMX+TGP]HUDI6STC0]-BM+6 $DD)%$JHN22> .36M10!R?B[X"? OX@:T_B
M3QY\%_">MZBZ*CW^K^'+6YF95&%4O(A8@#H,\5=\0?"GX7>+? R_##Q5\-M
MU/PTD,4*>'=0T>":Q6.+'EH('4QA4VKM&W"[1C&*WZ* *7AWPWX=\'Z':^&/
M"6@66EZ;91"*RT_3K5((+=!T5(T 5![  5=HHH **** "BBB@ HHHH ****
M"BBB@ HHHH K:QH^D>(=)N=!U_2K:^L;V!X+RRO(%EBGB8%61T8$,I!(((((
M-<3_ ,,G_LL_]&U?#_\ \(VQ_P#C5=_10!4T+0-"\+:/;^'?#.BVFG:?9Q"*
MTL;"V6&&!!T5$0!5'L!BL3P!\%/@U\*+[4]4^%OPE\,^&KG6I_/UBXT#0;>S
MDOY>3OF:%%,K<GELGDUTU% '&>(?V<?V>?%NM7'B/Q5\!_!FIZC=R;[N_P!0
M\+VDTTS8QN=WC+,< <D]JT_ WPE^%?PP-TWPT^&?A_PZ;T)]M.A:-!:?:-F[
M9O\ *1=^W<V,YQN..IKH** .9\1_!3X->,/'&F?$WQ;\)/#&J>)-% &C>(=1
MT&WGOK#!)'DSNADBY)/RL.373444 %%%% !1110 4444 %%%% !1110 4444
M %<OXT^!_P %?B1JR:]\1/A!X6U^^C@$$=[K7A^VNI5B!+! \J,0H+,0,XRQ
M]:ZBB@#E/!_P(^!_P\UC_A(O 'P:\*:'J B:,7VC^';:VFV-C<N^- V#@9&<
M'%3?$CX,_!_XR6MG9?%[X4>&O%4.G7/VC3X?$FA6]\MK-Q^\C$R,$;@?,,'B
MNEHH RO%7@7P1XZT'_A%?&W@W2M8TO<C?V;JNG17$&5^Z?+D4KD=N.*Y7_AD
M_P#99_Z-J^'_ /X1MC_\:KOZ* ,WQ5X,\'^.]"D\+^-_"FFZSIDI4RZ=JMC'
M<0.5(928Y 5." 1QP16=X'^#WPD^&5Q<7GPV^%OASP]+=HJ74NAZ);VC3*#D
M*YB12P!)(!]:Z.B@ HHHH **** "BBB@ HHHH **** "BBB@ K&\;?#OX?\
MQ*TR+1?B-X%T;Q!9PSB>&TUO3(KN*.4*5#JLJL V&89 SAB.];-% '"67[+G
M[,VF7L.HZ=^SKX$M[BWE62">#PC9(\;J<JRL(L@@@$$<@BNK\5^$O"GCOP[=
M^$/''AG3]9TF_B,5_I>JV4=Q;7,9YV21R JZ\#@@BM"B@#%\(_#CX>?#_P '
MQ?#WP%X"T71- @B:*#0](TN&VLXT;.Y5AC4( <G( P<FN:_X9/\ V6?^C:OA
M_P#^$;8__&J[^B@#EKSX&_!34?"%I\/=0^#_ (6GT"PN&GL=#F\/VS6=M*2Y
M,D<)38C$R/E@ ?G;U-9ME^RY^S-IE[#J.G?LZ^!+>XMY5D@G@\(V2/&ZG*LK
M"+(((!!'((KNZ* "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 **** "BO&O^"A7AFW\1?L2_%2X&M:SIEYI?P]UO4-*U3P_KMUI
MUW9W<.GSO%-'/:R1NK*P##G&1R#7YB?L=_ 7QQ\8/^#=?3_V^+']M#XX^&OC
M3I/P^\3>*D\?-\</$%Q!<7&F7FH-'!=6-U>R63VSQ6D<3KY(P,L/FSN /V@H
MKXS_ ."0W_!1?7/VGO\ @DEX _;C_;&\0:3X<U"XL[RU\2Z_=[+.TO9;749K
M!+I5X57G:)/W:#!F<I&O*K7MGPA_;Z_9$^./CCQ#\,/ /QHLT\3^%--&H^(?
M#/B'3[K1M2L;+ /VM[74(H)?LX!&9@IC&Y<L,C(![!17S'XE_P""SG_!*[PE
MX<N?&&M_MT_#\:3:^*AX;?5+75_M%O)J7EI*T,<D2LLRHDD;/*A:*,.-[KFH
M?A:__!.;QI_P5'\8?$WX2?'*P\0?'^'X7KH?B[P_H_BV2]ATW1;>_B)$UM&S
M06\XN'A4JQ$@R2$&^1F /J*BO)/C1^W5^RK^S_KVI>%OB=\5%AU'0]/CO_$5
MEH^BWNJR:):."R7-^MC#,;"%E5F66X\M&"L02 2.]^'_ ,4_AK\5_AYIWQ;^
M&7C[1]?\+ZM8B\TSQ#I&HQW%G<V_/[U)D)1E&#DYXP0>AH WJ*_(#_@YI_;$
M_9'^.7_!)_Q9_P *R^.NKSZU_:6GCP7>:5<ZQ8:-XE!U.UAO8[:X"QZ?K86W
M,S%4>X\M5=UV@,U?K[!_J$_W!_*@!U%?EA_P4QT76X/^"[G[(7P:TCXL_$32
M/"'Q2L/%!\=^&/#_ ,3-:TVRU1[2SEF@<Q6MW&(V5VSF/;G:H.0,5]6_$K]@
MWX,:/XX\ W'PO^-WQ,\*^,+'QKINL:5!=?&CQ/?VVL65C>07&HV5Q9W5_+!/
M%+:"6,[T^5I(SG&00#ZBHKQ;Q=_P4:_80\!_%#7_ (,>+?VL_ MEXG\*:#<Z
MSXJTF37XB^BV4$L44LEVRDI;,))HE$<A61C(-JFM3]D_]M_]E#]N7PEJ?CC]
MD_XWZ/XTT[1=2-AK#Z=YD<ME< 9V2PS(DD>1DJ64!L':3@X /5:*^1O^"B_[
M8G['%U^S?\7?@]XO^.NHV-WI'AV^T[6=6\+7.KV]MH6JO:.;>UO=6TY1!83,
M[1_N+B>,MO4,I# 'YK_8FU7]B/7/^#:#X7?#S_@HG\;-/\(?#[QEX$EM-9U#
M4?%!TVYO&74II]ENX;S9I2T:L8T#EQD%64D$ _4VBO$M=_;"_8@_95\%?#;P
M%XS_ &B/#OA^W\466DZ9\.=*UC66DU+68IA';V9BA<M<SALQJ964X)R[ Y-1
M?"+_ (*6_L%_'O\ :!U+]ECX-_M3>%/$7C[2H)IKGP]IMZ7:1(CB7R9=OE7)
M0@[Q$[E-K;@-IP >Y45Y]\5?VI?@;\&?%UE\//&WC">3Q)J&F3:G:>&- T2]
MU?5'L8F"279L["&:=;=7(0S%!'O(7=N(%8_P!_;R_8G_ &J=8'AC]G#]K/X=
M^-M9&FMJ$_A_PYXOM+G4K:U5D1I9K-)#/ JO)&K>8B[6=5."0* /6:*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*_P!NCC]B
M3XQ9_P"B5^(?_3;<5^=O_!$S_@GC\)/VT/\ @A3\&O!?QX^)WQ)O/!NN6&IM
MKG@/2O&T]AI5^L>N7W[J06X2;RF* M$LH0MSC/-?I=^T7\"='_:5^$>L_!/Q
M3XV\0Z+HGB/3Y]/U[_A&KN*WN+RSFB:*6W,SQ.T2LKG+1%']& R#Q_[#O[#/
MPK_X)]_!JR_9Y^ OB[Q7+X)THS-HOA_Q'JD5['IK33O/+Y,IB68!Y)'8HSLH
M+':JY.0#XY_X*TW/P_\ V3/C'^PG\$/#_B9_A/\ !>S^*U[I\U_X<M+%+;1+
MZ+2)+?1<B^MY[956>XD?=-&X7:TN0Z"1?;_%O_!.7X*Z;^WO\(OVY_C/^V#\
M4==^)7AY+WPQX'M-1.@VUKJ\4]G>RS64\.G:1 ]Q&L/VJ<9<!"A;(QS[;^V-
M^QE^SG^WO\"=3_9Q_:B^'L/B/PQJ4B3B%IGAGL[F//E75O,A#PS)N;#*>0S*
MP9693Y-^P[_P1[_99_8%U"Z\3?"KQ9\0O$?B(Z/)I.B^)OB%XN;6+KP_8/M+
M6VGI*@@M4)2,G;%EO+4.64;: /FW_@BW\"/@I\0/VC/V]SX_^$_AW7EN_P!K
M+5[:X@UK1X;N)XHI!<1KY<JLN%F<R=/O!3U5<=+\++.TM?\ @Z4^)TMM;I&T
M_P"R#IKS%% +L-;MUR?4[54?0"OI?]D7_@G%\&OV*OB5X]^*7P@\?^.KF_\
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M 5=4T31=<CCBUK2+6\6*021+=6ZR!''1@&!P?>K5%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 445Q_QG^._PR^ ?AH>)_B3X@6UCD)6TM(EWW%TX&2L<8Y;MDG"C(R1FN7&X
MW!Y=A9XG%5%3IP5Y2DTDEYMZ&=6K2H4W4J22BMV]$=A17QYJ?_!73PO%J9BT
M;X(W]Q9[OEGNM;2&4CU\M8G /MO_ !KVC]GK]M'X-?M%3_V)X=O9],UM4+'1
M=554ED &2T3*2LH'/ .X 9*@5\?D_B9P+GV/6"P..C*JW91:E'F?:+G&*D_*
M+=SS,+GV48RM[*E63EVU5_2Z5_D>MT445]T>N%%%% !17F'[8?[2\7['W[/?
MBC]I'5_A7K_BS1/!FB76L>(K/PU-9K=P6-M$99IE6[GA239&KL5#;B%. 3@'
MR+X%_P#!2_XC?M*_L^^'_P!IGX(?\$X_B]KOA;Q1I"ZEH4D?B#PE!<75NV<$
M13ZTC*W!^5L&@#ZLHKSW]E;]H?1OVK/@)H'QZT'P/X@\,P:XMRLGAWQ7:)!J
M6FSV]S+;36]S'&[JDJ2PR*RAC@CUKT*@ HHHH **** "BBB@ HHKYC_9L_X*
M.W7[07[?GQ?_ &$-4_9SUOP=??"30=)U*ZUG7-<M)WU,7Z[X_+AM#*B)Y91@
MQG9CN*LB%2* /IRBBO#_ -OS]OWX#?\ !./X+Z9\<_VA-4>VTC5/&>D^';81
M,H<RWEP$>7YN"L%NMQ<N.I2V<#DB@#W"BDCDCEC66)PRL 593D$'N*\KN_CC
M\;8/VS;7]G>#]EC5Y?A]/X!?7)OC&NN0"R@U,71A&D&TV^89#'B7S-_1L;"
MS@ ]5HHHH **^??CW_P40^&_PK^/MC^R!\*/A]XA^*?Q?OM*_M2;P'X+^S*=
M&T[( OM3N[J6*WT^ EE"[W,K[U\N)]RYYKXW?\%)?%_[*'AS2_$?[57[&GC3
MP[9:WXBTW1=-USPYJEEK>E1W=[=Q6L4=U/"Z36?S2@^9) (CC8LAD9$8 ^IZ
M*** "BBB@ HHHH **** "BBJ&C^*?#GB&_U32]#UNVN[G1+];'5X+>8,UG<F
M"&X$4@'W7,,\,F#SME4]"* +]%>5?LE_''XV_'CPMXIUOXY_LL:O\)[W1/'>
MI:+HVEZQKD%^^LZ;;E!!JJ-"JB..?<^(SNQY9(=U*L?5: "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M!F?=%^FGA"'Q1;>$]+M_'%]9W6M1Z= NL7.G0-%;S70C42O$C$LD9?<54DD
M@$GK7P#_ ,$U_#7Q@\'?\%<?VQ?BSX\_9X\?>'_!_P 9M4\*7'P]\4:SX7G@
MM+]=*TVYM[D29&^U+&16C\Y4W 8X<JA_0^@#\E_^#5WQ#?\ [0EG^U5^W!\1
MF-SXZ^(/Q\N;/6+JX.Z6&TM;:.>WME)Y2*/[;)&J#@+&HZ*,?J5\3_AGX+^,
M?@#5/AC\0]%34-&UBV,-[;.<$C(975ARCHRJZL.59588(%?F]\*_V;_VH/\
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
M.7@#]H#_ (1W^Q_^$Z\$Z5XA_LG[7]H^Q?;;.*Y\CS=B>9L\W;OV+NVYVKG
M .VHHHH ***\,^/_ .V?XF^$'QUT;]GGX:?LA?$CXI:]JGAJ37;N7P7+H]O9
MZ5:+<>0IN;C5+^TC1W?=L12S.(W(!VG ![G17Q/\&?\ @LEJ_P"T'\8_BC\
M/@__ ,$XOC1K'B[X-7]G9?$'2%UOPC =/GNEG:!$EFUQ(Y]PMYN8F8#;R1D9
M^C?V1_VE;#]K7X(6?QGLOA=XI\%2S:OJFEZAX4\:VD,&J:;=V%_/8SQ3I#++
M&#YENS*5=@493GG% 'I=%%% !117F/[97[1UW^R+^S+XS_:4@^$NM>-8/!7A
MZ\UG4=%T*\M()OLEK;R3S2E[J6-=B)&Q(3?(>-L;GB@#TZBO,?V+/VD$_;!_
M9*^'7[4T?@X^'E^('A"QUU=#;4/M9L1<1+)Y/G>7'YNW=C=L7/H*@_:I^./Q
MM^!UEX)N?@G^RQJ_Q3D\2>/]/T/Q%!I&N06)\.Z9/O\ .U>0RJWFQP[5S&-N
M=_+H!F@#U6BBB@"'4EU%M.N%T>2!+LP.+5[E"T:R8.TN%()7.,@$$CN*^4_^
M"</_  3Y^,O[#OQ.^-OC?QQ\=_#?B^R^-/Q/U#QU>V6E^#I]-ETJ_NVR\$<C
MWLXDA"A0,J&R,ECG ^LJ* "BBB@ HHHH **^8_\ @IG_ ,%'+K_@G'X,\&>-
M;C]G/6_&MCXP\>:7X7&I6>N6EE9Z;<7LK(C3,Y><G:CL D#(2 I="17TY0 4
M5\A>-/\ @J[X@\)^!?BC\9;+_@GC\:-4^'_PFU'Q+;^(/',-WX:MK2\BT*:Y
MBO[JT@NM7BNKB%3:S%6$/S["%!;Y:P_"7_!9F]\9_LT>'OVR=%_X)Q_'&;X7
M^(K:"[A\66USX8G%I92S"+[7/:Q:PUTD*'+.WDG8B,S8 S0!]LT444 %%%%
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
M[+3UN-1LT@NC=6SR6.V"YN6FCA5)(TCB831 *&\PUXG\"?$?QK\-_P#!/?\
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
M5^-!:_$SXBSI;3'P;H44+S2W44%RXC>:0KY:.ZRHASNC<LHKP+]AG]OGXO\
MQ6_X*+?'']@BQ_:/\-?%7PYX6\!:?XG^'7Q,&EVDDL,D["">SO?[,-O;7JQ3
MLIW0K V$=&;<<H__ (+4>&_VIM1^*O[.7BOP1^SUXJ^+WP.T+QS?7'QT^&'@
MR*.>[UE3!$NER36KN@O;:";SIF@<^2SI'Y@QM9>%^!&A?M>>%/\ @N5XS_:P
M\5_L&>,O#_P^\=_ 32M*T[41=V5PFA16EVLCI?+:R2!;ORHG"65G]J<LT"Y"
MN[Q %']B/]HO_@L9_P %!_AE^T)X?\._M.?#+P)XA^%?Q\\2>#M+\567PT-\
M+TZ=!:K%90V<]SLM+<R,\CW$TEW,1<;%"^5N?;^#W_!<7QAJ'_!#3X??\%%O
M'7P_TO4/BAX[U1?!WAWPO;NUO8ZMXH?4[C3H"3DM% WV=KJ10<JBR(ISM-7?
M^"+>F?%K]F?PY^U3J7QX_9O^)'AR7QC^TIXJ^(7A2QN/!US--JNCZ@UHEN(A
M"KCSRR8,+%64'>?D21D^3?A1_P $OOVV?BU_P;J> ?V3]$^$.N^#OCS\!OBL
MWC[P]X7\66)M(=7N8]1U&:&**X<^0Y>WO9"!O^66-%D\M7#T >L?\%_OA7^U
MYX%_9@^"FN_$_P#:F@\<Z;=_M ^$(O&.BW/A"RL(+6^-Q(\=QI;VRK+% &#1
MF&Z>Z=ED5O-!0AOUSK\B_P#@IQ\:OVT?^"D_[$'PX\,_#7_@E=\<-"\::%\8
MO#&M>+-"\1Z/:V<-O+:22O+%:RRSAKF$MG;<LD<"I@R/&S*C?K-X9U;4->\/
MV>LZKX8OM%N;FW62;2=3D@>XM&(YCD:WEEB+#H2DCKZ,: /!?^"IFC:1H/\
MP2F_:6T_0]*MK*W/P%\;S>1:0+&GF2:/?22/M4 ;F=V=CU+,2<DFO/\ _@A#
MHVD>(O\ @BM\!?#_ (@TJVO["_\ ALEO?6-Y LL-Q"\DRO&Z,"KHRD@J0002
M#7H?_!5A?%.O_P#!/'XS?"?X>_#GQ)XK\3^._A;X@\.>&]%\-:-+=23WM[IT
MUM%O91Y<"!I0Q>1E&%.,G /%_P#!#?P[\0OAA_P3,^%?P"^,7PI\3^#?&'@7
MPRFF^(=%\2:++;%)!/-M:*4@Q3JR@-^[=BH90X4D @'A_C#]J#_@K-\4?^"J
M?QG_ ."=?P4^-OPP\/VNA?"*S\2^#_%5WX!E>/2&N)XPGG0274KW5P6/D;]Z
MP*A:8P,RK"_J6I>-_P#@H]HGQ-T+X9_M._&GP[\+_AQX1^"EIJOQ!^/WA^VT
MJ*WUSQ@]PL#V<(U998K.U1%>9MUN&<LH#1!E6N'^#/ASXP:3_P '"'Q2_:*U
M;]GCQ_;?#GQ7\'=+\)Z+XXG\+SK8RZI;74,CJPQYL<1&\"=D$>8R=P4JQJ_&
MM?VN?A__ ,%M+CXK?%/]B[QY\:?A7+\.[*T^!MUX22QN+#P=K>Y?MT]REY<0
MP6=Q*V\&^<^8L)2-"REU4 I?LB?\%+OVQ_VC/^"3_P"T'^T)I'C3P'<?$CX#
M>,/&6@VWBJZ\*32Z9XF@T6R2\BNOLD-U#]GDGCE1=P=HT(W^4P.RO,/B5^WA
M_P %?/#O_!&_P5_P5XTOX^_#JUCT+PEHNN>(OAN_@$7#>++>>[@@N);B_P#-
MC^Q,PF+K!;0#8JX,SLWR._8R^%'[:7P5_8H_;P_9^^+_ .Q/XSL-9^(GQ*^(
MNM^$KO2-E_:ZY<:U80VUC:V&P"6>,M'*SW<L4$*(8<G>\B16OBC\&?VB/$7_
M  ; 6/[#.D?LS_$*7XM?\*[TKPR_@K_A%+@3I>6U[;22L92OD"'RD,@D\S#?
M=&7!0 'T-^W/_P %-M ^"7Q@_9W^&WCCXTO\&/ 7QKT+4M3OOBG<V%K,;*ZA
M@LY+32Q/>PS6=H9?M3N\\\3J!"JKMWET9^TA\<O^"AO[+G_!.CX__M%6'QM\
M">+-7\"W=YKOPT\6:IX226UUOPLFD6,\>8K&ZAC6Y%P]ZOG_ #1NT080B-U5
M8OB/K^G_ ! ^%WPE_9Y_:L_8 \7^/O@SXA^%*V_CJ"Y^&]QJ=SX4\06BVL4(
MFLXT:Z.Y&NE6>T21E:-'0[&,@^6=/_8T^(/[&/\ P1\_;W\(:%#XOTCX&ZOH
MVKWGP&\(>/'F74]*TW^S6^V2&"X_?VL$MRQ$4,X2;;#YDB*\I+ '4?M"?M=_
M\%R_A=_P3N\!_P#!63P=\3_A=J'AC2_A[X>\1^-/@])X/+W.KZ=/:6SW6HR:
MBKCRYG,K3FW@2*.",D!YFC/F?1GB?_@ISK'[0WQB_9S_ &8?V2-2M=!U?X]?
M#+_A9.M>)]6L5O)O#/A?[*LD8AMV(CEO9YV\A6DW11>5*[1R\)7C?AOX@_%W
M]JW_ ((/^!OV'/@O^S7X[3XB^/\ X!>'_!ZRZ]X6N;;0=.LKG2[>VEUF35RA
MLI+86I>X2*&62Z):.,P*Y95D_:#_ ."=WQJ_82_:I_93_;J_9*^'FL_$S0?@
M?\*;;X3_ !+\'Z(B'6+SPW'!)'#J5G [J+F6.6>69X%;>Q6,*""[( >H2_MI
M_M+_ +&?_!3WP)^P'^T]\0+7Q[X)^.GA_4+GX2?$6\T*WL=4TW6;%"]QIFH1
MV:Q6]S$R&(QS110L&G1&#9+KY%\)_P!I'_@M;^U]^T#^U9^RY\&OVB/A#X6U
MGX,>-](L?#OBF]^'LOV.>&:*646BVSW%Q)$94&^6XE>XV&)4BC_>M)#Z_P"/
M_@GXG_X*&_\ !27X"?M:S?"GQ9X6^&?[.FD>(=4M[[QKX<N-)O\ Q%KNJ0V\
M$5M!87"K=I%:I;"9Y9(T5Y&1(Q(-Y7GO^"5?A?XQ>!O^"DG[8/COXD_L\^/?
M#/AKXM^.-)U;X?>(M<\-30VNI6]G:3P3%C@M;,?D91.(RP<#[WRT >:?L]^%
M/VR->_X.'?C)X4\5?MF2SW6@_!;P[=2^5X,MVLDL)KQ)9-,M())&-M%YC.WF
MEGE8N2S$XQZ;^U)^TU^WEX!^'_[1?QS^*GQVTCX 6O@/5-3L_P!GKPU?V6C7
MD/CV&PL?M*75R;H2W$_VN3,:0VS6[PKG(D923'>_#S]J/]GW_@O?XW_:+\/?
MLH>*O&_@KXM?!S1M!T;Q3H%U:1Z?H^H6EROFC4I9Y5:VA6-3(61)9&!41Q2L
M2H\C^&'@W]OJ#Q!^V7\(?CC^P3XU\;_%OXCZGXGL_AY\9;J\L8_#R^$+FR>'
M3=,@O9IO,M8HOF<6EO"[/)< RA&$DB@'/?\ !8#]IW]H3]KC_@WL^&'[8&B?
M$UO O_"<CPM-XY\,>']/#0ZM)>7D$;P^=(QDBM5E#2"(9+C:CNRA@WT/_P %
MB/VD_P#@H#_P3B_X)\K\<?A?^T5X6\0Z[9^,M.T_6]7U[X=(ES):WMU' GV9
M8KD6\+1D\F2&;>'/W"H)^<?B!^R5^W%\;/\ @V1\+?LOZ;^R#XHT?XB?#V/P
MZ8/!6MW-M'J>M+IVI1RW,D,*2-Y:F/+1K*RS/Y;CRAF/S/8_^"W0_::_;J_X
M)3#P5\*_V)/B5;>+_%/C71M0TGP-=Z?!-J=MI]G=0W$L]\;>62VLW)5U2 SO
M(5*$A6,D<0!]$?MC_MH>._"W[8WP=_X)U?L_ZEIVF>-OBK;:IK6N^*M2LOM:
M^&_#^GPL\DT5N659KJXE'DPERT<95W=) H1O./$7[:'[2W["W_!2_P"&'[%?
M[3OQ%@^(?PX^/VGW\/PU\>WVAVUAJ^BZ]9JK2Z?>K9)%;W,$@E@$<B0Q.'G"
MG<$9JYK_ (*'_L^_'^+]N;]G?_@LG^RQ\(O$7C0?#[3+SPW\2_AM%8&UURY\
M.WJS*;BUM;DQF2XMWN)W,&0TA$6W*AC73?%7X+>*/^"DW_!0?]GC]H.W^$OB
M[PK\,_V?)-9\17FI^._#D^C7NN:Y=PV\-G96UE=*ERJ6[0F>6>2-8W/EI&7)
M8J <+^SC^TK_ ,%7OVKOVU/VL/V,;+]HGX9^$X_A'K7ARTT7QU8?#22Y.GPW
MMI=W 6#39KUO.FE"Q;Y;BZ>.+R"$A;SLQ>R?\$4?VS_CY^V3^S9XW@_:BFTB
M\\??"7XR:_\ #GQ-KFAV7V:VUB?33 PO%A'$19+A5*KA<H2 H.T>8?\ !.+1
M/BG\-/\ @J%^VG\=?B9^S_\ $+0/!_Q5U;PSJ'@'7;_P9>&/58-*TV[@N2(X
MXVEB<EE:..1$>3<%4%\(='_@@I\//C+\'-+_ &D/#/QO^!7C'P7=>./VG?%/
MC[PN?$FAO!'?:-J"V:0.)!N19086W0LP< @@$!B #V'_ (*_?L!>)O\ @H_^
MQ;J?P'^'/Q)'A'QGI>N6/B3P)X@E9Q#:ZQ8R%X/.* NL;!G3>H+1EE<*^S8W
MPM\/_P#@MY\1OA5-<_\ !-/_ (.+/V8[[X<:CXOTBX\/CXL:;;!O#OB2VFC-
MN\\C192'<K@M<6[/&COEX[8*0/T)_P""B'BO]K+P'\/_  -XV_8W^$6H^//$
M^E_$W3I]5\(6&K0V(U/1_(NEOHI)[AT@C'DL2AE8)YPAZMM%?-7_  54\37G
M_!3#]B'Q+^Q7\//V _BOJ?C_ ,8"W@T-/'WP]FTG3/"-\)4/]ISZO-FT @7S
M#_H<T[R\QJK+(: .;_X+K1_'O5/VJ_V+;;X:?M,76@^&O$WQ^TNUMM$L-%@N
M+;[<BM+#J4S,V;O8#A(3B(9+$,V&'NGQ2_:N^-]M^VG\-/\ @E7\,_BM9OXY
MU/X>7OC?XF_$ZY\/0&?3]%AN/LL LK+)MUN[BY.W=*'CACC+&*4NH7QG_@H]
M^QU^T-\)?@A^P_?_  <^&'B3XNC]F3XC>&'\9V/A>.)]6U'3K+3TM);V&&:1
M!*Y:($IO!S*"2%#.LW[4'P-_:M^&'_!3'X._\%F_AE^S9XCUG2[KX?3^!?C5
M\+=&N+>]\0:3I4L\T]I?1112&.[FC>2$W%O;O)M, 6)I@3* #O\ P3^VS^T7
M^RW_ ,%5O#__  33_:P\9VOCKPW\6O"=WKGP;^(_]C0:?J4=W9K*]YI.HQVR
MI;2D10M)'/%'%]Z-"K%\I4^%W[1O[;/_  4E_9J^)'[6?[%OQGM/!&G:?J^O
M:7\#?#47AZPO$\4R:9));I<ZM/>JQCCN[N&1$CMS 8(MK-)*Q.VY/\!?%?[=
MO_!5/X1_MTWGPP\2^%?AU\!?!>M1>'+CQKH<VDZAXBU[5HQ;N$L+D+<PVUM;
M@L99TC+S.HC5U5G'S?\ L&:S_P %%/\ @BIKOC3_ ()Z7_\ P3G^(?QN^'-Q
MXXO]7^"?CWX<SVIMTLKV7S!9ZC)<.D=B%?+,\K J[RX$D>QR :O_  68^('Q
M[\7?\$U_V2_B)^V-\---^'_Q!F_:A\"3^.?#UIJD4]IIETC7PD*S))(@C*J)
M,>8^P/M+L5+'ZS^$OQ:_:#_;D^-#?&K]FGX_CP]^SK96CV&GZI!X?L;N[\::
ME#<21SW>FRS(_P!GT]"AB$TJR&X=':)%B"32_/'_  63^%?[7WQP_9.^ 7P]
MU#X%:[X^\?:7\?M \=>/=+\$Z*]WIVC:7!-?2S6B7+I''<"W2>*U3I+,(O-:
M-=]5OV9?A]\?O^"4G[?6K?"G]FS]GOXA>,_V1OBY;CQ-#I^E^%[D2_"O7)W;
MSH88)E21[.3:':W13)$'7";HV$X!Z!<_M_>(OC=^WW\:?V&K7]LRP^"'C_P%
M>6%E\*O!NL:!I\L/BY+C38;D:A.U]$TEZK3S/&+6REMY%BB#EG+DI]G?L]W'
MQ8N_@'X'NOCU!#%XZE\'Z8_C2*W5!&FK&UC-X%$?R!1/YF ORXZ<5\!_M[_!
M7X&_\% -(^*?P>_;K_X)\?$>]U_P[J%U%\"OB?X-^'-Y<WNH6CVR36HM[VTC
M8V;QW3R1O%?F*V;8CL3E]GUW_P $U?AI^TA\'/V"_A5\+OVN_%#ZS\2-#\'V
MUKXKOI;[[5)YZ@[8I)P3Y\D<9CB>7+;VC9MS9W$ ^,?^#A__ ).4_8 _[/ \
M._\ I9:5Z?\ \%2?VQOVZ/V8OVR_V9/A/^SKKW@:?PQ\8?'5SH>IZ-K>AS1W
M9EAMTD'F7WFRJMNQD)816RRKY7#MOPOGG_!=WX?_ !X^-/[1_P"R==_ 7]FK
MQ_XWM?@_\?-*\9>.[[0/#DAM[33[>>TF*Q2R[$N9&0.0L1< H58JW%;_ /P5
M+T?XJ?&3]M+]C/XJ?"+]GSXB>(O#OPW^)5UXA\=:G8^"[R,:/8S010(SQS(D
MDCYWL8HU=PL9RN60, :WPE_:=_;V_9]_X+ :!^P7^UC\<_"GQ.\*?%3X7ZAX
MH\+ZGH/@)?#\OAV_LYV$MHJ"XN&FMS$K8:61Y"63D;&W];^SU^TO\>_^"EGQ
M+^,FK_L^?'9_AI\-?A5X\N_ ?AO5-'\.V.HW_B77+**)[Z]N3?1RQKIZ231Q
M110K'+*%=S.F51>"_:$\-?%CQ#_P7M^!'[27AOX!>/K_ .'GA'X7:WH'B3QC
M!X2NOLEE?7WFM A5D$LB_<#2(C(AD&6^5]OG?_!/S0_VN/\ @CG^T9\:/V2?
M&_[%_P 2_B;\*_B+\4;_ ,;_  I^('PQTJ#44A>^"+)8:B)9XELRJPPKYDK(
MF])&SL=7 !PG_!([]KK6?V"?^"6_[9?[57QQTBRUSQ'X3_:W\8?VEINB+)!:
MZGKMQ_9%I'!"#YCQPR7LZ*#\[(C9PY&#ZU^TE^W%_P %$_V<=2^''QC^#$'Q
M3^.D%]XKM;#XM?"FU_92\0Z5;VNG3(YFO](NGTY)XA R!5BNIKDOYJDG@BO&
M_P!G+_@G'^U]^U#_ ,$T?VT_V*?BO^SQXD^%^O?%+]H/Q'X[^'OB'Q'=VBV5
MQ/\ ;M/N;2W_ '<QN0K3Z=@W'D>4T4H>-W/RU[]^R7_P4#_X*Z?'#POI7[*O
MQ?\ ^"87C/X>_%"WMX],\7?&/6[JU'A6Q5 (YM8MB0PO9R 9([.+S(VE*AI1
M%N8 %G_@HM^VC^V'_P $TOVR_AA\9?C)\8H;S]DCQCXB?2O&^H6W@ZW;4?!U
M](DAM5GFC0L]@[[!Y@3S56.12Q<QF3Z9_83D_:S\5^"-3^+_ .U%XYE:'Q5J
MEQ?>!_!=SX>MK*[\/Z&\K-91W[Q+F2_: QM,HVI$S&/:S(7;S7]I'X2_\/,/
MC5XK_8K_ &@_A#XUTGX&^'O#IEOKJZTZ:SMO'>L2EXE\JY7[MOI_R7"*VTW%
MT\,J QV>9>+_ .")'CK]L[X9?#S5_P!AC]L;X/>/9+7X:ZO<Z5\*OB[KGAZ6
M"W\6^&H7=;,W ;+VMRD** )@NY#&N3(K%@#[THHHH **** "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@ K\7O^'3?_!0'_H@7_EU:5_\E5^T-%?=\%>(.=<">W^H4Z<O;<O-[12=
MN3FM;EG'^9WO?IL? \<>'.2<?_5_[0J5(>QY^7V;BK\_+>_-"?\ (K6MUWZ?
MB]_PZ;_X* _]$"_\NK2O_DJC_ATW_P % ?\ H@7_ )=6E?\ R57ZI_%#]K/X
M3_"3X^>!/V=O%>I^7KOC[[3_ &;AP$M_+7]WYF>1YSYCC_O.I%>G5]M#Z1/%
MU64HPHX=N+L_=J:.R?\ S][-'QN*^C'PO@J-&M7J8J,:T>:#<J=I14I1NOW.
MW-%KY=K'B_\ P3T^$WQ ^!O['WA#X6_%+0/[+U[2_P"T/MUC]JBG\KS-0N9D
M^>%W1LQR(W#'&<'!!%>T445^.YIF%;-\SKXZLDIU9RG)*]DYR<G:[;M=Z7;=
MNK/V#*<NH9/E=# 46W"C",(MVNU"*BF[)*]EK9)7Z(****X#T HKQ[]MG]K/
M4/V+/@AK7[0-W^SQXT\?>'_#.ESZEXD3P0^GO=:?9PKOEG,-W=0&5$0,[>7N
M8*K'& :M?L2_MH_ ;_@H#^S=X>_:B_9S\2MJ'AW7X#N@N55+O3;I,":SNHU9
MA%/&W#+D@@JRLR,K, >KT5XCIG[9&JZC^V5>_L8M^S;XPAU*P\)V_B6X\5R7
MVEG2?[,FO);2.0%;LSF0R02_NO)W )D\%<^W4 %%%% !17C/[?\ ^UW<_L*?
MLH^+OVID^"NM^.K7PAI<E_J&DZ'J%I:M' @R\TDES(N(U'7RUEDYXC;G'8?L
MT_&+_AHC]G+P!^T!_P ([_8__"=>"=*\0_V3]K^T?8OMMG%<^1YNQ/,V>;MW
M[%W;<[5S@ ';5@?%+1/&?B7X=ZQX=^'VM:;INLW]A);V-_J]A)=6]N[KMWO%
M')$T@ ).T.N3CFM^B@#YH_X)+_L*>/?^":W[%GAO]C'Q;\7])\;V'A":^.B:
MYI_AN73)GCN[^YO9%FC>YG#%9+EE5E*_*!D$\U]+T5Q_Q^^/_P &_P!EOX0:
M[\>_V@/B#8>%_"/ANS-SK&M:DY$<*9"JH"@M([,51(T#.[LJJ"Q (!V%%?-G
MP]_;6_:7^,OA.V^*GPL_X)T^-?\ A$M0@%SI$GB_Q7I6C:QJ5L1E)HM/DE?R
M0XY1+J6W?!!=4SQO?LJ_MV^&_P!K?PO\2-8\$?!#QUHVL?#+Q=)X;UKP9XHL
M;6QU>2^33[2\,:I)<>0 ?M8C1S-Y3[-ZR%&5B >ZT5\W_P#!,3_@H5%_P4C^
M#/BSXOQ?!:_\!_\ "+?$O5?"$FBZIK$5[<-)8K 7ED:) D;%IF4QJTBC9D2-
MGCZ0H **^8OVS?\ @H[=?L@_M.? []G.]_9QUO6[?XU^.(O#=EXR_MRTMK#3
MI6"ESY8,EQ+(JMNV-%$C8XESG'T[0 445X7_ ,%&_P!M.Y_X)]?LE>*OVK?^
M%&ZWX\M/"ED+F_TS1M3M+3R8RZIYLLEPX98P7&3%',XZ[",D 'NE1WELMY:2
MV;RR(LL;(7AD*.H(QE6'*GT(Y%<U\#?B5_PN?X*>#_C#_8O]F_\ "6>%M/UG
M^SOM/G?9?M5M'/Y7F;5W[=^W=M7.,X&<5YW^U9^VYX3_ &:?&G@GX*:#\/=<
M\>_$SXDW-U'X)\ ^&Y+>.>ZAM8Q)=WMQ/<R1PVEI"K+OE=LDNJHDC';0!\[?
ML^?\$Q?^"CW[&'ABV^ _[*G_  5/TL_"S3KN=_#^C?$KX,0:UJVC02S/,\*W
MT%]:_:\O([;Y4&"V ,  ?6O[/_P$C^">F:IJ.O\ C[5/&'BWQ+>)>>+/&.M0
MPQ7&HS)$L4:)# B16UO%&H2."-0JC<S%Y))97\@T7_@H[XHT+]J'X;_L@?M!
M_L:^._ ?BOXGWVHP^&M9:_T_4] N([+3+K4)RM]:S%A*JVNSR)8HG/FJZAD!
M8?4% !17FW[7O[0E[^RE^S;XQ_:+M?A/K/C2+P;X?O-8OM$T*[M()VMK:"2>
M63?=2QKM5(V)"[Y#_#&YXJI^Q!^TU'^V;^R+\//VJXO!9\.+X^\+6NLKH3:A
M]K-B)EW"(S>7'YF/[VQ<^E 'JE%%% !15#Q3XI\.>!_#6H>,O&&MVNF:3I5G
M)=ZEJ-[,(X;:"-2SR.QX554$DGL*OT %%>'?M/\ [</AO]G_ .*7@_\ 9R\$
M?#/7/B'\4O'L%U=^'/ _AV>W@:.PM=OVG4;VYN9$BL[2,LJ;V+/([!(TD;('
M*>$/^"C&OI^U/X(_8T^.W['_ (\\ >,_'46HW6BZA>7=AJ&@W5I96DEQ/)!?
MVLS;Y%*QHT$D44B^<K[=F"P!].450E\4^'(/$\'@J;6[9=7NK"6^M]-,P\Z2
MVB>..24)UV*\T2D],N!5^@ HHHH *\6_X*$?LR^//VS/V0O'/[*_@3XBZ3X4
M;Q[H%QHVHZ[JNAR:C]FM9T*2-'#'<09DVDX+/@=2#TKB])_X*.W-_P#\%4)/
M^"8FJ_LZ:WH]TOPLN/'%MXUU37+0PW]FE^EE']GMK<RL4>3SOFE>*1?)P8OF
M!'T[0!YA^QA\$?'7[-/[+7@/]G;X@>-]*\1W?@3PIIWAZUUO2-'DL$O+:RM(
MK:*1X9)YBLC+%EL/MR> .E>GUROQK^(^L_"3X9ZM\1M$^&FK^+I-(LI;J70]
M!N+6.[GCCC9V\LW4T49;"X"EQDD5XG_P2[_X*G_LY?\ !63X&ZI\<?V>=-U[
M2HM#\02:1K.@>*8((M0LYA&DJ.R02RKY<B2 HP8Y*N."A  /I:BO*/VW_P!L
M?X0_L!?LN^+/VL_CG+>'P[X2LDFN+33$1[N]EDE2*&W@61T5I))'10"R@9))
M !(I?L(_MC:3^WG^SEH'[4/@_P"$GB7PGX;\568N_#T7BJ6R^U7=OYDB>:8[
M6XF$8)3(#,"0P.!0![)1110 45\Q>*_^"CMSX4_X*@>#?^":^H_LZ:W;/XP\
M&:CXBL_'E]KEHMK)!:A\K!;PF61\LA4^:8&7((5@17T[0 4450\1>*?#GA&S
MAU'Q1K=K807-_;6-O+=3!%DN;B9(((E)ZN\LB(HZEF H OT45\H?M"_\%6/#
M_P"SK^W#\/?V"-?_ &6?B'J_BWXII<R^"=3T:YT@Z=>0VXD:>1WFOHY(1''&
MTC!H\[2-H8\4 ?5]%1VDLT]K%-<VQ@D>-6DA9@QC8CE21P<=,CBI* "BN?\
MBKXTUKX=?#K6/''A[X>:KXLO=+LGGM_#NB3VL5U>E?X(VNIH85.,DEG' .-Q
MPI\C_P""8G[=.G_\%*/V)O"'[9VD_#:;PC:^+KC54MM N-5%[);I9ZG=6*LT
MJQQ@LXMA(5"X0OMRVW<0#WRBBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M1/P@UCPAIWQA^.NL>-_"&@WJQW6K_P!DS33S1F>ULGF:.<K(H\@%I-P(QTR
M>4_\$?OVI/ W[$__  2X_:O_ &K?B/;2W&D>!?VC_'^ISV5NX62\D5[58;9&
M/"O+*T<2D\ R GBO7OC;\9_^"GWPT_X)R0?\%-/#'QF\.ZIXETGP3;^.O%'P
M5F\)6Z^'WT8P+=W5A;W:C^T$NH+5G(N6GD222$_N$5PJ^'?L/_\ !/GXR_M'
M_P#!*?\ :J_8!^._PH\6?#'Q%\4OBOXG\2^$[CQ9H<L5NT-S-9W6G3M+'O3
MN;=!)%N\T*K$*1@UZ=X"^*G[9?C#_@DUJ'_!/#XA?L3?$2R^/B?"NX^&S?:=
M#;_A&KN1K%M-CUO^VP39&U\DK<R()//)5XXXG.S< >;_ /!33]IT?M>M_P $
MW_VJ_P!F[1;.6?QS\9+35O#6F>([QX8;>ZEL1_H]U)$CL!%+N20QJQ/EMM!R
M*] \0_M??\%0?^"=G_!0SX/_  @_;K^+G@3XL?"/]H3Q(WAK0]>\*^"#H-UX
M3U]ROV>V$7G3&:!WD1 TDDCLH=LH8]LN3^UK_P $Z/C-^R[\ ?V&=$_9^^%>
MM_$S2?V6O'FG:EX]M/"H@.IWMLEN%NKRTM9Y8_/9IS(XA1BX#@ $ D>N?'/X
M2^-/^"H'[6O[/_C.T^$OBWPC\*O@;XQ/CW5]9\>>'I]&OM:UZ&+9IVGVEC=*
MMRJ0R%IIYY8TC(")$TA+% #._:6_:&_;H\,6W[0GQ/\ B?\ ';2OV>_#O@6:
M6P_9_M;VST:[B\=306)N3<W1O!+-.LTNV)+>V^S2(N1F1U)KSW]KW]J[Q3^W
M'_P:V>,/VKO'6@V6F:WXS^#!N]8L]-#"V2Z2Z6&5H@Y9EC9XV95+,5# %FQD
MXGPJ\-_MWZ+^TG^UYX'^./["'C3Q]\0OB#K>M6OP=^+\UY8Q^'-/\&3VKQ6&
MEK>SR[K".,8DD@MH99999B94+)YE<EX(^#O[8$O_  :_:E^Q'XA_8M^(.E?$
M5?!,GA;1/"\UA'->ZI=-J,DSW'EPNXM;58F4B2Y:)W99 (\>4TP!^F'[#?\
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
M=:O\#];_ &8)?AKJ?C-/"TX@L]?.NS7T-Q;L4,B"+,;)=A#$' )8QY8^S?\
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
M;B*UGU!)XS,@ROF1)L:0+,Z+&3&?FPR%@#K_ -F?]H3]L+_@IS^RQXH_;?\
M@#\<[7X=^&=7O]9M_@IX2D\*VE[;ZM8V%Q-:+=ZX]PAN";J>WF_=6DEL8(BO
MSRMEJ^:/^"0W[:+_ +$G_!M_^SSXJT+2$O\ Q1XY^(E]X)\%6TVEW5]$NIZC
MXJU55GDMK,&YN4AACN+@P0#S9O(\I"K.&'8_\$E-8_;C_P""97P(U/\ X)4?
M'K]@[XE>,IO!FKZLOPM^)/@6PMIO#NO:9>7,UTIN;R:=%L'$L\KE9,N$;;L+
MH%?QW]G7_@G%_P %!?B'_P &]'PH^ GAKX$:[\.?CK^S[\4H_B/\-['QE-90
M1Z[?0ZKJ5Y#$$%PTELWDW[KLNT@S*J _(QD4 ^H=2_;._;P^#/[;_P '_"7@
MFP^+/QQ^$_Q'U8Z)\17US]FK6/#T_@2XD>)(-4CO!IMM%]BWRL9$G\PQ10.3
M*2=PR?VBOV^OVQ/^";__  4=TGX=?MG?$^_\3? 'XE>%M0C^%&O>%/ =K_:K
M>*(T4PZ)=^7&1)<2?,+?8D:S230 C:LX7TG]D+]OO_@HG^V5KGA[X>>,?^":
M'C?X$SZ;?VMQ\2?&GCJXA_LY88)%DFL]*B=?-OGNBAA$FU4@CE>3S&=(U?&_
M:F_9:7_@L/I/Q9^'?[3O@+XA^ _!'@:U>T^$4%UH5U;W-SJXA\W_ (2Z-(_F
MN)(W!MK:TXD6+[2TB9O(UB /J']BWPU^UEH'P-TR]_;4^)>G^(/'NI1+=:K:
M:-I-O:V>CEQD64;0C_2&C!"O,3B1U+(J*0*]:KY%_P"".O[0G[:'Q5_9>TOX
M=?\ !0;]G[Q?X/\ BCX0M_[/U+7M<TIDM/%-O%A(M1CE7*K,ZE?-B?:Q<.ZK
MM;"?75 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %?D!^V[^P+_P %./VM_P!I;Q)\9[W]G25;&ZNOLV@6LOC#1\VVGQ96!,?;
M."5^=@/XY'/>OU_HKRLVRBAG-&-*M.2BG?W6E=^=T]C[W@#Q"S7PYS&KCLNH
M4JE6<>2]6,Y<L;W?+RSA;F:5[WV5K:W_  H_X<V_\%(O^C<O_+OT?_Y+JUHG
M_!(?_@IQX;UJS\1:#\ I;2^L+J.YLKJ#QEHZO#*C!D=3]KX(8 @^HK]S:*\!
M<"Y2G=5*GWQ_^1/U>7TI>/YQ<987"M/_ *=U?_EYS'P6UKXD^(?A/X?UCXQ>
M#O[ \53:7%_PD&DBZAF6"[ VR;7A=T*,P++ACA6 .""!T]%%?90BX046[VZO
M=^I_..)K1Q&(G5C!04FWRQORQN[V5VW9;*[;MNV%%%%48A1110 4444 %%%%
M !1110 5@?%+1/&?B7X=ZQX=^'VM:;INLW]A);V-_J]A)=6]N[KMWO%')$T@
M ).T.N3CFM^B@#YH_P""2_["GCW_ ()K?L6>&_V,?%OQ?TGQO8>$)KXZ)KFG
M^&Y=,F>.[O[F]D6:-[F<,5DN6564K\H&03S7TO110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
..%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624908521600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 27, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-22490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">FORWARD AIR CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">TN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">62-1120025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1915 Snapps Ferry Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Building N<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Greeneville<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">37745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">636-7000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of Each Class</a></td>
<td class="text">Common Stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol(s)</a></td>
<td class="text">FWRD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Name of Each Exchange on Which Registered</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,821,797,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,339,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the proxy statement for the 2023 Annual Meeting of Shareholders are incorporated by reference into Part III of this report.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000912728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907261456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Atlanta, GA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907124656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 45,822<span></span>
</td>
<td class="nump">$ 37,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, less allowance of $3,158 in 2022 and $3,260 in 2021</a></td>
<td class="nump">221,028<span></span>
</td>
<td class="nump">208,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables, less allowance of $&#8212; in 2022 and $&#8212; in 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses</a></td>
<td class="nump">24,774<span></span>
</td>
<td class="nump">22,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="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">12,691<span></span>
</td>
<td class="nump">7,026<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">304,315<span></span>
</td>
<td class="nump">282,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net of accumulated depreciation and amortization of $220,669 in 2022 and $200,867 in 2021</a></td>
<td class="nump">249,080<span></span>
</td>
<td class="nump">219,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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">141,865<span></span>
</td>
<td class="nump">148,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">306,184<span></span>
</td>
<td class="nump">266,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other acquired intangibles, net of accumulated amortization of $123,325 in 2022 and $107,337 in 2021</a></td>
<td class="nump">154,801<span></span>
</td>
<td class="nump">154,717<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">51,831<span></span>
</td>
<td class="nump">46,254<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,208,076<span></span>
</td>
<td class="nump">1,117,823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">54,601<span></span>
</td>
<td class="nump">44,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">54,291<span></span>
</td>
<td class="nump">61,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">3,956<span></span>
</td>
<td class="nump">4,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current portion of debt and finance lease obligations</a></td>
<td class="nump">9,444<span></span>
</td>
<td class="nump">6,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">47,106<span></span>
</td>
<td class="nump">47,532<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">169,398<span></span>
</td>
<td class="nump">164,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease obligations, less current portion</a></td>
<td class="nump">15,844<span></span>
</td>
<td class="nump">9,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion and debt issuance costs</a></td>
<td class="nump">106,588<span></span>
</td>
<td class="nump">155,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, less current portion</a></td>
<td class="nump">98,865<span></span>
</td>
<td class="nump">101,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">59,044<span></span>
</td>
<td class="nump">49,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">51,093<span></span>
</td>
<td class="nump">43,407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#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="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value: Authorized shares - 5,000,000; no shares issued or outstanding in 2022 and 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value: Authorized shares - 50,000,000; issued and outstanding shares - 26,461,293 in 2022 and 26,968,788 in 2021</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">270,855<span></span>
</td>
<td class="nump">258,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">436,124<span></span>
</td>
<td class="nump">334,910<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">707,244<span></span>
</td>
<td class="nump">593,654<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 1,208,076<span></span>
</td>
<td class="nump">$ 1,117,823<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907276688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 3,158<span></span>
</td>
<td class="nump">$ 3,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent', window );">Other receivables, allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Property and equipment, accumulated depreciation and amortization</a></td>
<td class="nump">220,669<span></span>
</td>
<td class="nump">200,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Other acquired intangibles, accumulated amortization</a></td>
<td class="nump">$ 123,325<span></span>
</td>
<td class="nump">$ 107,337<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#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="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">26,461,293<span></span>
</td>
<td class="nump">26,968,788<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">26,461,293<span></span>
</td>
<td class="nump">26,968,788<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on receivable, classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624904274688">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,973,403<span></span>
</td>
<td class="nump">$ 1,662,427<span></span>
</td>
<td class="nump">$ 1,269,573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Purchased transportation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">906,549<span></span>
</td>
<td class="nump">833,075<span></span>
</td>
<td class="nump">650,664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Salaries, wages and employee benefits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">347,970<span></span>
</td>
<td class="nump">327,814<span></span>
</td>
<td class="nump">270,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">97,094<span></span>
</td>
<td class="nump">79,633<span></span>
</td>
<td class="nump">69,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">47,386<span></span>
</td>
<td class="nump">39,552<span></span>
</td>
<td class="nump">37,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingInsuranceAndClaimsCostsProduction', window );">Insurance and claims</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">49,759<span></span>
</td>
<td class="nump">42,186<span></span>
</td>
<td class="nump">34,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FuelCosts', window );">Fuel expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27,583<span></span>
</td>
<td class="nump">17,027<span></span>
</td>
<td class="nump">12,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">231,086<span></span>
</td>
<td class="nump">163,839<span></span>
</td>
<td class="nump">120,277<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,707,427<span></span>
</td>
<td class="nump">1,503,126<span></span>
</td>
<td class="nump">1,195,649<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">265,976<span></span>
</td>
<td class="nump">159,301<span></span>
</td>
<td class="nump">73,924<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other expense:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,138)<span></span>
</td>
<td class="num">(4,338)<span></span>
</td>
<td class="num">(4,561)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,138)<span></span>
</td>
<td class="num">(4,338)<span></span>
</td>
<td class="num">(4,564)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">260,838<span></span>
</td>
<td class="nump">154,963<span></span>
</td>
<td class="nump">69,360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">67,647<span></span>
</td>
<td class="nump">38,872<span></span>
</td>
<td class="nump">16,593<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">193,191<span></span>
</td>
<td class="nump">116,091<span></span>
</td>
<td class="nump">52,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">(Loss) income from discontinued operation, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,232)<span></span>
</td>
<td class="num">(29,034)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income and comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 193,191<span></span>
</td>
<td class="nump">$ 105,859<span></span>
</td>
<td class="nump">$ 23,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic net income per share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7.17<span></span>
</td>
<td class="nump">$ 4.25<span></span>
</td>
<td class="nump">$ 1.90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Discontinued operation (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.37)<span></span>
</td>
<td class="num">(1.05)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income per basic share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7.17<span></span>
</td>
<td class="nump">3.87<span></span>
</td>
<td class="nump">0.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted net income per share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7.14<span></span>
</td>
<td class="nump">4.22<span></span>
</td>
<td class="nump">1.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Discontinued operation (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.37)<span></span>
</td>
<td class="num">(1.05)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per diluted share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7.14<span></span>
</td>
<td class="nump">3.85<span></span>
</td>
<td class="nump">0.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends per share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Rounding may impact summation of amounts.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FuelCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fuel costs incurred that are directly related to goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FuelCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingInsuranceAndClaimsCostsProduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Insurance and claims costs directly related to goods produced and sold, or services rendered, during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingInsuranceAndClaimsCostsProduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624900921792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity - USD ($)<br> $ 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>Retained Earnings</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 577,182<span></span>
</td>
<td class="nump">$ 279<span></span>
</td>
<td class="nump">$ 226,869<span></span>
</td>
<td class="nump">$ 350,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net income</a></td>
<td class="nump">23,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">4,237<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">4,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="nump">664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">11,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Payment of dividends to shareholders</a></td>
<td class="num">(20,869)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="num">(20,879)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Payment of minimum tax withholdings on share-based awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of minimum tax withholdings on share-based awards</a></td>
<td class="num">(3,508)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,508)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases and retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(787,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases and retirement of common stock</a></td>
<td class="num">(45,248)<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(45,240)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of share-based awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Issuance of share-based awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,316,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">547,329<span></span>
</td>
<td class="nump">$ 273<span></span>
</td>
<td class="nump">242,916<span></span>
</td>
<td class="nump">304,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net income</a></td>
<td class="nump">105,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">3,706<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">3,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="nump">911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">10,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Payment of dividends to shareholders</a></td>
<td class="num">(22,976)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="num">(22,990)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Payment of minimum tax withholdings on share-based awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of minimum tax withholdings on share-based awards</a></td>
<td class="num">(3,115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,115)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases and retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(535,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases and retirement of common stock</a></td>
<td class="num">(48,989)<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,984)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of share-based awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Issuance of share-based awards</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">26,968,788<span></span>
</td>
<td class="nump">26,969,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 593,654<span></span>
</td>
<td class="nump">$ 270<span></span>
</td>
<td class="nump">258,474<span></span>
</td>
<td class="nump">334,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net income</a></td>
<td class="nump">193,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="nump">783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">11,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Payment of dividends to shareholders</a></td>
<td class="num">(25,865)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="num">(25,882)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Payment of minimum tax withholdings on share-based awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of minimum tax withholdings on share-based awards</a></td>
<td class="num">(3,330)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,330)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases and retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases and retirement of common stock</a></td>
<td class="num">(62,771)<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62,765)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of share-based awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Issuance of share-based awards</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">26,461,293<span></span>
</td>
<td class="nump">26,462,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 707,244<span></span>
</td>
<td class="nump">$ 265<span></span>
</td>
<td class="nump">$ 270,855<span></span>
</td>
<td class="nump">$ 436,124<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-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 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624900894000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations</a></td>
<td class="nump">$ 193,191<span></span>
</td>
<td class="nump">$ 116,091<span></span>
</td>
<td class="nump">$ 52,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income of continuing operations to net cash provided by operating activities of continuing operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">47,386<span></span>
</td>
<td class="nump">39,552<span></span>
</td>
<td class="nump">37,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Change in fair value of earn-out liability</a></td>
<td class="num">(294)<span></span>
</td>
<td class="num">(496)<span></span>
</td>
<td class="nump">379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">11,376<span></span>
</td>
<td class="nump">10,913<span></span>
</td>
<td class="nump">11,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForOtherLosses', window );">Provision for revenue adjustments</a></td>
<td class="nump">11,347<span></span>
</td>
<td class="nump">7,943<span></span>
</td>
<td class="nump">4,751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income tax expense</a></td>
<td class="nump">7,686<span></span>
</td>
<td class="nump">1,421<span></span>
</td>
<td class="nump">772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="num">(202)<span></span>
</td>
<td class="nump">1,076<span></span>
</td>
<td class="nump">587<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of effects from the purchase of acquired companies:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable', window );">Accounts receivable</a></td>
<td class="num">(19,128)<span></span>
</td>
<td class="num">(52,684)<span></span>
</td>
<td class="num">(25,739)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other receivables</a></td>
<td class="nump">8,097<span></span>
</td>
<td class="num">(8,097)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Other current and noncurrent assets</a></td>
<td class="num">(12,943)<span></span>
</td>
<td class="num">(8,002)<span></span>
</td>
<td class="num">(9,424)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued expenses and other long-term liabilities</a></td>
<td class="nump">12,574<span></span>
</td>
<td class="nump">17,179<span></span>
</td>
<td class="nump">23,854<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities of continuing operations</a></td>
<td class="nump">259,090<span></span>
</td>
<td class="nump">124,896<span></span>
</td>
<td class="nump">96,105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">2,372<span></span>
</td>
<td class="nump">2,643<span></span>
</td>
<td class="nump">2,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(40,729)<span></span>
</td>
<td class="num">(39,109)<span></span>
</td>
<td class="num">(20,268)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Purchase of businesses, net of cash acquired</a></td>
<td class="num">(66,105)<span></span>
</td>
<td class="num">(59,866)<span></span>
</td>
<td class="num">(63,651)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities of continuing operations</a></td>
<td class="num">(104,462)<span></span>
</td>
<td class="num">(96,332)<span></span>
</td>
<td class="num">(81,506)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from credit facility</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">195,000<span></span>
</td>
<td class="nump">65,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Payments on credit facility</a></td>
<td class="num">(49,000)<span></span>
</td>
<td class="num">(150,000)<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Repayments of finance lease obligations</a></td>
<td class="num">(6,054)<span></span>
</td>
<td class="num">(2,423)<span></span>
</td>
<td class="num">(1,446)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(482)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from issuance of common stock upon stock option exercises</a></td>
<td class="nump">206<span></span>
</td>
<td class="nump">3,706<span></span>
</td>
<td class="nump">4,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payment of earn-out liability</a></td>
<td class="num">(91)<span></span>
</td>
<td class="num">(6,519)<span></span>
</td>
<td class="num">(5,284)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payments of dividends to shareholders</a></td>
<td class="num">(25,865)<span></span>
</td>
<td class="num">(22,976)<span></span>
</td>
<td class="num">(20,869)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases and retirement of common stock</a></td>
<td class="num">(62,771)<span></span>
</td>
<td class="num">(48,989)<span></span>
</td>
<td class="num">(45,248)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from common stock issued under employee stock purchase plan</a></td>
<td class="nump">783<span></span>
</td>
<td class="nump">911<span></span>
</td>
<td class="nump">664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of minimum tax withholdings on share-based awards</a></td>
<td class="num">(3,330)<span></span>
</td>
<td class="num">(3,115)<span></span>
</td>
<td class="num">(3,508)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_PaymentsToProceedsFromAffiliates', window );">Contributions from subsidiary held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,385<span></span>
</td>
<td class="num">(12,640)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash used in financing activities of continuing operations</a></td>
<td class="num">(146,122)<span></span>
</td>
<td class="num">(31,502)<span></span>
</td>
<td class="num">(39,094)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInContinuingOperations', window );">Net increase (decrease) in cash and cash equivalents of continuing operations</a></td>
<td class="nump">8,506<span></span>
</td>
<td class="num">(2,938)<span></span>
</td>
<td class="num">(24,495)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_CashFromDiscontinuedOperationAbstract', window );"><strong>Cash from discontinued operation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash used in operating activities of discontinued operation</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,635)<span></span>
</td>
<td class="num">(11,439)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) investing activities of discontinued operation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,020<span></span>
</td>
<td class="num">(1,201)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Net cash (used in) provided by financing activities of discontinued operation</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,385)<span></span>
</td>
<td class="nump">12,640<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">8,506<span></span>
</td>
<td class="num">(2,938)<span></span>
</td>
<td class="num">(24,495)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period of continuing operations</a></td>
<td class="nump">37,316<span></span>
</td>
<td class="nump">40,254<span></span>
</td>
<td class="nump">64,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash at beginning of period of discontinued operation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Less: cash at end of period of discontinued operation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period of continuing operations</a></td>
<td class="nump">$ 45,822<span></span>
</td>
<td class="nump">$ 37,316<span></span>
</td>
<td class="nump">$ 40,254<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_CashFromDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash from discontinued operation:</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_CashFromDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_PaymentsToProceedsFromAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments To (Proceeds From) Affiliates</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_PaymentsToProceedsFromAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14172-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOptionChangesInFairValueGainLoss1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cash associated with the entity's continuing operating, investing, and financing activities. While for technical reasons this element has no balance attribute, the default assumption is a debit balance consistent with its label.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForOtherLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to other loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: 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(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForOtherLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907270032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Operations and Summary of Significant Accounting Policies</a></td>
<td class="text">Operations and Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Air Corporation and its subsidiaries (&#8220;Forward Air</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or the &#8220;Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) is a leading asset-light freight and logistics company. The Company has two reportable segments: Expedited Freight and Intermodal. The Company conducts business in the United States, Canada, and Mexico. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Expedited Freight segment provides expedited regional, inter-regional and national less-than-truckload (&#8220;LTL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), truckload and final mile services. Expedited Freight also offers customers local pick-up and delivery and other services including shipment consolidation and deconsolidation, warehousing, customs brokerage and other handling services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Intermodal segment provides first- and last-mile high value intermodal container drayage services both to and from seaports and railheads. Intermodal also offers dedicated contract and container freight station (&#8220;CFS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) warehouse and handling services.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated financial statements include Forward Air Corporation and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 23, 2020, the Board of Directors (the &#8220;Board</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;) of the Company </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approved a strategy to divest of the Pool Distribution business (&#8220;Pool</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and the sale of Pool was completed on February 12, 2021. Pool provided high-frequency handling and distribution of time sensitive products to numerous destinations within a specific geographic region. As a result of the strategy to divest of Pool, the results of operations for Pool were presented as a discontinued operation in the Consolidated Statements of Comprehensive Income for the prior periods. Unless otherwise noted, amounts, percentages and discussion for all periods reflect the results of operations, financial condition and cash flows from the Company&#8217;s continuing operations. Refer to Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discontinued Operation and Held for Sale, </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and expenses during the reporting period. Actual results could differ from those estimates. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to the current period presentation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash as of December&#160;31, 2022 and 2021 of $30,743 and $22,308, respectively, consisted of cash on hand and bank deposits. Cash equivalents as of December&#160;31, 2022 and 2021 of $15,079 and $15,008, respectively, consisted of money market deposits. The Company considers all investments with an original maturity of three months or less to be cash and cash equivalents.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Allowance for Doubtful Accounts and Revenue Adjustments </span></div><div style="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;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a broad range of customers, including freight forwarders, third-party logistics (&#8220;3PL&#8221;) companies, passenger and cargo airlines, steamship lines, and retailers, located across a diverse geography.  In circumstances in which the Company is aware of a specific customer&#8217;s inability to meet its financial obligations to the Company, the Company records a specific reserve in order to reduce the net recognized accounts receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes a general reserve based on a percentage of revenue to ensure accounts receivables are properly recorded at the net amount expected to be collected.  The Company sets the general reserve based on historical collection experience combined with forecasts about any expected changes to the collection experience. If circumstances change, expected recoverability of amounts due to the Company may change by a material amount. Accounts are written off after all means of collection, including legal action, have been exhausted. </span></div><div style="text-align:justify;text-indent:36pt"><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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records an allowance for revenue adjustments as result of future billing rate changes. Adjustments arise: (a) when small rate changes (&#8220;spot quotes&#8221;) are granted to customers that differ from the standard rates in the billing system; (b) when freight requires dimensionalization or is reweighed which results in a different rate; (3) when billing errors occur; and (4) when data entry errors occur. In 2022, average revenue adjustments per month were approximately $946 on average revenue per month of approximately $164,450&#160;(0.6% of monthly revenue). The Company estimates an allowance for revenue adjustments based on historical experience, trends and current information. The average amount of revenue adjustments per month can vary in relation to the level of revenue or as a result of other factors. Both the average monthly revenue adjustments and the average lag assumptions are continually evaluated for appropriateness.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value, using first-in, first-out method. Net realizable value is the estimated selling price in the ordinary course of business. Replacement parts are expensed when placed in service, while tires are capitalized and amortized over their estimated useful life. Expenses related to the utilization of inventories are recorded in &#8220;Other operating expenses&#8221; in the Consolidated Statements of Comprehensive Income. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Property and Equipment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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, less accumulated depreciation and amortization. Depreciation is provided on a straight-line basis over the estimated useful lives of 30 to 40 years for building and improvements, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzU4MzA_958fbd47-a946-4868-9b63-b13f203d45d4">three</span> to ten years for equipment, the lesser of the estimated useful life or the initial lease term for leasehold improvements and five years for computer software. Land is not depreciated and construction in progress is not depreciated until ready for service. Expenditures for maintenance and repairs are charged to expense as incurred. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For internally developed software, all costs incurred during planning and evaluation are expensed. Costs incurred during the application development stage are capitalized and included in property and equipment. Capitalized software also includes software acquired for internal use. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of December&#160;31, 2022 and 2021 consisted of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</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%">Land</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%">26,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">26,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,269&#160;</span></td><td style="background-color:#ffffff;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%">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%">287,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,030&#160;</span></td><td style="background-color:#cceeff;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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,780&#160;</span></td><td style="background-color:#ffffff;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%">Computer software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,749&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">419,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and 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%">220,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">249,080&#160;</span></td><td style="background-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%">219,095&#160;</span></td><td style="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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of December&#160;31, 2022 and 2021, the net book value of computer software included in property and equipment, net was $8,737 and $8,140, respectively. For the years ended December 31, 2022, 2021 and 2020, amortization expense of computer software was $2,558, $2,394 and $2,053, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Cloud Computing Costs </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes the costs incurred during the implementation stage for cloud computing or hosting arrangements. Costs incurred in the preliminary project stage and post-implementation stage, which includes maintenance and training costs, are expensed as incurred. Capitalized software costs are amortized over the straight-line method over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzcxNDU_55351932-5612-49dd-a6cb-9cd33607a563">three</span> to five years and are recorded in &#8220;Prepaid expenses&#8221; and "Other assets" in the Consolidated Balance Sheets.  </span></div><div style="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%">Goodwill, Intangible Assets and Other Long-Lived Assets </span></div><div style="text-align:justify;text-indent:36pt"><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:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill for impairment, at the reporting unit level, annually and when events or circumstances indicate that fair value of a reporting unit may be below its carrying value. A reporting unit is an operating segment or one level below an operating segment, for example, a component. The Company&#8217;s reporting units are not its reportable segments. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is evaluated annually as of June 30 for impairment using a qualitative assessment or a quantitative one-step assessment. If the Company elects to perform a qualitative assessment and determines the fair value of its reporting units more likely than not exceed the carrying value of their net assets, no further evaluation is necessary. For reporting units where the Company performs a one-step quantitative assessment, the Company compares the estimated fair value of each reporting unit, which is determined based on a combination of an income approach using a discounted cash flow model, and a market approach, which considers comparable companies, to its respective carrying value of net assets, including goodwill. If the estimated fair value of the reporting unit exceeds its carrying value of net assets, the goodwill is not considered impaired. If the carrying value of net assets is higher than the estimated fair value of the reporting unit, the impairment charge is the amount by which the carrying value exceeds the reporting unit&#8217;s estimated fair value.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews its long-lived assets, which include intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The evaluation for recoverability is performed at a level where independent cash flows may be attributed to either an asset or asset group. If the Company determines that the carrying amount of an asset or asset group is not recoverable based on the expected undiscounted future cash flows of the asset or asset group, an impairment loss is recorded equal to the excess of the carrying amounts over the estimated fair value of the long-lived assets. Estimates of future cash flows are based on various factors, including current operating results, expected market trends and competitive influences. The Company also evaluates the amortization periods assigned to its intangible assets to determine whether events or changes in circumstances warrant revised estimates of useful lives. Assets to be disposed of by sale are reported at the lower of the carrying amount or estimated fair value, less estimated costs to sell.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of the Company&#8217;s goodwill impairment analyses conducted as of June 30, 2022, 2021 and 2020 indicated that no reduction in the carrying amount of the Company&#8217;s goodwill was required.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill during the years ended December 31, 2022, 2021 and 2020 are summarized as follows:</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%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:46.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expedited Freight</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:10pt;font-weight:700;line-height:100%">Intermodal</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:10pt;font-weight:700;line-height:100%">Consolidated </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="display:none"/><td colspan="3" style="display:none"/><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%">Balance as of December 31, 2020</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%">165,268&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">79,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">244,982&#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%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2021</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%">169,288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">97,464&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">266,752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">34,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 as of December 31, 2022</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%">169,288&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,896&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,184&#160;</span></td><td style="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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accumulated goodwill impairment is $25,686 related to impairment charges the Company recorded during 2016 pertaining to its TLS reporting unit. The TLS reporting unit operates within the Expedited Freight reportable segment. As of December&#160;31, 2022, approximately $227,041 of goodwill is deductible for tax purposes.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes certain acquired identifiable intangible assets on a straight-line basis over their estimated useful lives, which range from one year to 20 years. The acquired intangible assets have a weighted-average useful life as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.615%"/><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%">Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%">14 years</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%">Non-compete agreements</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 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%">Trade names</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%">4 years</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, acquired intangible asset amortization was $15,988, $14,328 and $13,489, respectively. The Company estimates amortization of existing intangible assets will be $17,480 in 2023, $17,356 in 2024, $17,257 in 2025, $17,078 in 2026, and $16,961 in 2027. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of acquired intangible assets during 2022 and 2021 are summarized as follows: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</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: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:100%">Customer Relationships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></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:10pt;font-weight:700;line-height:100%">Non-Compete Agreements</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:10pt;font-weight:700;line-height:100%">Trade Names</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:10pt;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:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</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%">228,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">238,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">24,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2021</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%">251,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">9,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">262,053&#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%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">21,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(5,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,870&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,756&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,126&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</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: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:100%">Customer Relationships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></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:10pt;font-weight:700;line-height:100%">Non-Compete Agreements</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:10pt;font-weight:700;line-height:100%">Trade Names</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:10pt;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:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</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%">85,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">5,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">93,009&#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%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">14,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;text-align: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 as of December 31, 2021</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%">99,094&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">6,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">107,337&#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%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">15,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2022</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%">114,380&#160;</span></td><td style="background-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%">7,445&#160;</span></td><td style="background-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,500&#160;</span></td><td style="background-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%">123,325&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Carrying value as of December 31, 2022, 2021 and 2020 is inclusive of $16,501 of accumulated impairment.   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</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-style:italic;font-weight:700;line-height:120%">Accrued Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses as of  December&#160;31, 2022 and 2021 consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><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:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</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%">Accrued payroll and related items</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%">23,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">29,364&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance and claims accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,172&#160;</span></td><td style="background-color:#ffffff;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%">Payables to Leased Capacity Providers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,085&#160;</span></td><td style="background-color:#cceeff;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%">Accrued expenses</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%">54,291&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,621&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="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%">Self-Insurance Loss Reserves</span></div><div style="text-align:justify;text-indent:38.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s licensed motor carrier contracts with independent contractor fleets, owner-operators and other third-party transportation capacity providers for most of the transportation services. The Company&#8217;s independent contractor fleet owners and owner-operators lease their equipment to the Company (&#8220;Leased Capacity Providers&#8221;) and own, operate and maintain their own tractors and employ their own drivers. Under U.S. Department of Transportation (&#8220;DOT&#8221;) regulations, the Company is liable for bodily injury and property damage caused by the Leased Capacity Providers and employee drivers while they are operating equipment under the Company&#8217;s various motor carrier authorities. The potential liability associated with any accident can be severe and occurrences are unpredictable. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For vehicle liability, the Company retains a portion of the risk.  Below is a summary of the Company&#8217;s risk retention on vehicle liability insurance coverage maintained by the Company through $10,000 (in thousands):</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:24.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.482%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company <br/>Risk Retention</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:10pt;font-weight:700;line-height:100%">Frequency</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:10pt;font-weight:700;line-height:100%">Layer</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:10pt;font-weight:700;line-height:100%">Policy Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expedited Freight&#185;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LTL business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $5,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><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%">Truckload business</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%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $2,000</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">LTL, Truckload and Intermodal businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Policy Term Aggregate&#179;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000 to $10,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intermodal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $1,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#185; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">Excluding the Final Mile business, which is primarily a brokered service.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#178;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"> For each and every accident/incident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">&#179; During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Company Risk Retention before insurance will contribute.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, from time to time, when brokering freight, the Company may face claims for the &#8220;negligent selection&#8221; of outside, contracted carriers that are involved in accidents, and the Company maintains third-party liability insurance coverage with a $100 deductible per occurrence for most of its brokered services. Additionally, the Company maintains workers&#8217; compensation insurance with a self-insured retention of $500 per occurrence.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides for the estimated costs of vehicle liability and workers&#8217; compensation claims both reported and for claims incurred but not reported. The amount of self-insurance loss reserves and loss adjustment expenses is determined based on an estimation process that uses information obtained from both Company-specific and industry data, as well as general economic information. The most significant assumptions used in the estimation process include determining the trend in loss costs, the expected consistency in the frequency and severity of claims incurred but not yet reported, changes in the timing of the reporting of losses from the loss date to the notification date, and expected costs to settle unpaid claims. The Company estimates its self-insurance loss exposure by evaluating the merits and circumstances surrounding individual known claims and through actuarial analysis to determine an estimate of probable losses on claims incurred but not reported. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company accrues for the costs of the uninsured portion of pending claims, based on the nature and severity of individual claims and historical claims development trends. Estimating the number and severity of claims, as well as related judgment or settlement amounts is inherently difficult. Failure to establish sufficient insurance reserves and adequately estimate for future insurance claims may cause unfavorable differences between actual self-insurance costs and the reserve estimates.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, the Company recorded self-insurance loss reserves of $68,654 and $65,649, respectively, inclusive of reserves in excess of the self-insured retention limit that are expected to be reimbursed from insurance carriers. As of December&#160;31, 2022, $19,961 was recorded in &#8220;Insurance and claims accruals&#8221; and $48,693 was recorded in &#8220;Other long-term liabilities&#8221; in the Consolidated Balance Sheets. As of December&#160;31, 2021, $21,172 was recorded in &#8220;Insurance and claims accruals&#8221; and $44,477 was recorded in &#8220;Other long-term liabilities&#8221; in the Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, the Company recognized a receivable for insurance proceeds and a corresponding claims payable for vehicle liability and workers&#8217; compensation claims in excess of the self-insured retention limit. As of December&#160;31, 2022 and 2021, the Company recorded $29,087 and $28,667, respectively, in &#8220;Other assets&#8221; and &#8220;Other long-term liabilities&#8221; in the Consolidated Balance Sheets.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;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%">Revenue Recognition</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when the Company satisfies the performance obligation by the delivery of a shipment in accordance with contractual agreements, bills of lading (&#8220;BOLs&#8221;) and general tariff provisions. The amount of revenue recognized is measured as the consideration the Company expects to receive in exchange for those services pursuant to a contract with a customer. A contract exists once the Company enters into a contractual agreement with a customer. The Company does not recognize revenue in cases where collectibility is not probable, and defers recognition until collection is probable or payment is received. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from the delivery of a shipment and the completion of related services. Revenue for the delivery of a shipment is recorded over time to coincide with when customers simultaneously receive and consume the benefits of the delivery services. Accordingly, revenue billed to a customer for the transportation of freight are recognized over the transit period as the performance obligation to the customer is satisfied. The Company determines the transit period for a shipment based on the pick-up date and the delivery date, which may be estimated if delivery has not occurred as of a reporting period. The determination of the transit period and how much of it has been completed as of a given reporting date may require the Company to make judgments that impact the timing of revenue recognized. For delivery of shipments with a pick-up date in one reporting period and a delivery date in another reporting period, the Company recognizes revenue based on relative transit time in each reporting period. A portion of the total revenue to be billed to the customer after completion of a delivery is recognized in each reporting period based on the percentage of total transit time that has been completed at the end of the applicable reporting period. Upon delivery of a shipment or related service, customers are billed according to the applicable payment terms. Related services are a separate performance obligation and include accessorial charges such as terminal handling, storage, equipment rentals and customs brokerage.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is classified based on the line of business as the Company believes that best depicts the nature, timing and amount of revenue and cash flows.  For all lines of business, the Company records revenue on a gross basis as it is the principal in the transaction as the Company has discretion to determine the amount of consideration. Additionally, the Company has the discretion to select drivers and other vendors for the services provided to customers. These factors, discretion in the amount of consideration and the selection of drivers and other vendors, support revenue recognized on a gross basis.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Leases</span></div><div style="text-align:justify;text-indent:27pt"><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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for leases under Accounting Standards Codification 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC 842&#8221;), where lessees are required to record an asset (right-of-use asset or finance lease asset) and a lease liability. ASC 842 allows for two types of leases for recognition purposes: operating leases and finance leases. Operating leases result in the recognition of a single lease expense on a straight-line basis over the lease term, while finance leases result in an accelerated expense. The Company determines if an arrangement contains a lease at inception based on whether or not the Company has the right to control the asset during the contract period. All leases greater than 12 months result in the recognition of a right-of-use asset and liability at the lease commencement date based on the present value of the lease payments over the lease term. The present value of the lease payments is calculated using the applicable weighted-average discount rate. The weighted-average discount rate is based on the discount rate implicit in the lease, or if the implicit rate is not readily determinable from the lease, then the Company estimates an applicable incremental borrowing rate. The incremental borrowing rate is estimated based on the contractual lease term and the Company&#8217;s applicable borrowing rate. </span></div><div style="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%">Business Combinations </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the acquisition of a business, the fair value of the assets acquired and liabilities assumed are estimated, which may require judgment regarding the identification of acquired assets and liabilities assumed. Once the acquired assets and assumed liabilities are identified, the fair value of the assets and liabilities are estimated using a variety of approaches that require significant judgments. For intangible assets, significant judgments include, but are not limited to, future cash flows, selection of discount rates, determination of terminal growth rates, and estimated useful life and pattern of use of the underlying intangible assets. For tangible assets, significant judgements, include, but are not limited to, current market values, physical and functional obsolescence of the assets, and remaining useful lives. Consideration is typically paid in the form of cash paid upon closing while contingent consideration is paid upon the satisfaction of a future obligation. If contingent consideration is included as a component of the consideration, the Company values the consideration as of the acquisition date. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Income Taxes</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Refer to Note 7, </span><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</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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Net Income (Loss) Per Common Share</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during each period. Restricted shares have non-forfeitable rights to dividends and as a result, are considered participating securities for purposes of computing net income (loss) per common share pursuant to the two-class method. Net income allocated to participating securities was $1,070 in 2022, $737 in 2021 and $385 in 2020. Diluted net income (loss) per common share assumes the exercise of outstanding stock options and the vesting of performance share awards using the treasury stock method when the effects of such assumptions are dilutive. </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of net income (loss) attributable to Forward Air and weighted-average common shares outstanding for purposes of calculating basic and diluted net income (loss) per share during the years ended December&#160;31, 2022, 2021 and 2020 is as follows:</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><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:9.880%"/><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:9.884%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income and comprehensive income from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,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%">116,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income and comprehensive (loss) income from discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(10,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Forward Air</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%">193,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">105,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,733&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Income allocated to participating securities from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss allocated to participating securities from discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Income allocated to participating securities</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%">(1,070)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(737)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(385)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Numerator for basic and diluted net income per share for continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted net (loss) income per share for discontinued operation</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%">&#8212;&#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%">(10,162)</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%">(29,034)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Denominator for basic net income per share - weighted-average number of common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive stock options and performance share awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted net income per share -  weighted-average number of common shares and common share equivalents outstanding</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%">26,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Basic net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#160;&#160;&#160;&#160;Continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">4.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Discontinued operation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(0.37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per basic 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></div></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%">7.17&#160;</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%">3.87&#160;</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%">0.84&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#160;&#160;&#160;&#160;Continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(0.37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per diluted share</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%">7.14&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.85&#160;</span></td><td style="background-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%">0.84&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'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:8pt;font-weight:400;line-height:120%">Rounding may impact summation of amounts.</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:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares that were not included in the calculation of&#160;net income (loss) per diluted&#160;share because to do so would have been anti-dilutive for the years ended December 31, 2022, 2021 and 2020 are as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.844%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Anti-dilutive stock options</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%">57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">&#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 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%">206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive performance shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive restricted shares and deferred stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive shares</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="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%">Share-Based Compensation</span></div><div style="text-align:justify;text-indent:27pt"><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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants awards under the stock-based compensation plans to certain employees of the Company. The awards include stock options, restricted shares and performance shares. The fair value of the stock options is estimated on the grant date using the Black-Scholes option pricing model, and share-based compensation expense is recognized on a straight-line basis over the three-year vesting period. The fair value of the restricted shares is the quoted market value of the Company&#8217;s common stock on the grant date, and the share-based compensation expense is recognized on a straight-line basis over the vesting period. For certain performance shares, the fair value is the quoted market value of the Company&#8217;s common stock on the grant date less the present value of the expected dividends not received during the relevant period. For these performance shares, the share-based compensation expense is recognized on a straight-line basis over the three-year vesting period based on the projected assessment of the level of performance that will be achieved. The fair value of other performance shares that have a financial target of the Company&#8217;s total shareholder return as compared to the total shareholder return of a selected peer group, is estimated on the grant date using a Monte Carlo simulation model. The share-based compensation expense is recognized on a straight-line basis over the three-year vesting period. All share-based compensation expense is recognized in salaries, wages and employee benefits in the Consolidated Statements of Comprehensive Income.&#160;Refer to Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 further discussion. </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;</span></div><div style="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%">Ransomware Incident</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2020, the Company detected a ransomware incident impacting its operational and information technology systems, which caused service delays for many of its customers (&#8220;Ransomware Incident&#8221;). Promptly upon its detection of the incident, the Company initiated response protocols, launched an investigation and engaged the services of cybersecurity and forensics professionals. The Company also engaged with the appropriate law enforcement authorities. The Company continued to cooperate with law enforcement in connection with the criminal investigation into those responsible for the Ransomware Incident.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and 2021, expenses related to the Ransomware Incident were zero and $434, respectively, which were recorded in &#8220;Other operating expenses&#8221; in the Consolidated Statements of Comprehensive Income. Expenses include costs to investigate and remediate the Ransomware Incident and legal and other professional services related to the incident. </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-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12, </span><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 (Topic 740):  Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The standard simplifies the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and improving consistent application of the principles.  ASU 2019-12 is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years, with early adoption permitted.  The Company adopted this standard as of January 1, 2021.  The adoption of the standard did not have a material impact on the Company&#8217;s results of operations, financial condition, or cash flows.  </span></div><div style="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%">New Accounting Pronouncements to be Adopted  </span></div><div style="text-align:justify;text-indent:36pt"><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></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, FASB issued ASU 2021-08, </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 (Topic 805):  Accounting for Contract Assets and Contract Liabilities 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%">.  The standard addresses the recognition of an acquired contract liability in a business combination and the recognition and measurement of contract assets and contract liabilities from revenue contracts acquired in a business combination.  ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted.  The Company is currently evaluating the adoption of ASU 2021-08 and the impact, if any, adoption will have on its operations, financial condition, or cash flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624910702800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operation and Held for Sale<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operation and Held for Sale</a></td>
<td class="text">Discontinued Operation and Held for Sale<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, on April 23, 2020, the Company made a decision to divest of Pool and the sale was completed on February 12, 2021. As a result, the results of  Pool were classified to &#8220;Loss from discontinued operation, net of tax&#8221; in the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2021 and 2020. Certain corporate overhead and other costs previously allocated to Pool for segment reporting purposes did not qualify for classification within discontinued operation and were allocated to continuing operations. These costs were classified to the eliminations column in the segment reconciliation in Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting.</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-style:italic;font-weight:400;line-height:120%">Held for Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon meeting the criteria for held for sale classification and in each subsequent reporting period, the Company evaluated whether Pool&#8217;s estimated fair value, less costs to sell, exceeded the net carrying value. The annual goodwill impairment analysis conducted as of June 30, 2020 indicated that the fair value in excess of the carrying value related to the Pool reporting unit was approximately 5% and in the third quarter of 2020, the Company concluded the estimated fair value, less costs to sell, exceeded the net carrying value and there were no indicators of impairment for the Pool reporting unit. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, in response to the longer than expected macroeconomic conditions caused by the COVID-19 pandemic and status of negotiations to sell the Pool business, a strategic review of the business was completed in the fourth quarter of 2020 along with revised forecasts to include updated market conditions and strategic operating decisions. The revised forecasts indicated an impairment of the entire goodwill balance of the Pool reporting unit was necessary as of December 31, 2020. A non-cash charge of approximately $5,406 was recorded as an &#8220;Impairment charge&#8221; in the summarized discontinued operation financial information for the year ended December 31, 2020. In addition, the Company recorded a valuation allowance against the net assets held for sale to write down the carrying value to the estimated fair value less costs to sell. A non-cash valuation allowance of approximately $22,978 was recorded as an &#8220;Impairment charge&#8221; in the summarized discontinued operation financial information for the year ended December 31, 2020. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value was estimated based on a combination of an income approach using a discounted cash flow model, and a market approach, which considers comparable companies. Estimates of future cash flows are based on various factors, including current operating results, expected market trends and competitive influences. Refer to Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operations and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further discussion about the estimation of fair value.</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-style:italic;font-weight:400;line-height:120%">Sale of Pool</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2021, the Company completed the sale of the Pool business for $8,000 in cash and up to a $12,000 earn-out based on earnings before interest, taxes, depreciation and amortization. The sale agreement for Pool included an earn-out based on the achievement of certain earnings before interest, taxes, depreciation and amortization attainment over an eleven-month period, beginning February 1, 2021. The estimated fair value of the earn-out asset on the date of sale was $6,967. The fair value was based on the estimated eleven-month period of the earnings before interest, taxes, depreciation and amortization and was calculated using a Monte Carlo simulation model. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions under the Monte Carlo simulation model were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:81.148%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 12, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Counterparty credit spread</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.2%</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%">Earnings before interest, taxes, depreciation and amortization discount rate</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%">15.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset volatility</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%">55.0%</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the date of sale, the Company recognized any increases in the carrying value of the earn-out asset when the change was realized and evaluated the earn-out asset for impairment at each reporting period. The financial performance of the Pool business significantly deteriorated during the third quarter of 2021. As a result, an evaluation of the earn-out asset for impairment was completed, which included a review of revised forecasts, updated strategic operating decisions and current market conditions. The revised forecasts indicated an impairment of the entire earn-out asset was necessary. A non-cash charge of $6,967 was recorded as an &#8220;Impairment charge</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221; in the summarized discontinued operation financial information for the year ended December&#160;31, 2021</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:36pt"><span><br/></span></div><div style="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%">Transition Services Agreement </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2021, the Company entered into a Transition Services Agreement (&#8220;TSA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) with TOG FAS Holdings LLC, the buyer of the Pool business. Under the TSA, the Company performed certain services on an interim basis in order to facilitate the orderly transition of the Pool business. The effective date of the TSA was February 12, 2021 and remained in effect until the date all services were completed, but no more than six months following the effective date. The TSA provided the right to extend the term of the TSA with no limit on the number of the mutually agreed upon extensions. In exchange for the services performed by the Company under the TSA, the Company received a monthly service charge. For the year ended December&#160;31, 2021, the Company recognized $747, in &#8220;Other operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Consolidated Statements of Comprehensive Income, for the services performed under the TSA. The TSA ended in October 2021 when all services were completed.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, under the TSA, the Company remitted payments to outside vendors on behalf of TOG FAS Holdings LLC for expenses incurred by the Pool business up to a limit of $18,000. The Company is reimbursed by TOG FAS Holdings LLC within 60 days from the end of the month in which the payment is remitted. As of December&#160;31, 2021, the Company recorded a receivable in the amount o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $8,097 in &#8220;Other receivables</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Consolidated Balance Sheets for the reimbursement due to the Company. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the collectability of the receivable at least quarterly and if the Company was aware of the inability of TOG FAS Holdings LLC to meet its financial obligations to the Company, the Company recorded a specific reserve in order to reduce the receivable to the amount the Company reasonably believes will be collected. As of December&#160;31, 2022, the outstanding receivable balance was collected in full.</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-style:italic;font-weight:400;line-height:120%">Summarized Discontinued Operation Financial Information</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 summary of the results of operations classified as a discontinued operation, net of tax, in the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><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:700;line-height:100%">Operating 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Purchased transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Salaries, wages and employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">9,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">&#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="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%">2,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">&#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="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%">&#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%">1,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Insurance and claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Fuel expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="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%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="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%">1,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Impairment charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">6,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 expenses</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%">&#8212;&#160;</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,159&#160;</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,768&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 from discontinued operation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">(7,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">(2,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 from discontinued operation before income taxes</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,243)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(38,335)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operation, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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 #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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000;padding:2px 0;text-align: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,232)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000;padding:2px 0;text-align: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,034)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905185152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<div style="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%">Expedited Freight</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company acquired certain assets and liabilities of J&amp;P Hall Express Delivery (&#8220;J&amp;P&#8221;) for $7,670. J&amp;P is headquartered in Atlanta, Georgia with a second terminal in Albany, Georgia. The acquisition of J&amp;P supports the Company&#8217;s strategic growth plan by expanding pickup and delivery, less-than-truckload, truckload, less than container load, container freight station warehousing, and airport transfer services across the Southeastern United States. The acquisition was funded using cash flows from operations. The results of J&amp;P have been included in the Company&#8217;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#8217;s Expedited Freight reportable segment.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intermodal</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company acquired certain assets and liabilities of Proficient Transport Incorporated and Proficient Trucking, Inc. (together &#8220;Proficient Transport</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) for $16,339 and a potential earn-out up to $2,000. Proficient Transport is an intermodal drayage company headquartered in Chicago, Illinois. The acquisition of Proficient Transport supports the Company&#8217;s strategic growth plan by expanding the intermodal footprint in Georgia, Illinois, North Carolina, and Texas, and introduces a new location in Ohio. The acquisition was funded using cash flows from operations. The results of Proficient Transport have been included in the Company&#8217;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#8217;s Intermodal reportable segment.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase agreement for Proficient Transport included an earn-out up to $2,000 based on the achievement of certain revenue milestones over a one-year period, beginning March 1, 2021. The estimated fair value of the earn-out liability </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%">on the date of acquisition was $829. The fair value was based on the estimated one-year performance of the acquired customer revenue and was calculated using the option pricing method. The assumptions used to calculate the estimated fair value of the earn-out under the option pricing method were as follows:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:58.333%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.868%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</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:10pt;font-weight:400;line-height:100%">0.1%</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:10pt;font-weight:400;line-height:100%">0.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue discount rate</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%">9.8%</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:10pt;font-weight:400;line-height:100%">8.3%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue volatility</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%">24.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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3%</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the earn-out liability was adjusted at each reporting period based on changes in the expected cash flows and related assumptions used in the option pricing method. During the years ended December&#160;31, 2022 and 2021, the fair value of the earn-out changed by</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ($294) and ($444), respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and the change in the fair value was recorded in &#8220;Other operating expenses&#8221; in the Consolidated Statements of Comprehensive Income. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The one-year period ended in the first quarter of 2022 and the Company paid $91 in the second quarter of 2022 based on the terms of the purchase agreement. </span><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, 2021, the fair value of the earn-out liabili</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ty was $385, which was reflected in &#8220;Other current liabilities&#8221; in the Consolidated Balance Sheets. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company acquired certain assets and liabilities of BarOle Trucking, Inc. (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;BarOle&#8221;) for $35,436. BarOle is an intermodal drayage company headquartered in Roseville, Minnesota. The acquisition of BarOle provides additional capacity and resources to meet customer demands in the intermodal market, and extends the service footprint to the Minneapolis-Saint Paul, Minnesota area. In addition, BarOle has a larger terminal location, which allows for further expansion in the future. The acquisition was funded using cash flows from operations. The results of BarOle have been included in the Company&#8217;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#8217;s Intermodal reportable segment. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">May 2022,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> the Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">acquired certain assets and liabilities of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Edgmon Trucking, LLC (&#8220;Edgmon&#8221;) for $40,993 and a potential earn-out of up to $5,000, based on the achievement of certain profit contribution milestones over a nineteen month period, beginning May 31, 2022. The estimated fair value of the earn-out liability on the date of acquisition was immaterial. The fair value was based on the estimated certain profit contribution during the nineteen month period and was calculated using the option pricing method. Edgmon, headquartered in Kent, Washington, operates a terminal in Kent and a yard in Seattle, servicing both the Port of Seattle and the Port of Tacoma. The acquisition of Edgmon marks the Company&#8217;s first Intermodal location on the West Coast, a key area of expansion in the Intermodal strategic growth plan. The acquisition was funded using cash flows from operations. The results of Edgmon have been included in the Company&#8217;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#8217;s Intermodal reportable segment.</span></div><div style="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%">Fair Value of Assets Acquired and Liabilities Assumed </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired and liabilities assumed as of the acquisition date are presented in the following table:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:36.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.995%"/><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 colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.256%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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: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%">Proficient Transport</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:10pt;font-weight:700;line-height:100%">J&amp;P </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:10pt;font-weight:700;line-height:100%">BarOle</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:10pt;font-weight:700;line-height:100%">Edgmon</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">May 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">November 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">May 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tangible assets:</span></td><td colspan="3" style="background-color:#cceeff;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="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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;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="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%">4,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#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%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;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="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%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;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="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%">&#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%">1,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">&#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:700;line-height:100%">Total tangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">4,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,121&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,576&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: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="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%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,195&#160;</span></td><td style="background-color:#ffffff;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 intangible assets</span></td><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,327&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">4,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,696&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">35,418&#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:700;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">16,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;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="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%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#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;text-align: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 obligations</span></td><td colspan="3" style="background-color:#cceeff;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="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%">&#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%">&#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%">&#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%">&#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%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#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%">1,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;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="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%">323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,987&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">381&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">16,339&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">7,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,436&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,993&#160;</span></td><td style="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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preliminary purchase price for Edgmon has been allocated to assets acquired and liabilities assumed based on the Company&#8217;s best estimates and assumptions using the information available as of the acquisition date through the date of this filing. The provisional measurements of identifiable assets and liabilities, and the resulting goodwill related to this acquisition, is subject to adjustments in subsequent periods as the Company finalizes its purchase price allocation, including third-party valuations. During the year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> ended December&#160;31, 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the Company recorded measurement period adjustments to the provisional amounts initially recorded for acquired net working capital, acquired property and equipment and acquired customer relationships and non-compete agreements related to the BarOle acquisition. The measurement period adjustment resulted in a $63 increase to net working capital, a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$1,113</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> increase to acquired property and equipment and a combined </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$5,854</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> decrease to acquired customer relationships and non-compete agreements, with a corresponding net increase to goodwill. The Company expects to finalize the Edgmon valuation as soon as practicable, but no later than one year from the acquisition date. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of acquired intangible assets as of the acquisition date are summarized in the following table:</span></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:94.883%"><tr><td style="width:1.0%"/><td style="width:37.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><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 colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Proficient Transport</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:10pt;font-weight:700;line-height:100%">J&amp;P</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:10pt;font-weight:700;line-height:100%">BarOle</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:10pt;font-weight:700;line-height:100%">Edgmon</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;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="display:none"/><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:10pt;font-weight:400;line-height:100%">8 years</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:10pt;font-weight:400;line-height:100%">12 years</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:10pt;font-weight:400;line-height:100%">9 years</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:10pt;font-weight:400;line-height:100%">9 years</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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 year</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:10pt;font-weight:400;line-height:100%">5 years</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:10pt;font-weight:400;line-height:100%">5 years</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:10pt;font-weight:400;line-height:100%">5 years</span></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;</span></div>In November 2022, the Company acquired certain assets and liabilities of Chickasaw Container Services, Inc. (&#8220;CCS&#8221;), a privately held intermodal drayage provider. The acquisition included two operating terminals in Mobile, Alabama and Memphis, Tennessee and will allow the company to expand intermodal drayage operations in the Mobile market while bolstering an already strong presence in the Memphis market. In addition to drayage services, CCS also provides container storage and sales.  The Company paid $25,733 using cash on hand from operations. The preliminary purchase price was allocated based on the estimated fair values as of the acquisition date. The Company recorded $21,262 related to intangible assets and $4,471 related to tangible assets. The Company expects to finalize the valuations as soon as practicable, but no later than one year from the respective acquisition date. The results of CCS have been included in the Company's Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company's Intermodal reportable segment.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905155472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Indebtedness</a></td>
<td class="text">Indebtedness<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following as of December&#160;31, 2022 and 2021:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit facility, expires 2026</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%">108,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">157,500&#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%">Debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(534)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">108,082&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">156,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 long-term debt, less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">106,588&#160;</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%">155,466&#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:15pt"><td colspan="3" style="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></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the aggregate scheduled maturities of long-term debt, excluding the current portion of long-term debt are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,588&#160;</span></td><td style="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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2017, the Company entered into a five-year senior unsecured revolving credit facility (the &#8220;Facility&#8221;) with a maximum aggregate principal amount of $150,000, with a sublimit of $30,000 for letters of credit and a sublimit of $30,000 for swing line loans. The maturity date of the Facility was September 29, 2022.  In April 2020, the Company entered into the first amendment to the Facility, which increased the maximum aggregate principal amount to $225,000.  The Facility could have been increased by up to $25,000 to a maximum aggregate principal amount of $250,000 pursuant to the terms of the amended credit agreement, subject to the lenders&#8217; agreement to increase their commitments or the addition of new lenders extending such commitments. In July 2021, the Company entered into the second amendment to the Facility, which extended the maturity date to July 20, 2026 and changed the interest rate options available under the Facility. In December 2021, the Company entered into the third amendment to the Facility, which increased the amount available for borrowing under the Facility to $450,000, consisting of a $300,000 revolving line of credit and a term loan of $150,000. In connection with the third amendment, the Company borrowed $150,000 under the term loan and simultaneously repaid $150,000 on the revolving line of credit from the borrowings received. Under the third amendment, the Facility may be increased by up to $75,000 to a maximum aggregate principal amount of $525,000 pursuant to the terms of the amended credit agreement, subject to the lenders&#8217; agreement to increase their commitments or the addition of new lenders extending such commitments. Such increases to the Facility may be in the form of additional revolving credit loans, term loans or a combination thereof, and are contingent upon there being no events of default under the Facility. As of December&#160;31, 2022 and December&#160;31, 2021, the Company had $279,966 and $272,466 respectively, of available borrowing capacity under the Facility. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Facility contains covenants that, among other things, restrict the ability of the Company, without the approval of the required lenders, to engage in certain mergers, consolidations, asset sales, dividends and stock repurchases, investments, and other transactions or to incur liens or indebtedness in excess of agreed thresholds, as set forth in the credit agreement. The </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%">Company also has to fulfill financial covenants with respect to a leverage ratio and an interest coverage ratio. As of December&#160;31, 2022, the Company was in compliance with the aforementioned covenants. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the amended Facility, interest accrues on the amounts outstanding under the Facility at the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;s option, at either (1) Bloomberg Short-Term Bank Yield Index rate (the &#8220;BSBY Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;), which cannot be less than zero, plus a margin ranging from 1.25% to 1.75% based on the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> leverage ratio, or (2) the base rate, which cannot be less than 2.00%. The base rate is the highest of (i) the federal funds rate, which cannot be less than zero, plus 0.50%, (ii) the administrative agent</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;s prime rate and (iii) the BSBY Rate, which cannot be less than zero, plus 1.00%, plus a margin ranging from 0.00% to 0.50% based on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> leverage ratio. Interest is payable in arrears for each loan that is based on the BSBY rate on the last day of the interest period applicable to each loan, and interest is payable in arrears on loans not based on the BSBY rate on the last day of each quarter. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The interest rate on the outstanding borrowings under the revolving credit facility was 4.85% and 1.43% as of December&#160;31, 2022 and 2021, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letters of Credit </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an arrangement under the Facility to issue letters of credit, which guarantee the Company&#8217;s obligations for potential claims exposure for insurance coverage. As of both December&#160;31, 2022 and December&#160;31, 2021, outstanding letters of credit totaled $20,034. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Payments</span></div>Cash payments for interest were $5,355, $4,198 and $4,580 for the years ended December 31, 2022, 2021 and 2020 respectively.&#160;&#160;No interest was capitalized during the year ended December 31,  2022, 2021 and 2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624904953376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
<td class="text">Shareholders&#8217; Equity<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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are 5,000 shares of preferred stock with a par value of $0.01 authorized, but no shares have been issued to date.&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Dividends</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each quarter of 2022, the Company&#8217;s Board of Directors declared and the Company has paid a quarterly cash dividend of $0.24 per common share. For each quarter of 2021, the Company&#8217;s Board of Directors declared and the Company paid a quarterly cash dividend of $0.21 per common share. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2023,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company&#8217;s Board of Directors declared a quarterly cash dividend o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $0.24</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per common share that will be paid in the&#160;first quarter of 2023. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Repurchase Program</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;   </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On February 5, 2019, the Board of Directors approved a stock repurchase plan authorizing the repurchase of up to 5,000 shares of the Company&#8217;s common stock (the &#8220;2019 Repurchase Plan&#8221;). The 2019 Repurchase Plan expires when the shares authorized for repurchase are exhausted or the 2019 Repurchase Plan is canceled. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company repurchased through open market transactions 600 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hares of common stock for $62,771, or an average of $104.53 per share, and during the year ended December 31, 2021, the Company repurchased through open market transactions 535 shares of common stock for $48,989, or an average of $91.46 per share. All shares received wer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e retired upon receipt, and the excess of the purchase price over the par value per share was recorded to &#8220;Retained Earnings&#8221; in the Consolidated Balance Sheets. </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the remaining shares permitted to be repurchased under the 2019 Repurchase Plan were approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,233</span> shares.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905189936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Incentive Plan</a></td>
<td class="text">Stock Incentive Plan<div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Incentive Plan </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded share-based compensation expense as follows for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><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%">Year Ended</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, wages and employee benefits - continuing operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">9,108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">9,715&#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%">Salaries, wages and employee benefits - discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 share-based compensation 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%">9,902&#160;</span></td><td style="background-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%">9,124&#160;</span></td><td style="background-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%">9,800&#160;</span></td><td style="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="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2016, the Company adopted the 2016 Omnibus Incentive Compensation Plan (the &#8220;Omnibus Plan&#8221;) for the issuance of up to 2,000 common shares. As of December 31, 2022, approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">696</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares remain available for grant under the Omnibus Plan.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain executives are eligible to receive grants of stock options. Employees may exercise the stock options at anytime after the grant is vested but no later than seven years after the date of grant. Stock options vest over a three-year period from the date of grant. For stock option awards, under the Plan, the exercise price is equal to the price of the Company&#8217;s common stock on the date of grant. Share-based compensation expense associated with these awards is amortized ratably over the vesting period. The Company estimated the fair value of the grants using the Black-Scholes option-pricing model. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value of the stock option awards granted under the Plan and the weighted average assumptions under the Black-Scholes option-pricing model were as follows for the years ended December 31, 2022, 2021 and 2020. </span></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:99.122%"><tr><td style="width:1.0%"/><td style="width:56.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant-date fair value</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%">28.91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.36&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.79&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average assumptions under Black-Scholes option model:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">Expected stock price volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">24.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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%">Risk-free interest 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.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%">0.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%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">Expected life of awards (years)</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%">5.6</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%">5.8</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%">5.9</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option transactions during the year ended December&#160;31, 2022 on a continuing operations basis were as follows: </span></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: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:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</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%">342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 or Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31</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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.13&#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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the weighted average remaining contractual life of stock options outstanding was approximately three years and exercisable was approximately two years. The total fair value of stock options vested during </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, 2021, 2020 was $855, $922, and $1,377, respectively. As of December&#160;31, 2022, the total share-based compensation expense related to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unvested stock options not yet recognized was $1,444, and the weighted average period over which it is expected to be recognized is approximately two 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;</span></div><div style="text-align:justify;text-indent:36pt"><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 the exercise price range, number of shares, weighted average exercise price and remaining contractual lives by groups of similar price on a continuing operations basis as of December&#160;31, 2022:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></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:99.707%"><tr><td style="width:1.0%"/><td style="width:5.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.595%"/><td style="width:0.1%"/></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="15" 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:700;line-height:100%">Stock Options Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">Stock Options Exercisable</span></td></tr><tr><td colspan="9" 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:700;line-height:100%">Range of Exercise Prices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">43.67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</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.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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%">1.9</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%">56.67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">267&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.25&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</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%">106.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376&#160;</span></td><td style="background-color:#cceeff;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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.13&#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:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the total intrinsic value of outstanding and exercisable stock options was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$14,642 and $13,390, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively. The total intrinsic value of stock options exercised during 2022, 2021 and 2020 was $142, $2,137 and $1,568, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Shares</span></div><div style="text-align:justify"><span style="background-color:#ffffff;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;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s primary long-term incentive plan is a restricted share award plan that entitles employees to receive a share of the Company&#8217;s common stock subject to vesting requirements based on continued employment. Shares granted under the restricted share award plan are restricted from sale or transfer until vesting, and the restrictions lapse in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzMwNjE_ce04b455-df6d-4738-8360-fa75d0224204">three</span> equal installments beginning one year after the date of grant. Dividends are paid in cash on a current basis throughout the vesting period. Share-based compensation expense associated with these awards is amortized ratably over the requisite service period. All forfeitures are recognized as incurred. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted share transactions on a continuing operations basis for the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</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%">191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.84&#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">84.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#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%">87.82&#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:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value of the restricted shares granted under the Plan during the years ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2021 and 2020 were $105.64, $75.35 and $65.88, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of restricted shares that vested during 2022, 2021 and 2020 was $9,804, $8,487, and $9,180, respectively. As of December&#160;31, 2022, the total share-based compensation expense related to restricted shares not yet recognized was $7,729, and the weighted average period over which it is expected to be recognized is approximately two years. </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Shares</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain executives and key employees are eligible to receive grants of performance awards. The performance share agreement provides for awards based on achieving certain financial targets, such as targets for earnings before interest, taxes, depreciation and amortization, and the Company&#8217;s total shareholder return as compared to the total shareholder return of a selected peer group, as determined by the Company&#8217;s Board of Directors. Performance targets are set at the beginning of each three-year measurement period. The share awards are earned over the vesting period, and the number of shares earned is determined based on the cumulative results for the measurement period. The performance agreement provides for employees to earn &#8212;% to 200% of the target awards depending on the actual performance achieved, with no shares earned if performance is below the established minimum target. Performance shares do not receive dividends until the shares are vested. Awards earned are paid in shares of common stock of the Company at the end of the vesting period. Share-based compensation expense associated with these awards is amortized ratably over the vesting period. Depending on the financial target, share-based compensation expense is determined based on the projected assessment of the level of performance that will be achieved. All forfeitures are recognized as incurred. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant-date fair value of performance shares granted with a financial target based on the Company&#8217;s total shareholder return was estimated using a Monte Carlo simulation model. The weighted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">average grant-date fair value of performance awards granted under the Plan and the weighted average assumptions under the Monte Carlo simulation model were as follows for the years ended December 31, 2022, 2021 and 2020:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><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="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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant-date fair value</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%">127.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">69.15&#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%">Weighted average assumptions under the Monte Carlo simulation model:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 stock price volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 risk-free interest 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%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">0.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%">1.4&#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 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;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance award transactions for the year ended  December&#160;31, 2022 on a continuing operations basis were as follows assuming target levels of performance:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</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%">79&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.61&#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earned</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 or unearned </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#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%">87.74&#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:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the total share-based compensation expense related to unearned performance awards not yet recognized, assuming the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s current projected assessment of the level of performance will be achieved, was $2,826, and the weighted average period over which it is expected to be recognized is approximately two 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%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess tax benefit realized for tax deductions in the United States related to the exercise of stock options, vesting of restricted stock and vesting of performance awards under the Pl</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an was $1,012, $911, and $2,340 for the years ended December&#160;31, 2022, 2021 and 2020, respectively, on a continuing operations basis. </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2005 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), the Company is authorized to issue up to a remaining </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">314</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of common stock to employees.  These shares may be issued at a price equal to 90% of the lesser of the market value on the first day or the last day of each six-month purchase period.  Common stock purchases are paid for through periodic payroll deductions and/or up to two lump sum contributions.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee stock purchase plan activity and related information was as follows on a continuing operations basis:</span></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:513.00pt"><tr><td style="width:1.0pt"/><td style="width:304.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><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%">Year Ended</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 purchased by participants under the ESPP</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%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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&#160;</span></td><td style="background-color:#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 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&#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:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average purchase 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%">82.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">44.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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%">Weighted average fair value of each purchase under the ESPP granted</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense for ESPP</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%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 style="height:12pt"><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%"> Equal to the discount from the market value of the common stock at the end of each six month purchase period</span></div></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee stock purchase plan activity and related information was as follows on a discontinued operation basis:</span></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:513.00pt"><tr><td style="width:1.0pt"/><td style="width:304.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><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%">Year Ended</span></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 purchased by participants under the ESPP</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%">&#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 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 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%">1&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average purchase 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">44.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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%">Weighted average fair value of each purchase under the ESPP granted</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">18.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense for ESPP</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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 style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 style="height:12pt"><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%"> Equal to the discount from the market value of the common stock at the end of each six month purchase period</span></div></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;</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director Restricted Shares</span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;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;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Amended and Restated Non-Employee Director Stock Plan (the &#8220;Amended Plan&#8221;), approved in May 2007 and further amended in February 2013 and January 2016, up to 360 common shares may be issued. As of December&#160;31, 2022, approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares remain available for grant under the Amended Plan. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Amended Plan, each non-employee director receives an annual grant of restricted shares of the Company&#8217;s common stock. The restricted shares vest on the earlier of (a) the day immediately prior to the first annual shareholder meeting that occurs after the grant date or (b) one year after the grant date.&#160;Each director may elect to defer receipt of the common shares until the director departs from the Company&#8217;s Board of Directors.&#160;If a director elects to defer receipt, the Company will issue deferred stock units in which the director does not have voting rights or other incidents of ownership until the shares are issued.&#160; Each deferred stock unit is eligible for a dividend equivalent in the form of additional restricted stock units for each cash dividend paid by the Company. </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director restricted share transactions for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December&#160;31, 2022 were a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:75.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</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%">15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.46&#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#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%">93.70&#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-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense for restricted shares</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,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026&#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%">Excess tax benefit for the vesting of restricted shares</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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of restricted shares that vested during 2022, 2021 and 2020 was $1,436, $2,514, and $771, respectively. As of December&#160;31, 2022, the total share-based compensation expense related to the restricted shares not yet recognized was $494, and the weighted average period over which it is expected to be recognized is less than one year.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905073984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company or one of its subsidiaries files income tax returns in the U.S. federal jurisdiction, various states and Canada. With a few exceptions, the Company is no longer subject to U.S. federal, state and local, or Canadian examinations by tax authorities for years before 2015.</span></div><div><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%">&#160;&#160;&#160;&#160;The provision for income taxes by location of the taxing jurisdiction for the years ended December&#160;31, 2022, 2021 and 2020 consisted of the following:</span></div><div style="text-align:justify"><span><br/></span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:58.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Federal</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%">46,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">29,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-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%">59,961&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,451&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,821&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-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%">7,686&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">67,647&#160;</span></td><td style="background-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%">38,872&#160;</span></td><td style="background-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%">16,593&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income taxes computed at the U.S. federal statutory income tax rate (21.0% for 2022, 2021 and 2020) to the provision for income taxes reflected in the Company&#8217;s Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:58.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 statutory rate</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,776&#160;</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%">32,542&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">14,566&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax 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%">11,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Change in income tax contingency reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;border-bottom:3pt 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%">67,647&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,872&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,593&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><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;&#160;&#160;&#160;The significant components of the deferred tax assets and liabilities at December&#160;31, 2022 and 2021 were as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:72.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,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%">14,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 lease 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%">37,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accruals for income tax contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Capital 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%">4,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%">4,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,661&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,443&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,013&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,818&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax over book 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%">32,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Prepaid 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%">6,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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 lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">23,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Intangible 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%">8,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">101,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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%">(51,093)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,407)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid income taxes, net of refunds, of $65,388, $35,766 and $13,463 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of Pool resulted in a capital loss in the amount of $4,253, which expires in 2026. The Company concluded that it was more likely than not that the capital loss carryforward will not be realized and therefore, established a valuation allowance of $4,253 to reserve against its capital loss carryforward. The Company also maintains a valuation allowance to reserve against its state net operating loss carryforwards of $395. A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company assessed the likelihood that its deferred tax assets would be recovered from estimated future taxable income and available tax planning strategies. In making this assessment, all available evidence was considered including economic climate, as well as reasonable tax planning </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%">strategies. The Company believes it is more likely than not that it will realize its remaining net deferred tax assets, net of the valuation allowance, in future years. &#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Towne acquisition, the Company had approximately $2,000 of federal net operating losses which the Company fully utilized in 2020. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, 2021 and 2020 the Company had state net operating loss carryforwards of $13,574, $13,819 and $16,926, respectively,  that expire between 2022 and 2033. The state net operating loss carryforwards are limited to the future taxable income of separate legal entities. There was no change in the valuation allowance for the state net operating loss carryforwards in 2022, 2021 and 2020. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits as of and during the years ended December&#160;31, 2022 and 2021 is as follows:</span></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:99.707%"><tr><td style="width:1.0%"/><td style="width:81.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.056%"/><td style="width:0.1%"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for settlement with state taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#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%">241&#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%">Reductions for settlement with state taxing authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="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%">198&#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>The Company recognizes income tax benefits from uncertain tax positions where the realization of the ultimate benefit is uncertain. At December&#160;31, 2022 and 2021, the Company had $198 and $241, respectively, of unrecognized income tax benefits, all of which would affect the Company&#8217;s effective tax rate if recognized. At December&#160;31, 2022 and 2021, the Company had accrued interest and penalties related to unrecognized tax benefits of $85 and $88, respectively.&#160;The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in &#8220;Interest expense, net&#8221; and &#8220;Other operating expenses&#8221;, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624900081296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain land, buildings, equipment and office equipment under finance and operating leases. Equipment includes tractors, straight trucks, forklifts and trailers. Equipment under a finance lease is amortized over the shorter of the lease term or its estimated useful life. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company subleases certain facilities to independent third parties. Since the Company is not relieved of its obligation under these leases, a right-of-use lease asset and corresponding operating lease liability is recorded. Sublease rental income was $2,978, $2,050 and $1,628 in 2022, 2021 and 2020, respectively.&#160;In 2023, the Company expects to receive aggregate future minimum rental payments under noncancelable subleases of approximately $1,813.&#160;&#160;Noncancelable subleases expire between 2023 and 2028. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize a right-of-use asset or lease liability with respect to operating leases with an initial lease term of 12 months or less, and recognizes expense on such leases on a straight-line basis over the lease term. The Company does not account for lease components separately from nonlease components. The Company has certain leases that include one or more options to renew, with renewal periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzEyMjg_292e7737-f71f-41dc-a5b0-5c3278c602c8">one</span> to 25 years. The exercise of the lease renewal options is at the discretion of the Company and is included in the determination of the right-of-use asset and operating lease liability when the option is reasonably certain of being exercised. The depreciable life of right-of-use assets and leasehold improvements is limited by the expected lease term. The Company has certain lease agreements for equipment that include variable rental payments based on estimated mileage. The variable rental payments are adjusted for periodically based on actual mileage. In addition, the Company has certain lease agreements that include variable rental payments that are adjusted periodically for inflation based on the index rate as defined by the applicable government authority. The Company&#8217;s lease agreements do not contain any residual value guarantees or restrictive covenants. </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;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has contracts with Leased Capacity Providers. Since the contracts explicitly identify the tractors operated by the Leased Capacity Providers, the Company determined the contracts contain an embedded lease. The compensation of Leased Capacity Providers, as specified in the contract, is variable based upon a rate per shipment and a rate per mile. The variable amounts are excluded from the calculation of the right-of-use lease asset and corresponding operating lease liability and are disclosed as variable lease costs. Variable lease costs related to the embedded leases were $440,756, $353,347 and $325,542, for the years ended December&#160;31, 2022, 2021, and 2020, respectively, and were recorded in &#8220;Purchased transportation&#8221; in the Consolidated Statements of Comprehensive Income.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease assets and liabilities as of December&#160;31, 2022 and 2021 were as follows: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification </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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="6" 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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">141,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">148,198&#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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_d925c18c-79fd-436c-b640-82239a494ae2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_f5628841-6bda-4f65-88cd-ad55e6d66ede"><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><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">1</span></span></span></div></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%">23,209&#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%">13,797&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">165,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">161,995&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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="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="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Liabilities </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="6" 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:10pt;font-weight:400;line-height:100%">Current: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Operating  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><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%">47,106&#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%">47,532&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;&#160;Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_35b19d2a-5e36-40f6-adeb-0bff0a46428f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_9b10b5ff-bf5d-45bb-8322-038fd29faf18">Current portion of debt and finance lease obligations</span></span></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%">7,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, less current portion </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%">98,865&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,409&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations, less current portion </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,571&#160;</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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 leased liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,765&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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="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="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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">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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance lease assets are recorded net of accumulated depreciation of $11,097 and $4,822 as of December 31, 2022 and 2021, respectively. </span></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><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></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost for 2022 and 2021 was as follows: </span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,732&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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="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%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased transportation, operating leases and other operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Interest on leased liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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 lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">545,362&#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%">438,745&#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="display:none"/></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"/><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 #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under noncancelable operating and finance leases with remaining terms greater than one year as of December&#160;31, 2022 were as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><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:14.835%"/><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:13.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating 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:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">57,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">8,796&#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#ffffff;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 minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">25,988&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194)</span></td><td style="background-color:#ffffff;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%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">23,794&#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: current portion of lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,950)</span></td><td style="background-color:#ffffff;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%">Long-term lease obligations</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%">98,865&#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%">15,844&#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:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average remaining lease term and weighted average discount rate: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><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:10pt;font-weight:700;line-height:100%">December 31, 2022</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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years): </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">&#160;&#160;&#160;&#160;&#160;&#160;Operating 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.8</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.1</span></td><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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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.6</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%">3.5</span></td><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate: </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="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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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%">3.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%">2.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="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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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%">4.2&#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%">2.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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the supplemental cash flow information for 2022 and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">Year Ended </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">Operating cash flows from operating 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%">58,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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 cash flows from finance 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%">564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Financing cash flows from 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%">6,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Right-of-use assets obtained in exchange for operating lease 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%">50,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">74,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets obtained in exchange for finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain land, buildings, equipment and office equipment under finance and operating leases. Equipment includes tractors, straight trucks, forklifts and trailers. Equipment under a finance lease is amortized over the shorter of the lease term or its estimated useful life. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company subleases certain facilities to independent third parties. Since the Company is not relieved of its obligation under these leases, a right-of-use lease asset and corresponding operating lease liability is recorded. Sublease rental income was $2,978, $2,050 and $1,628 in 2022, 2021 and 2020, respectively.&#160;In 2023, the Company expects to receive aggregate future minimum rental payments under noncancelable subleases of approximately $1,813.&#160;&#160;Noncancelable subleases expire between 2023 and 2028. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize a right-of-use asset or lease liability with respect to operating leases with an initial lease term of 12 months or less, and recognizes expense on such leases on a straight-line basis over the lease term. The Company does not account for lease components separately from nonlease components. The Company has certain leases that include one or more options to renew, with renewal periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzEyMjg_292e7737-f71f-41dc-a5b0-5c3278c602c8">one</span> to 25 years. The exercise of the lease renewal options is at the discretion of the Company and is included in the determination of the right-of-use asset and operating lease liability when the option is reasonably certain of being exercised. The depreciable life of right-of-use assets and leasehold improvements is limited by the expected lease term. The Company has certain lease agreements for equipment that include variable rental payments based on estimated mileage. The variable rental payments are adjusted for periodically based on actual mileage. In addition, the Company has certain lease agreements that include variable rental payments that are adjusted periodically for inflation based on the index rate as defined by the applicable government authority. The Company&#8217;s lease agreements do not contain any residual value guarantees or restrictive covenants. </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;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has contracts with Leased Capacity Providers. Since the contracts explicitly identify the tractors operated by the Leased Capacity Providers, the Company determined the contracts contain an embedded lease. The compensation of Leased Capacity Providers, as specified in the contract, is variable based upon a rate per shipment and a rate per mile. The variable amounts are excluded from the calculation of the right-of-use lease asset and corresponding operating lease liability and are disclosed as variable lease costs. Variable lease costs related to the embedded leases were $440,756, $353,347 and $325,542, for the years ended December&#160;31, 2022, 2021, and 2020, respectively, and were recorded in &#8220;Purchased transportation&#8221; in the Consolidated Statements of Comprehensive Income.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease assets and liabilities as of December&#160;31, 2022 and 2021 were as follows: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification </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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="6" 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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">141,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">148,198&#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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_d925c18c-79fd-436c-b640-82239a494ae2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_f5628841-6bda-4f65-88cd-ad55e6d66ede"><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><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">1</span></span></span></div></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%">23,209&#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%">13,797&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">165,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">161,995&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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="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="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Liabilities </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="6" 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:10pt;font-weight:400;line-height:100%">Current: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Operating  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><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%">47,106&#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%">47,532&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;&#160;Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_35b19d2a-5e36-40f6-adeb-0bff0a46428f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_9b10b5ff-bf5d-45bb-8322-038fd29faf18">Current portion of debt and finance lease obligations</span></span></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%">7,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, less current portion </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%">98,865&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,409&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations, less current portion </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,571&#160;</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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 leased liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,765&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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="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="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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">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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance lease assets are recorded net of accumulated depreciation of $11,097 and $4,822 as of December 31, 2022 and 2021, respectively. </span></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><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></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost for 2022 and 2021 was as follows: </span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,732&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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="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%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased transportation, operating leases and other operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Interest on leased liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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 lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">545,362&#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%">438,745&#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="display:none"/></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"/><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 #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under noncancelable operating and finance leases with remaining terms greater than one year as of December&#160;31, 2022 were as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><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:14.835%"/><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:13.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating 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:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">57,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">8,796&#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#ffffff;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 minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">25,988&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194)</span></td><td style="background-color:#ffffff;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%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">23,794&#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: current portion of lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,950)</span></td><td style="background-color:#ffffff;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%">Long-term lease obligations</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%">98,865&#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%">15,844&#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:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average remaining lease term and weighted average discount rate: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><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:10pt;font-weight:700;line-height:100%">December 31, 2022</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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years): </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">&#160;&#160;&#160;&#160;&#160;&#160;Operating 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.8</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.1</span></td><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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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.6</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%">3.5</span></td><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate: </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="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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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%">3.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%">2.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="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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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%">4.2&#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%">2.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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the supplemental cash flow information for 2022 and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">Year Ended </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">Operating cash flows from operating 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%">58,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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 cash flows from finance 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%">564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Financing cash flows from 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%">6,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Right-of-use assets obtained in exchange for operating lease 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%">50,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">74,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets obtained in exchange for finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain land, buildings, equipment and office equipment under finance and operating leases. Equipment includes tractors, straight trucks, forklifts and trailers. Equipment under a finance lease is amortized over the shorter of the lease term or its estimated useful life. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company subleases certain facilities to independent third parties. Since the Company is not relieved of its obligation under these leases, a right-of-use lease asset and corresponding operating lease liability is recorded. Sublease rental income was $2,978, $2,050 and $1,628 in 2022, 2021 and 2020, respectively.&#160;In 2023, the Company expects to receive aggregate future minimum rental payments under noncancelable subleases of approximately $1,813.&#160;&#160;Noncancelable subleases expire between 2023 and 2028. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize a right-of-use asset or lease liability with respect to operating leases with an initial lease term of 12 months or less, and recognizes expense on such leases on a straight-line basis over the lease term. The Company does not account for lease components separately from nonlease components. The Company has certain leases that include one or more options to renew, with renewal periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzEyMjg_292e7737-f71f-41dc-a5b0-5c3278c602c8">one</span> to 25 years. The exercise of the lease renewal options is at the discretion of the Company and is included in the determination of the right-of-use asset and operating lease liability when the option is reasonably certain of being exercised. The depreciable life of right-of-use assets and leasehold improvements is limited by the expected lease term. The Company has certain lease agreements for equipment that include variable rental payments based on estimated mileage. The variable rental payments are adjusted for periodically based on actual mileage. In addition, the Company has certain lease agreements that include variable rental payments that are adjusted periodically for inflation based on the index rate as defined by the applicable government authority. The Company&#8217;s lease agreements do not contain any residual value guarantees or restrictive covenants. </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;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has contracts with Leased Capacity Providers. Since the contracts explicitly identify the tractors operated by the Leased Capacity Providers, the Company determined the contracts contain an embedded lease. The compensation of Leased Capacity Providers, as specified in the contract, is variable based upon a rate per shipment and a rate per mile. The variable amounts are excluded from the calculation of the right-of-use lease asset and corresponding operating lease liability and are disclosed as variable lease costs. Variable lease costs related to the embedded leases were $440,756, $353,347 and $325,542, for the years ended December&#160;31, 2022, 2021, and 2020, respectively, and were recorded in &#8220;Purchased transportation&#8221; in the Consolidated Statements of Comprehensive Income.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease assets and liabilities as of December&#160;31, 2022 and 2021 were as follows: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification </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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="6" 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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">141,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">148,198&#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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_d925c18c-79fd-436c-b640-82239a494ae2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_f5628841-6bda-4f65-88cd-ad55e6d66ede"><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><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">1</span></span></span></div></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%">23,209&#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%">13,797&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">165,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">161,995&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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="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="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Liabilities </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="6" 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:10pt;font-weight:400;line-height:100%">Current: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Operating  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><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%">47,106&#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%">47,532&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;&#160;Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_35b19d2a-5e36-40f6-adeb-0bff0a46428f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_9b10b5ff-bf5d-45bb-8322-038fd29faf18">Current portion of debt and finance lease obligations</span></span></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%">7,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, less current portion </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%">98,865&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,409&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations, less current portion </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,571&#160;</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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 leased liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,765&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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="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="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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">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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance lease assets are recorded net of accumulated depreciation of $11,097 and $4,822 as of December 31, 2022 and 2021, respectively. </span></div></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><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></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost for 2022 and 2021 was as follows: </span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,732&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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="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%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased transportation, operating leases and other operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Interest on leased liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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 lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">545,362&#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%">438,745&#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="display:none"/></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"/><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 #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under noncancelable operating and finance leases with remaining terms greater than one year as of December&#160;31, 2022 were as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><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:14.835%"/><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:13.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating 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:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">57,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">8,796&#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#ffffff;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 minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">25,988&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194)</span></td><td style="background-color:#ffffff;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%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">23,794&#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: current portion of lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,950)</span></td><td style="background-color:#ffffff;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%">Long-term lease obligations</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%">98,865&#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%">15,844&#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:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average remaining lease term and weighted average discount rate: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><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:10pt;font-weight:700;line-height:100%">December 31, 2022</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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years): </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">&#160;&#160;&#160;&#160;&#160;&#160;Operating 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.8</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.1</span></td><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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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.6</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%">3.5</span></td><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate: </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="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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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%">3.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%">2.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="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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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%">4.2&#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%">2.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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the supplemental cash flow information for 2022 and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">Year Ended </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">Operating cash flows from operating 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%">58,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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 cash flows from finance 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%">564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Financing cash flows from 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%">6,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Right-of-use assets obtained in exchange for operating lease 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%">50,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">74,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets obtained in exchange for finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessor's operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888252<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLessorDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905125664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the Company had unconditional purchase obligations of $11,694 to purchase forklifts and other equipment during 2023.  </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to various legal claims and actions incidental to its business, including claims related to vehicle liability, workers&#8217; compensation, property damage and employee medical benefits. The Company accrues for the uninsured portion of contingent losses from these and other pending claims when it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. Based on the knowledge of the facts, the Company believes the resolution of claims and pending litigation, taking into account existing reserves, will not have a material adverse effect on our consolidated financial statements. Moreover, the results of complex legal proceedings are difficult to predict, and the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s view of these matters may change in the future as the litigation and related events unfold. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insurance coverage provides the Company with primary and excess coverage for claims related to vehicle liability, workers&#8217; compensation, property damage and employee medical benefits. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For vehicle liability, the Company retains a portion of the risk.  Below is a summary of the Company&#8217;s risk retention on vehicle liability insurance coverage maintained by the Company up to $10,000 (in thousands): </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:24.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.482%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company <br/>Risk Retention</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:10pt;font-weight:700;line-height:100%">Frequency</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:10pt;font-weight:700;line-height:100%">Layer</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:10pt;font-weight:700;line-height:100%">Policy Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expedited Freight&#185;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LTL business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $5,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><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%">Truckload business</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%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $2,000</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">LTL, Truckload and Intermodal businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Policy Term Aggregate&#179;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000 to $10,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intermodal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $1,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></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:107%">&#185; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">Excluding the Final Mile business, which is primarily a brokered service.</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:107%">&#178;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"> For each and every accident/incident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.</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:107%">&#179;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"> During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Risk Retention before insurance will contribute.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, from time to time, when brokering freight, the Company may face claims for the &#8220;negligent selection&#8221; of outside, contracted carriers that are involved in accidents, and the Company maintains third-party liability insurance coverage with a $100 deductible per occurrence for most of its brokered services. Additionally, the Company maintains workers&#8217; compensation insurance with a self-insured retention of $500 per occurrence.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insurance coverage in excess of the self-insured retention limit is an important part of the Company&#8217;s risk management process. The Company accrues for the costs of the uninsured portion of pending claims within the self-insured retention based on the nature and severity of individual claims and historical claims development trends. The Company believes the recorded reserves are sufficient for all incurred claims up to the self-insured retention limits, including an estimate for claims incurred but not reported. However, estimating the number and severity of claims, as well as related judgment or settlement amounts is inherently difficult, and the Company may fail to establish sufficient insurance reserves and adequately estimate for future insurance claims. Since the ultimate resolution of outstanding claims as well as claims incurred but not reported is uncertain, it is possible that the reserves recorded for these losses could change materially in the near term. Although, an estimate cannot be made of the range of additional loss that is at least reasonably possible. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On December 15, 2020, the Company detected a Ransomware Incident impacting the Company&#8217;s operational and information technology systems, which caused service delays for the Company&#8217;s customers. We incurred u</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nexpected costs and impacts from the Ransomware Incident, and may in the future, incur costs in connection with this Ransomware Incident. Any failure to comply with data privacy, security or other laws and regulations could result in claims, legal or regulatory proceedings, inquires or investigations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905015584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plan</a></td>
<td class="text">Employee Benefit Plan<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:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a qualified defined contribution plan covering substantially all employees. Under the defined contribution plan, the Company contributes 25.0% of the employee&#8217;s contribution up to a maximum of 6.0% of annual compensation, subject to certain limits. The Company contributed $2,321, $2,091 and $1,683 for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905090352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Fair Value of Financial Instruments<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes its assets and liabilities into one of three levels based on the assumptions used in valuing the asset or liability. Estimates of fair value financial assets and liabilities are based on a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Observable inputs (highest level) reflect market data obtained from independent sources, while unobservable inputs (lowest level) reflect internally developed market assumptions. In accordance with this guidance, fair value measurements are classified under the following hierarchy: </span></div><div style="text-indent:36pt"><span><br/></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:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - Quoted prices in active markets for identical assets or liabilities. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations in which all significant inputs are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="text-indent:36pt"><span><br/></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:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - Model-derived valuations in which one or more significant inputs are unobservable. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously discussed in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the estimated fair value of the earn-out liability was determined using the option pricing method. The significant inputs used to calculate the estimated fair value are derived from a combination of observable and unobservable market data. Observable inputs used in the option pricing method include the risk-free rate and the revenue volatility while unobservable inputs include the revenue discount rate and the estimated revenue projections. </span></div><div style="text-align:justify;text-indent:36pt"><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></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis as of December 31, 2022 and 2021 are summarized below: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, accounts receivable, other receivables, and accounts payable are valued at their carrying amounts in the Company&#8217;s Consolidated Balance Sheets, due to the immediate or short-term maturity of these financial instruments. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of long-term debt under the Company&#8217;s credit facility approximates fair value based on the borrowing rates currently available to the Company for a loan with similar terms and average maturity. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the estimated fair value of the Company&#8217;s finance lease obligation, based on current borrowing rates, was $23,210, compared to its carrying value of $23,794. As of December&#160;31, 2021, the estimated fair value of the Company&#8217;s finance lease obligation, based on current borrowing rates, was $14,312, compared to its carrying value of $14,159. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to assets and liabilities that are recorded at fair value on a recurring basis, the Company records assets and liabilities at fair value on a nonrecurring basis. Assets are recorded at fair value on a nonrecurring basis as a result of an impairment charge or assets held for sale. The losses on assets measured at fair value on a nonrecurring, discontinued operation basis are summarized below: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.901%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.901%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out asset impairment charge</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">6,967&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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"/></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%">Goodwill impairment charge</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">5,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on assets held for sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">&#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%">22,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Discontinued Operation and Held for Sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905015584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text">Segment Reporting<div><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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two reportable segments: Expedited Freight and Intermodal. The Company evaluates segment performance based on income from operations. Segment results include intersegment revenues and shared costs.&#160;&#160;Costs related to the corporate headquarters, shared services and shared assets, such as trailers, are allocated to each segment based on usage. Shared assets are not allocated to each segment, but rather the shared assets, such as trailers, are allocated to the Expedited Freight segment. Corporate includes revenues and expenses as well as assets that are not attributable to any of the Company&#8217;s reportable segments.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies applied to each segment are the same as those in Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operations and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for certain self-insurance loss reserves related to vehicle liability and workers&#8217; compensation. Each segment is allocated an insurance premium and deductible that corresponds to the self-insured retention limit for that particular segment. Any self-insurance loss exposure beyond the deductible allocated to each segment is recorded in Corporate.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2020, the Company recognized revenue of approximately $138,669 from one customer, which accounted for more than 10% of the Company&#8217;s consolidated revenues from continuing operations in the Consolidated Statements of Comprehensive Income and was included in the Expedited Freight reportable segment. No single customer accounted for more than 10% of the Company&#8217;s consolidated revenues from continuing operations for the years ended December&#160;31, 2022 or December&#160;31, 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment results from operations&#160;for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:35.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.180%"/><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.180%"/><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.189%"/><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:9.5pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><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="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%">Expedited Freight</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:10pt;font-weight:700;line-height:100%">Intermodal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Corporate</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:10pt;font-weight:700;line-height:100%">Eliminations</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:10pt;font-weight:700;line-height:100%">Consolidated - Continuing Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External revenues</span></td><td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,553,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">419,698&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,973,403&#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%">Intersegment revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#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%">(205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="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%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">31,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">&#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%">15,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">(1,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">265,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">39,459&#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,270&#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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,729&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:35.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.180%"/><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.180%"/><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.189%"/><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%">Year Ended December 31, 2021</span></td><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="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%">Expedited Freight</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:10pt;font-weight:700;line-height:100%">Intermodal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Corporate</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:10pt;font-weight:700;line-height:100%">Eliminations</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:10pt;font-weight:700;line-height:100%">Consolidated - Continuing Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External revenues</span></td><td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,373,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">289,171&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662,484&#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%">Intersegment revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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%">&#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%">(1,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">25,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">&#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%">14,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(10,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">159,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Purchases of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,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%">2,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="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%">&#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%">39,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:35.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.180%"/><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.180%"/><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.189%"/><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%">Year Ended December 31, 2020</span></td><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="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%">Expedited Freight</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:10pt;font-weight:700;line-height:100%">Intermodal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Corporate</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:10pt;font-weight:700;line-height:100%">Eliminations</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:10pt;font-weight:700;line-height:100%">Consolidated - Continuing Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External revenues</span></td><td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,070,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">199,567&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269,673&#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%">Intersegment revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">&#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,331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">23,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">&#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%">13,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">(13,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">73,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Purchases of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">&#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%">20,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">202,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">90,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,117,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the segment information to the consolidated balances for revenues is set forth below:</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues - continuing operations</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%">(57)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(100)</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%">Intersegment revenues - discontinued operation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated intersegment revenues</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt 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"/></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%">Revenue from the individual services within the Expedited Freight segment for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:10pt;font-weight:700;line-height:100%">Year Ended</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expedited Freight revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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"/></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%">Network</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">805,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">599,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Truckload</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%">221,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Final Mile</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553,890&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374,270&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072,301&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905030672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II &#8212; Valuation and Qualifying Accounts</a></td>
<td class="text"><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%">Schedule II &#8212; Valuation and Qualifying Accounts</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><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.280%"/><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.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" 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%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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: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: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%">Balance at<br/>Beginning<br/>of Period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Charged to<br/>Costs and<br/>Expenses</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:10pt;font-weight:700;line-height:100%">Charged to<br/>Other Operating Revenue</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:10pt;font-weight:700;line-height:100%">Deductions</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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>End of<br/>Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></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,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Allowance for revenue adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">11,347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">4,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">1,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">11,347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,501&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">7,806&#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%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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%">1,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">1,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:2px 1pt;text-align:left;vertical-align:bottom"><div><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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Allowance for revenue adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">7,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</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%">1,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">5,900&#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%">7,943&#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%">8,626&#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%">7,885&#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%">Year ended December 31, 2020</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding: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%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></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,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for revenue adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,448&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">567&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">4,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 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%">5,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">2,668&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents an allowance for revenue adjustments resulting from future billing rate changes.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents uncollectible accounts written off, net of recoveries.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents adjustments to billed accounts receivable.</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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907090896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Air Corporation and its subsidiaries (&#8220;Forward Air</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or the &#8220;Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) is a leading asset-light freight and logistics company. The Company has two reportable segments: Expedited Freight and Intermodal. The Company conducts business in the United States, Canada, and Mexico. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Expedited Freight segment provides expedited regional, inter-regional and national less-than-truckload (&#8220;LTL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), truckload and final mile services. Expedited Freight also offers customers local pick-up and delivery and other services including shipment consolidation and deconsolidation, warehousing, customs brokerage and other handling services.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Intermodal segment provides first- and last-mile high value intermodal container drayage services both to and from seaports and railheads. Intermodal also offers dedicated contract and container freight station (&#8220;CFS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span>) warehouse and handling services.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">The Company&#8217;s consolidated financial statements include Forward Air Corporation and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 23, 2020, the Board of Directors (the &#8220;Board</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;) of the Company </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approved a strategy to divest of the Pool Distribution business (&#8220;Pool</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and the sale of Pool was completed on February 12, 2021. Pool provided high-frequency handling and distribution of time sensitive products to numerous destinations within a specific geographic region. As a result of the strategy to divest of Pool, the results of operations for Pool were presented as a discontinued operation in the Consolidated Statements of Comprehensive Income for the prior periods. Unless otherwise noted, amounts, percentages and discussion for all periods reflect the results of operations, financial condition and cash flows from the Company&#8217;s continuing operations. Refer to Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discontinued Operation and Held for Sale, </span>for further discussion.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and expenses during the reporting period. Actual results could differ from those estimates. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to the current period presentation.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">The Company considers all investments with an original maturity of three months or less to be cash and cash equivalents.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Allowance for Doubtful Accounts and Revenue Adjustments</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a broad range of customers, including freight forwarders, third-party logistics (&#8220;3PL&#8221;) companies, passenger and cargo airlines, steamship lines, and retailers, located across a diverse geography.  In circumstances in which the Company is aware of a specific customer&#8217;s inability to meet its financial obligations to the Company, the Company records a specific reserve in order to reduce the net recognized accounts receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes a general reserve based on a percentage of revenue to ensure accounts receivables are properly recorded at the net amount expected to be collected.  The Company sets the general reserve based on historical collection experience combined with forecasts about any expected changes to the collection experience. If circumstances change, expected recoverability of amounts due to the Company may change by a material amount. Accounts are written off after all means of collection, including legal action, have been exhausted. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>The Company records an allowance for revenue adjustments as result of future billing rate changes. Adjustments arise: (a) when small rate changes (&#8220;spot quotes&#8221;) are granted to customers that differ from the standard rates in the billing system; (b) when freight requires dimensionalization or is reweighed which results in a different rate; (3) when billing errors occur; and (4) when data entry errors occur. In 2022, average revenue adjustments per month were approximately $946 on average revenue per month of approximately $164,450&#160;(0.6% of monthly revenue). The Company estimates an allowance for revenue adjustments based on historical experience, trends and current information. The average amount of revenue adjustments per month can vary in relation to the level of revenue or as a result of other factors. Both the average monthly revenue adjustments and the average lag assumptions are continually evaluated for appropriateness.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">Inventories are valued at the lower of cost or net realizable value, using first-in, first-out method. Net realizable value is the estimated selling price in the ordinary course of business. Replacement parts are expensed when placed in service, while tires are capitalized and amortized over their estimated useful life. Expenses related to the utilization of inventories are recorded in &#8220;Other operating expenses&#8221; in the Consolidated Statements of Comprehensive Income.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation is provided on a straight-line basis over the estimated useful lives of 30 to 40 years for building and improvements, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzU4MzA_958fbd47-a946-4868-9b63-b13f203d45d4">three</span> to ten years for equipment, the lesser of the estimated useful life or the initial lease term for leasehold improvements and five years for computer software. Land is not depreciated and construction in progress is not depreciated until ready for service. Expenditures for maintenance and repairs are charged to expense as incurred. For internally developed software, all costs incurred during planning and evaluation are expensed. Costs incurred during the application development stage are capitalized and included in property and equipment. Capitalized software also includes software acquired for internal use.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Cloud Computing Costs</a></td>
<td class="text">The Company capitalizes the costs incurred during the implementation stage for cloud computing or hosting arrangements. Costs incurred in the preliminary project stage and post-implementation stage, which includes maintenance and training costs, are expensed as incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill for impairment, at the reporting unit level, annually and when events or circumstances indicate that fair value of a reporting unit may be below its carrying value. A reporting unit is an operating segment or one level below an operating segment, for example, a component. The Company&#8217;s reporting units are not its reportable segments. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is evaluated annually as of June 30 for impairment using a qualitative assessment or a quantitative one-step assessment. If the Company elects to perform a qualitative assessment and determines the fair value of its reporting units more likely than not exceed the carrying value of their net assets, no further evaluation is necessary. For reporting units where the Company performs a one-step quantitative assessment, the Company compares the estimated fair value of each reporting unit, which is determined based on a combination of an income approach using a discounted cash flow model, and a market approach, which considers comparable companies, to its respective carrying value of net assets, including goodwill. If the estimated fair value of the reporting unit exceeds its carrying value of net assets, the goodwill is not considered impaired. If the carrying value of net assets is higher than the estimated fair value of the reporting unit, the impairment charge is the amount by which the carrying value exceeds the reporting unit&#8217;s estimated fair value.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews its long-lived assets, which include intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The evaluation for recoverability is performed at a level where independent cash flows may be attributed to either an asset or asset group. If the Company determines that the carrying amount of an asset or asset group is not recoverable based on the expected undiscounted future cash flows of the asset or asset group, an impairment loss is recorded equal to the excess of the carrying amounts over the estimated fair value of the long-lived assets. Estimates of future cash flows are based on various factors, including current operating results, expected market trends and competitive influences. The Company also evaluates the amortization periods assigned to its intangible assets to determine whether events or changes in circumstances warrant revised estimates of useful lives. Assets to be disposed of by sale are reported at the lower of the carrying amount or estimated fair value, less estimated costs to sell.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReservePolicyTextBlock', window );">Self-Insurance Loss Reserves</a></td>
<td class="text">The Company&#8217;s licensed motor carrier contracts with independent contractor fleets, owner-operators and other third-party transportation capacity providers for most of the transportation services. The Company&#8217;s independent contractor fleet owners and owner-operators lease their equipment to the Company (&#8220;Leased Capacity Providers&#8221;) and own, operate and maintain their own tractors and employ their own drivers. Under U.S. Department of Transportation (&#8220;DOT&#8221;) regulations, the Company is liable for bodily injury and property damage caused by the Leased Capacity Providers and employee drivers while they are operating equipment under the Company&#8217;s various motor carrier authorities. The potential liability associated with any accident can be severe and occurrences are unpredictable. For vehicle liability, the Company retains a portion of the risk.<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, from time to time, when brokering freight, the Company may face claims for the &#8220;negligent selection&#8221; of outside, contracted carriers that are involved in accidents, and the Company maintains third-party liability insurance coverage with a $100 deductible per occurrence for most of its brokered services. Additionally, the Company maintains workers&#8217; compensation insurance with a self-insured retention of $500 per occurrence.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides for the estimated costs of vehicle liability and workers&#8217; compensation claims both reported and for claims incurred but not reported. The amount of self-insurance loss reserves and loss adjustment expenses is determined based on an estimation process that uses information obtained from both Company-specific and industry data, as well as general economic information. The most significant assumptions used in the estimation process include determining the trend in loss costs, the expected consistency in the frequency and severity of claims incurred but not yet reported, changes in the timing of the reporting of losses from the loss date to the notification date, and expected costs to settle unpaid claims. The Company estimates its self-insurance loss exposure by evaluating the merits and circumstances surrounding individual known claims and through actuarial analysis to determine an estimate of probable losses on claims incurred but not reported. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company accrues for the costs of the uninsured portion of pending claims, based on the nature and severity of individual claims and historical claims development trends. Estimating the number and severity of claims, as well as related judgment or settlement amounts is inherently difficult. Failure to establish sufficient insurance reserves and adequately estimate for future insurance claims may cause unfavorable differences between actual self-insurance costs and the reserve estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when the Company satisfies the performance obligation by the delivery of a shipment in accordance with contractual agreements, bills of lading (&#8220;BOLs&#8221;) and general tariff provisions. The amount of revenue recognized is measured as the consideration the Company expects to receive in exchange for those services pursuant to a contract with a customer. A contract exists once the Company enters into a contractual agreement with a customer. The Company does not recognize revenue in cases where collectibility is not probable, and defers recognition until collection is probable or payment is received. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from the delivery of a shipment and the completion of related services. Revenue for the delivery of a shipment is recorded over time to coincide with when customers simultaneously receive and consume the benefits of the delivery services. Accordingly, revenue billed to a customer for the transportation of freight are recognized over the transit period as the performance obligation to the customer is satisfied. The Company determines the transit period for a shipment based on the pick-up date and the delivery date, which may be estimated if delivery has not occurred as of a reporting period. The determination of the transit period and how much of it has been completed as of a given reporting date may require the Company to make judgments that impact the timing of revenue recognized. For delivery of shipments with a pick-up date in one reporting period and a delivery date in another reporting period, the Company recognizes revenue based on relative transit time in each reporting period. A portion of the total revenue to be billed to the customer after completion of a delivery is recognized in each reporting period based on the percentage of total transit time that has been completed at the end of the applicable reporting period. Upon delivery of a shipment or related service, customers are billed according to the applicable payment terms. Related services are a separate performance obligation and include accessorial charges such as terminal handling, storage, equipment rentals and customs brokerage.  </span></div>Revenue is classified based on the line of business as the Company believes that best depicts the nature, timing and amount of revenue and cash flows.  For all lines of business, the Company records revenue on a gross basis as it is the principal in the transaction as the Company has discretion to determine the amount of consideration. Additionally, the Company has the discretion to select drivers and other vendors for the services provided to customers. These factors, discretion in the amount of consideration and the selection of drivers and other vendors, support revenue recognized on a gross basis.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for leases under Accounting Standards Codification 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases,</span> (&#8220;ASC 842&#8221;), where lessees are required to record an asset (right-of-use asset or finance lease asset) and a lease liability. ASC 842 allows for two types of leases for recognition purposes: operating leases and finance leases. Operating leases result in the recognition of a single lease expense on a straight-line basis over the lease term, while finance leases result in an accelerated expense. The Company determines if an arrangement contains a lease at inception based on whether or not the Company has the right to control the asset during the contract period. All leases greater than 12 months result in the recognition of a right-of-use asset and liability at the lease commencement date based on the present value of the lease payments over the lease term. The present value of the lease payments is calculated using the applicable weighted-average discount rate. The weighted-average discount rate is based on the discount rate implicit in the lease, or if the implicit rate is not readily determinable from the lease, then the Company estimates an applicable incremental borrowing rate. The incremental borrowing rate is estimated based on the contractual lease term and the Company&#8217;s applicable borrowing rate.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text">Upon the acquisition of a business, the fair value of the assets acquired and liabilities assumed are estimated, which may require judgment regarding the identification of acquired assets and liabilities assumed. Once the acquired assets and assumed liabilities are identified, the fair value of the assets and liabilities are estimated using a variety of approaches that require significant judgments. For intangible assets, significant judgments include, but are not limited to, future cash flows, selection of discount rates, determination of terminal growth rates, and estimated useful life and pattern of use of the underlying intangible assets. For tangible assets, significant judgements, include, but are not limited to, current market values, physical and functional obsolescence of the assets, and remaining useful lives. Consideration is typically paid in the form of cash paid upon closing while contingent consideration is paid upon the satisfaction of a future obligation. If contingent consideration is included as a component of the consideration, the Company values the consideration as of the acquisition date.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Refer to Note 7, </span><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</span>, for further discussion.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text">Basic net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during each period. Restricted shares have non-forfeitable rights to dividends and as a result, are considered participating securities for purposes of computing net income (loss) per common share pursuant to the two-class method. Net income allocated to participating securities was $1,070 in 2022, $737 in 2021 and $385 in 2020. Diluted net income (loss) per common share assumes the exercise of outstanding stock options and the vesting of performance share awards using the treasury stock method when the effects of such assumptions are dilutive.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text">The Company grants awards under the stock-based compensation plans to certain employees of the Company. The awards include stock options, restricted shares and performance shares. The fair value of the stock options is estimated on the grant date using the Black-Scholes option pricing model, and share-based compensation expense is recognized on a straight-line basis over the three-year vesting period. The fair value of the restricted shares is the quoted market value of the Company&#8217;s common stock on the grant date, and the share-based compensation expense is recognized on a straight-line basis over the vesting period. For certain performance shares, the fair value is the quoted market value of the Company&#8217;s common stock on the grant date less the present value of the expected dividends not received during the relevant period. For these performance shares, the share-based compensation expense is recognized on a straight-line basis over the three-year vesting period based on the projected assessment of the level of performance that will be achieved. The fair value of other performance shares that have a financial target of the Company&#8217;s total shareholder return as compared to the total shareholder return of a selected peer group, is estimated on the grant date using a Monte Carlo simulation model. The share-based compensation expense is recognized on a straight-line basis over the three-year vesting period. All share-based compensation expense is recognized in salaries, wages and employee benefits in the Consolidated Statements of Comprehensive Income.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12, </span><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 (Topic 740):  Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The standard simplifies the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and improving consistent application of the principles.  ASU 2019-12 is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years, with early adoption permitted.  The Company adopted this standard as of January 1, 2021.  The adoption of the standard did not have a material impact on the Company&#8217;s results of operations, financial condition, or cash flows.  </span><div style="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%">New Accounting Pronouncements to be Adopted  </span></div><div style="text-align:justify;text-indent:36pt"><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></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, FASB issued ASU 2021-08, </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 (Topic 805):  Accounting for Contract Assets and Contract Liabilities 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%">.  The standard addresses the recognition of an acquired contract liability in a business combination and the recognition and measurement of contract assets and contract liabilities from revenue contracts acquired in a business combination.  ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted.  The Company is currently evaluating the adoption of ASU 2021-08 and the impact, if any, adoption will have on its operations, financial condition, or cash flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-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 https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19347-109286<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907300224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of December&#160;31, 2022 and 2021 consisted of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</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%">Land</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%">26,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">26,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,269&#160;</span></td><td style="background-color:#ffffff;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%">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%">287,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,030&#160;</span></td><td style="background-color:#cceeff;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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,780&#160;</span></td><td style="background-color:#ffffff;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%">Computer software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,749&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">419,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and 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%">220,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">249,080&#160;</span></td><td style="background-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%">219,095&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill during the years ended December 31, 2022, 2021 and 2020 are summarized as follows:</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%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:46.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expedited Freight</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:10pt;font-weight:700;line-height:100%">Intermodal</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:10pt;font-weight:700;line-height:100%">Consolidated </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="display:none"/><td colspan="3" style="display:none"/><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%">Balance as of December 31, 2020</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%">165,268&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">79,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">244,982&#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%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2021</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%">169,288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">97,464&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">266,752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">34,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 as of December 31, 2022</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%">169,288&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,896&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,184&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Weighted-Average Useful Life of Acquired Intangible Assets</a></td>
<td class="text">The acquired intangible assets have a weighted-average useful life as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.615%"/><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%">Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%">14 years</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%">Non-compete agreements</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 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%">Trade names</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%">4 years</span></td></tr></table><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of acquired intangible assets as of the acquisition date are summarized in the following table:</span></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:94.883%"><tr><td style="width:1.0%"/><td style="width:37.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><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 colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Proficient Transport</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:10pt;font-weight:700;line-height:100%">J&amp;P</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:10pt;font-weight:700;line-height:100%">BarOle</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:10pt;font-weight:700;line-height:100%">Edgmon</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;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="display:none"/><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:10pt;font-weight:400;line-height:100%">8 years</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:10pt;font-weight:400;line-height:100%">12 years</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:10pt;font-weight:400;line-height:100%">9 years</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:10pt;font-weight:400;line-height:100%">9 years</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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 year</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:10pt;font-weight:400;line-height:100%">5 years</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:10pt;font-weight:400;line-height:100%">5 years</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:10pt;font-weight:400;line-height:100%">5 years</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Finite-lived Intangible Assets Amortization Expense</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of acquired intangible assets during 2022 and 2021 are summarized as follows: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</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: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:100%">Customer Relationships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></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:10pt;font-weight:700;line-height:100%">Non-Compete Agreements</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:10pt;font-weight:700;line-height:100%">Trade Names</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:10pt;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:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</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%">228,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">238,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">24,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2021</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%">251,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">9,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">262,053&#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%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">21,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(5,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,870&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,756&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,126&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</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: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:100%">Customer Relationships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></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:10pt;font-weight:700;line-height:100%">Non-Compete Agreements</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:10pt;font-weight:700;line-height:100%">Trade Names</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:10pt;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:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</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%">85,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">5,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">93,009&#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%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">14,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;text-align: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 as of December 31, 2021</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%">99,094&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">6,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">107,337&#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%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">15,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 as of December 31, 2022</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%">114,380&#160;</span></td><td style="background-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%">7,445&#160;</span></td><td style="background-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,500&#160;</span></td><td style="background-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%">123,325&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span>Carrying value as of December 31, 2022, 2021 and 2020 is inclusive of $16,501 of accumulated impairment.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text">Accrued expenses as of  December&#160;31, 2022 and 2021 consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><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:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</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%">Accrued payroll and related items</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%">23,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">29,364&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance and claims accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,172&#160;</span></td><td style="background-color:#ffffff;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%">Payables to Leased Capacity Providers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,085&#160;</span></td><td style="background-color:#cceeff;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%">Accrued expenses</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%">54,291&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,621&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceLossReservesTableTextBlock', window );">Self-Insurance Loss Reserves</a></td>
<td class="text">Below is a summary of the Company&#8217;s risk retention on vehicle liability insurance coverage maintained by the Company through $10,000 (in thousands):<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:24.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.482%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company <br/>Risk Retention</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:10pt;font-weight:700;line-height:100%">Frequency</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:10pt;font-weight:700;line-height:100%">Layer</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:10pt;font-weight:700;line-height:100%">Policy Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expedited Freight&#185;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LTL business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $5,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><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%">Truckload business</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%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $2,000</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">LTL, Truckload and Intermodal businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Policy Term Aggregate&#179;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000 to $10,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intermodal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $1,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#185; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">Excluding the Final Mile business, which is primarily a brokered service.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#178;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"> For each and every accident/incident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.</span></div>&#179; During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Company Risk Retention before insurance will contribute.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Net Income (Loss) per Share</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of net income (loss) attributable to Forward Air and weighted-average common shares outstanding for purposes of calculating basic and diluted net income (loss) per share during the years ended December&#160;31, 2022, 2021 and 2020 is as follows:</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><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:9.880%"/><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:9.884%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income and comprehensive income from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,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%">116,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income and comprehensive (loss) income from discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(10,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Forward Air</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%">193,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">105,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,733&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Income allocated to participating securities from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss allocated to participating securities from discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Income allocated to participating securities</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%">(1,070)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(737)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(385)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Numerator for basic and diluted net income per share for continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted net (loss) income per share for discontinued operation</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%">&#8212;&#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%">(10,162)</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%">(29,034)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Denominator for basic net income per share - weighted-average number of common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive stock options and performance share awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted net income per share -  weighted-average number of common shares and common share equivalents outstanding</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%">26,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Basic net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#160;&#160;&#160;&#160;Continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">4.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Discontinued operation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(0.37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per basic 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></div></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%">7.17&#160;</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%">3.87&#160;</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%">0.84&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#160;&#160;&#160;&#160;Continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(0.37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per diluted share</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%">7.14&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.85&#160;</span></td><td style="background-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%">0.84&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span 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:8pt;font-weight:400;line-height:120%">Rounding may impact summation of amounts.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Anti-Dilutive Shares Not Included in Calculation of Net Income per Diluted Share</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares that were not included in the calculation of&#160;net income (loss) per diluted&#160;share because to do so would have been anti-dilutive for the years ended December 31, 2022, 2021 and 2020 are as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.844%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Anti-dilutive stock options</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%">57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">&#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 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%">206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive performance shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive restricted shares and deferred stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive shares</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_SelfInsuranceLossReservesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Self-Insurance Loss Reserves Table Text Block</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_SelfInsuranceLossReservesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905082208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operation and Held for Sale (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Weighted Average Assumptions</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions under the Monte Carlo simulation model were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:81.148%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 12, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Counterparty credit spread</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.2%</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%">Earnings before interest, taxes, depreciation and amortization discount rate</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%">15.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset volatility</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%">55.0%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Summarized Held for Sale and Discontinued Operations Financial Information</a></td>
<td class="text"><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 summary of the results of operations classified as a discontinued operation, net of tax, in the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><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:700;line-height:100%">Operating 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Purchased transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Salaries, wages and employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">9,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">&#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="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%">2,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">&#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="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%">&#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%">1,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Insurance and claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Fuel expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="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%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="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%">1,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Impairment charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">6,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 expenses</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%">&#8212;&#160;</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,159&#160;</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,768&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 from discontinued operation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">(7,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">(2,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 from discontinued operation before income taxes</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,243)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(38,335)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operation, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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 #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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000;padding:2px 0;text-align: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,232)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000;padding:2px 0;text-align: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,034)</span></td><td style="background-color:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624995859088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock', window );">Weighted-Average Assumptions</a></td>
<td class="text">The assumptions used to calculate the estimated fair value of the earn-out under the option pricing method were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:58.333%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.868%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</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:10pt;font-weight:400;line-height:100%">0.1%</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:10pt;font-weight:400;line-height:100%">0.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue discount rate</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%">9.8%</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:10pt;font-weight:400;line-height:100%">8.3%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue volatility</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%">24.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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Purchase Price Allocation</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired and liabilities assumed as of the acquisition date are presented in the following table:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:36.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.995%"/><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 colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.256%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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: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%">Proficient Transport</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:10pt;font-weight:700;line-height:100%">J&amp;P </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:10pt;font-weight:700;line-height:100%">BarOle</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:10pt;font-weight:700;line-height:100%">Edgmon</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">May 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">November 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">May 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tangible assets:</span></td><td colspan="3" style="background-color:#cceeff;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="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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;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="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%">4,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#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%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;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="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%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;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="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%">&#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%">1,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">&#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:700;line-height:100%">Total tangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">4,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,121&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,576&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: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="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%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,195&#160;</span></td><td style="background-color:#ffffff;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 intangible assets</span></td><td colspan="3" style="background-color:#cceeff;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="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,327&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">4,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,696&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">35,418&#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:700;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">16,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;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="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%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#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;text-align: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 obligations</span></td><td colspan="3" style="background-color:#cceeff;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="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%">&#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%">&#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%">&#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%">&#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%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#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%">1,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;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="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%">323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,987&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">381&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">16,339&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">7,670&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,436&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,993&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Weighted-Average Useful Life of Acquired Intangible Assets</a></td>
<td class="text">The acquired intangible assets have a weighted-average useful life as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.615%"/><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%">Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%">14 years</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%">Non-compete agreements</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 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%">Trade names</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%">4 years</span></td></tr></table><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of acquired intangible assets as of the acquisition date are summarized in the following table:</span></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:94.883%"><tr><td style="width:1.0%"/><td style="width:37.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><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 colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Proficient Transport</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:10pt;font-weight:700;line-height:100%">J&amp;P</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:10pt;font-weight:700;line-height:100%">BarOle</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:10pt;font-weight:700;line-height:100%">Edgmon</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;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="display:none"/><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:10pt;font-weight:400;line-height:100%">8 years</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:10pt;font-weight:400;line-height:100%">12 years</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:10pt;font-weight:400;line-height:100%">9 years</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:10pt;font-weight:400;line-height:100%">9 years</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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 year</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:10pt;font-weight:400;line-height:100%">5 years</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:10pt;font-weight:400;line-height:100%">5 years</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:10pt;font-weight:400;line-height:100%">5 years</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905084304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following as of December&#160;31, 2022 and 2021:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit facility, expires 2026</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%">108,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">157,500&#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%">Debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(534)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">108,082&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">156,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 long-term debt, less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">106,588&#160;</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%">155,466&#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:15pt"><td colspan="3" style="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></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the aggregate scheduled maturities of long-term debt, excluding the current portion of long-term debt are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,588&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624906883248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Disclosure of Share-based Compensation Arrangements</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded share-based compensation expense as follows for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><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%">Year Ended</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, wages and employee benefits - continuing operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">9,108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">9,715&#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%">Salaries, wages and employee benefits - discontinued operation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 share-based compensation 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%">9,902&#160;</span></td><td style="background-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%">9,124&#160;</span></td><td style="background-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%">9,800&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Weighted Average Assumptions</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value of the stock option awards granted under the Plan and the weighted average assumptions under the Black-Scholes option-pricing model were as follows for the years ended December 31, 2022, 2021 and 2020. </span></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:99.122%"><tr><td style="width:1.0%"/><td style="width:56.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant-date fair value</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%">28.91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.36&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.79&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average assumptions under Black-Scholes option model:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">Expected stock price volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">24.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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%">Risk-free interest 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.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%">0.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%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">Expected life of awards (years)</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%">5.6</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%">5.8</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%">5.9</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option transactions during the year ended December&#160;31, 2022 on a continuing operations basis were as follows: </span></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: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:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</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%">342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 or Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31</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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.13&#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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><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 the exercise price range, number of shares, weighted average exercise price and remaining contractual lives by groups of similar price on a continuing operations basis as of December&#160;31, 2022:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></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:99.707%"><tr><td style="width:1.0%"/><td style="width:5.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.595%"/><td style="width:0.1%"/></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="15" 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:700;line-height:100%">Stock Options Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">Stock Options Exercisable</span></td></tr><tr><td colspan="9" 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:700;line-height:100%">Range of Exercise Prices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">43.67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</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.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="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%">1.9</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%">56.67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">267&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.25&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</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%">106.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376&#160;</span></td><td style="background-color:#cceeff;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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.13&#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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Restricted Share Activity</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted share transactions on a continuing operations basis for the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</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%">191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.84&#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">84.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#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%">87.82&#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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director restricted share transactions for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December&#160;31, 2022 were a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:75.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.867%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</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%">15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.46&#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#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%">93.70&#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-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense for restricted shares</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,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026&#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%">Excess tax benefit for the vesting of restricted shares</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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Schedule of Nonvested Performance-based Units Activity</a></td>
<td class="text">The weighted average grant-date fair value of performance awards granted under the Plan and the weighted average assumptions under the Monte Carlo simulation model were as follows for the years ended December 31, 2022, 2021 and 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><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="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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant-date fair value</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%">127.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">69.15&#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%">Weighted average assumptions under the Monte Carlo simulation model:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 stock price volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 risk-free interest 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%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">0.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%">1.4&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock', window );">Schedule of Performance Award Transactions</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance award transactions for the year ended  December&#160;31, 2022 on a continuing operations basis were as follows assuming target levels of performance:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1</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%">79&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.61&#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earned</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 or unearned </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#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%">87.74&#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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock', window );">Schedule of Employee Stock Purchase Plan</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee stock purchase plan activity and related information was as follows on a continuing operations basis:</span></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:513.00pt"><tr><td style="width:1.0pt"/><td style="width:304.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><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%">Year Ended</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 purchased by participants under the ESPP</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%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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&#160;</span></td><td style="background-color:#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 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&#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:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average purchase 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%">82.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">44.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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%">Weighted average fair value of each purchase under the ESPP granted</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense for ESPP</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%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 style="height:12pt"><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%"> Equal to the discount from the market value of the common stock at the end of each six month purchase period</span></div></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee stock purchase plan activity and related information was as follows on a discontinued operation basis:</span></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:513.00pt"><tr><td style="width:1.0pt"/><td style="width:304.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><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%">Year Ended</span></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 purchased by participants under the ESPP</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%">&#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 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 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%">1&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average purchase 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">44.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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%">Weighted average fair value of each purchase under the ESPP granted</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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">18.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense for ESPP</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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 style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 style="height:12pt"><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%"> Equal to the discount from the market value of the common stock at the end of each six month purchase period</span></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested performance-based units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of employee stock purchase plan activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907084560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text">The provision for income taxes by location of the taxing jurisdiction for the years ended December&#160;31, 2022, 2021 and 2020 consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Federal</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%">46,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">29,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-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%">59,961&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,451&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,821&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-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%">7,686&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">67,647&#160;</span></td><td style="background-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%">38,872&#160;</span></td><td style="background-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%">16,593&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income taxes computed at the U.S. federal statutory income tax rate (21.0% for 2022, 2021 and 2020) to the provision for income taxes reflected in the Company&#8217;s Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:58.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 statutory rate</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,776&#160;</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%">32,542&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">14,566&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax 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%">11,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Change in income tax contingency reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;border-bottom:3pt 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%">67,647&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,872&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,593&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Significant Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text">The significant components of the deferred tax assets and liabilities at December&#160;31, 2022 and 2021 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,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%">14,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 lease 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%">37,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accruals for income tax contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Capital 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%">4,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%">4,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,661&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,443&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,013&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,818&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax over book 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%">32,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Prepaid 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%">6,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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 lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">23,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Intangible 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%">8,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">101,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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%">(51,093)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,407)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock', window );">Reconciliation of Unrecognized Tax Benefits</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits as of and during the years ended December&#160;31, 2022 and 2021 is as follows:</span></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:99.707%"><tr><td style="width:1.0%"/><td style="width:81.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.056%"/><td style="width:0.1%"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for settlement with state taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#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%">241&#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%">Reductions for settlement with state taxing authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="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%">198&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return and the amounts recognized in the financial statements for which it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624908795072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Lease Assets and Liabilities</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease assets and liabilities as of December&#160;31, 2022 and 2021 were as follows: </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification </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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="6" 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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">141,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">148,198&#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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_d925c18c-79fd-436c-b640-82239a494ae2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_f5628841-6bda-4f65-88cd-ad55e6d66ede"><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><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">1</span></span></span></div></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%">23,209&#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%">13,797&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">165,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">161,995&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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="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="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Liabilities </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="6" 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:10pt;font-weight:400;line-height:100%">Current: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Operating  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><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%">47,106&#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%">47,532&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;&#160;Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_35b19d2a-5e36-40f6-adeb-0bff0a46428f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_9b10b5ff-bf5d-45bb-8322-038fd29faf18">Current portion of debt and finance lease obligations</span></span></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%">7,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, less current portion </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%">98,865&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,409&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations, less current portion </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,571&#160;</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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 leased liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,765&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="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="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="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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">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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance lease assets are recorded net of accumulated depreciation of $11,097 and $4,822 as of December 31, 2022 and 2021, respectively. </span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Costs</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease cost for 2022 and 2021 was as follows: </span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,732&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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="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%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased transportation, operating leases and other operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Interest on leased liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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 lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">545,362&#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%">438,745&#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="display:none"/></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"/><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 #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average remaining lease term and weighted average discount rate: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><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:10pt;font-weight:700;line-height:100%">December 31, 2022</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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years): </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">&#160;&#160;&#160;&#160;&#160;&#160;Operating 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.8</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.1</span></td><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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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.6</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%">3.5</span></td><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate: </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="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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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%">3.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%">2.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="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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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%">4.2&#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%">2.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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the supplemental cash flow information for 2022 and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">Year Ended </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">Operating cash flows from operating 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%">58,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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 cash flows from finance 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%">564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Financing cash flows from 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%">6,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Right-of-use assets obtained in exchange for operating lease 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%">50,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">74,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets obtained in exchange for finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Aggregate Future Minimum Lease Payments Under Noncancelable Operating Leases</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under noncancelable operating and finance leases with remaining terms greater than one year as of December&#160;31, 2022 were as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><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:14.835%"/><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:13.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating 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:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">57,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">8,796&#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#ffffff;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 minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">25,988&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194)</span></td><td style="background-color:#ffffff;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%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">23,794&#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: current portion of lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,950)</span></td><td style="background-color:#ffffff;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%">Long-term lease obligations</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%">98,865&#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%">15,844&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Aggregate Future Minimum Lease Payments Under Noncancelable Finance Leases</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under noncancelable operating and finance leases with remaining terms greater than one year as of December&#160;31, 2022 were as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><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:14.835%"/><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:13.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating 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:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">57,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">8,796&#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#ffffff;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 minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">25,988&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194)</span></td><td style="background-color:#ffffff;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%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">23,794&#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: current portion of lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,950)</span></td><td style="background-color:#ffffff;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%">Long-term lease obligations</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%">98,865&#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%">15,844&#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_fwrd_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905015584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsTableTextBlock', window );">Other Commitments</a></td>
<td class="text"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:24.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.482%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company <br/>Risk Retention</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:10pt;font-weight:700;line-height:100%">Frequency</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:10pt;font-weight:700;line-height:100%">Layer</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:10pt;font-weight:700;line-height:100%">Policy Term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expedited Freight&#185;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LTL business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $5,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><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%">Truckload business</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%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $2,000</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">LTL, Truckload and Intermodal businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Policy Term Aggregate&#179;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,000 to $10,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intermodal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurrence/Accident&#178;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $1,000</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/1/2022 to 10/1/2023</span></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:107%">&#185; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">Excluding the Final Mile business, which is primarily a brokered service.</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:107%">&#178;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"> For each and every accident/incident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#179;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"> During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Risk Retention before insurance will contribute.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about obligations resulting from other commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905295408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair Value, Assets Measured on Recurring Basis</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis as of December 31, 2022 and 2021 are summarized below: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Fair Value Measurements, Nonrecurring</a></td>
<td class="text">The losses on assets measured at fair value on a nonrecurring, discontinued operation basis are summarized below: <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.901%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.901%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out asset impairment charge</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">6,967&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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"/></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%">Goodwill impairment charge</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">5,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on assets held for sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">&#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%">22,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Discontinued Operation and Held for Sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.</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_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624905242448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summary of Segment Information</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment results from operations&#160;for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:</span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:35.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.180%"/><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.180%"/><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.189%"/><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:9.5pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><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="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%">Expedited Freight</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:10pt;font-weight:700;line-height:100%">Intermodal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Corporate</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:10pt;font-weight:700;line-height:100%">Eliminations</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:10pt;font-weight:700;line-height:100%">Consolidated - Continuing Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External revenues</span></td><td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,553,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">419,698&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,973,403&#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%">Intersegment revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#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%">(205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="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%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">31,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">&#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%">15,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">(1,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">265,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">39,459&#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,270&#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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,729&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:35.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.180%"/><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.180%"/><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.189%"/><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%">Year Ended December 31, 2021</span></td><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="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%">Expedited Freight</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:10pt;font-weight:700;line-height:100%">Intermodal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Corporate</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:10pt;font-weight:700;line-height:100%">Eliminations</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:10pt;font-weight:700;line-height:100%">Consolidated - Continuing Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External revenues</span></td><td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,373,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">289,171&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662,484&#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%">Intersegment revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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%">&#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%">(1,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">25,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">&#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%">14,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(10,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">159,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Purchases of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,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%">2,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="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%">&#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%">39,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></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:100.000%"><tr><td style="width:1.0%"/><td style="width:35.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.180%"/><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.180%"/><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.189%"/><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%">Year Ended December 31, 2020</span></td><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="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%">Expedited Freight</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:10pt;font-weight:700;line-height:100%">Intermodal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Corporate</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:10pt;font-weight:700;line-height:100%">Eliminations</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:10pt;font-weight:700;line-height:100%">Consolidated - Continuing Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External revenues</span></td><td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,070,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">199,567&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269,673&#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%">Intersegment revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">&#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,331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">23,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">&#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%">13,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">(13,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">73,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Purchases of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">&#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%">20,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">202,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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%">90,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,117,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the segment information to the consolidated balances for revenues is set forth below:</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</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:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues - continuing operations</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%">(57)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(100)</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%">Intersegment revenues - discontinued operation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated intersegment revenues</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt 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"/></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%">Revenue from the individual services within the Expedited Freight segment for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:10pt;font-weight:700;line-height:100%">Year Ended</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expedited Freight revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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"/></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%">Network</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">805,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">599,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Truckload</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%">221,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Final Mile</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553,890&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374,270&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072,301&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624899493536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Summary of Significant Accounting Policies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,743,000<span></span>
</td>
<td class="nump">$ 22,308,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_CashEquivalents', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,079,000<span></span>
</td>
<td class="nump">15,008,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AverageMonthlyRevenueAdjustments', window );">Average monthly revenue adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">946,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AverageMonthlyRevenue', window );">Average monthly revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 164,450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue', window );">Average monthly revenue adjustments as a percentage of monthly revenue</a></td>
<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.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized computer software, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,737,000<span></span>
</td>
<td class="nump">8,140,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Capitalized computer software, amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,558,000<span></span>
</td>
<td class="nump">2,394,000<span></span>
</td>
<td class="nump">$ 2,053,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Long-lived asset impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill accumulated impairment</a></td>
<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,686,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill tax deductible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">227,041,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,988,000<span></span>
</td>
<td class="nump">14,328,000<span></span>
</td>
<td class="nump">13,489,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Intangible assets, estimated future amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,480,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,356,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,257,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,078,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<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,961,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_Liabilityinsurancecoverage', window );">Liability insurance coverage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionWorkersCompensation', window );">Self-insurance retention workers' compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self insurance reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,654,000<span></span>
</td>
<td class="nump">65,649,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserveCurrent', window );">Self insurance reserves, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,961,000<span></span>
</td>
<td class="nump">21,172,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserveNoncurrent', window );">Self insurance reserve, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,693,000<span></span>
</td>
<td class="nump">44,477,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceSettlementsReceivable', window );">Insurance settlements receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,087,000<span></span>
</td>
<td class="nump">28,667,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Net income allocated to participating securities</a></td>
<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,070,000<span></span>
</td>
<td class="nump">737,000<span></span>
</td>
<td class="nump">$ 385,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based awards, vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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="Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other operating expenses</a></td>
<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">$ 434,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Intangible assets, estimated future amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based awards, vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fwrd_KeyEmployeePerformanceShareBasedPlanMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Intangible assets, estimated future amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based awards, vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Capitalized computer software, amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Capitalized computer software, amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings and improvements | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings and improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Computer software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<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 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_AccountingPoliciesPropertyAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounting Policies, Property and Equipment [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_AccountingPoliciesPropertyAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_AverageMonthlyRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average Monthly Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_AverageMonthlyRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_AverageMonthlyRevenueAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average Monthly Revenue Adjustments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_AverageMonthlyRevenueAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average monthly revenue adjustments as a percentage of monthly revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_CashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_CashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_Liabilityinsurancecoverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability insurance coverage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_Liabilityinsurancecoverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_SelfInsuranceRetentionWorkersCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure indicates the amount of liability retained by the company (self-insured retention) for each workers' compensation occurrence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_SelfInsuranceRetentionWorkersCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131251-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceSettlementsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceSettlementsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4,6)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserveNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserveNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2793-109256<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 60B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 66<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_KeyEmployeePerformanceShareBasedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_KeyEmployeePerformanceShareBasedPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907023808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Summary of Significant Accounting Policies - Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 469,749<span></span>
</td>
<td class="nump">$ 419,962<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">220,669<span></span>
</td>
<td class="nump">200,867<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net of accumulated depreciation and amortization of $220,669 in 2022 and $200,867 in 2021</a></td>
<td class="nump">249,080<span></span>
</td>
<td class="nump">219,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">26,479<span></span>
</td>
<td class="nump">26,479<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 94,277<span></span>
</td>
<td class="nump">67,269<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings and improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings and improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 287,872<span></span>
</td>
<td class="nump">259,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 17,510<span></span>
</td>
<td class="nump">13,780<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Computer software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 29,511<span></span>
</td>
<td class="nump">26,333<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 14,100<span></span>
</td>
<td class="nump">$ 27,071<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624904188176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Summary of Significant Accounting Policies - Goodwill Roll Forward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">$ 266,752<span></span>
</td>
<td class="nump">$ 244,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">34,754<span></span>
</td>
<td class="nump">21,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="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Acquisition adjustment</a></td>
<td class="nump">4,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, ending of period</a></td>
<td class="nump">306,184<span></span>
</td>
<td class="nump">266,752<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=fwrd_ExpeditedFreightSegmentMember', window );">Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">169,288<span></span>
</td>
<td class="nump">165,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Acquisition adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, ending of period</a></td>
<td class="nump">169,288<span></span>
</td>
<td class="nump">169,288<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=fwrd_IntermodalSegmentMember', window );">Intermodal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">97,464<span></span>
</td>
<td class="nump">79,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">34,754<span></span>
</td>
<td class="nump">17,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Acquisition adjustment</a></td>
<td class="nump">4,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, ending of period</a></td>
<td class="nump">$ 136,896<span></span>
</td>
<td class="nump">$ 97,464<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 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 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=fwrd_ExpeditedFreightSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_ExpeditedFreightSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_IntermodalSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_IntermodalSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624900954864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Summary of Significant Accounting Policies - Estimated Useful Lives (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-Average Useful Life</a></td>
<td class="text">14 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-Average Useful Life</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-Average Useful Life</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624903737072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Summary of Significant Accounting Policies - Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-lived Intangible Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Beginning balance, gross carrying amount</a></td>
<td class="nump">$ 262,053<span></span>
</td>
<td class="nump">$ 238,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Beginning balance, accumulated amortization</a></td>
<td class="nump">107,337<span></span>
</td>
<td class="nump">93,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquisitions</a></td>
<td class="nump">21,927<span></span>
</td>
<td class="nump">24,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments', window );">Acquisition adjustment</a></td>
<td class="num">(5,854)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">15,988<span></span>
</td>
<td class="nump">14,328<span></span>
</td>
<td class="nump">$ 13,489<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Ending balance, gross carrying amount</a></td>
<td class="nump">278,126<span></span>
</td>
<td class="nump">262,053<span></span>
</td>
<td class="nump">238,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Ending balance, accumulated amortization</a></td>
<td class="nump">123,325<span></span>
</td>
<td class="nump">107,337<span></span>
</td>
<td class="nump">93,009<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-lived Intangible Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Beginning balance, gross carrying amount</a></td>
<td class="nump">251,377<span></span>
</td>
<td class="nump">228,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Beginning balance, accumulated amortization</a></td>
<td class="nump">99,094<span></span>
</td>
<td class="nump">85,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquisitions</a></td>
<td class="nump">21,655<span></span>
</td>
<td class="nump">22,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments', window );">Acquisition adjustment</a></td>
<td class="num">(5,162)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">15,286<span></span>
</td>
<td class="nump">13,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Ending balance, gross carrying amount</a></td>
<td class="nump">267,870<span></span>
</td>
<td class="nump">251,377<span></span>
</td>
<td class="nump">228,416<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Ending balance, accumulated amortization</a></td>
<td class="nump">114,380<span></span>
</td>
<td class="nump">99,094<span></span>
</td>
<td class="nump">85,930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment', window );">Accumulated impairment</a></td>
<td class="nump">16,501<span></span>
</td>
<td class="nump">16,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-Compete Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-lived Intangible Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Beginning balance, gross carrying amount</a></td>
<td class="nump">9,176<span></span>
</td>
<td class="nump">8,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Beginning balance, accumulated amortization</a></td>
<td class="nump">6,743<span></span>
</td>
<td class="nump">5,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquisitions</a></td>
<td class="nump">272<span></span>
</td>
<td class="nump">1,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments', window );">Acquisition adjustment</a></td>
<td class="num">(692)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">702<span></span>
</td>
<td class="nump">1,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Ending balance, gross carrying amount</a></td>
<td class="nump">8,756<span></span>
</td>
<td class="nump">9,176<span></span>
</td>
<td class="nump">8,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Ending balance, accumulated amortization</a></td>
<td class="nump">7,445<span></span>
</td>
<td class="nump">6,743<span></span>
</td>
<td class="nump">5,579<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-lived Intangible Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Beginning balance, gross carrying amount</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Beginning balance, accumulated amortization</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments', window );">Acquisition adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Ending balance, gross carrying amount</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Ending balance, accumulated amortization</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Assets, Accumulated Impairment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624909539216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operations and Summary of Significant Accounting Policies - Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and related items</a></td>
<td class="nump">$ 23,804<span></span>
</td>
<td class="nump">$ 29,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrent', window );">Insurance and claims accruals</a></td>
<td class="nump">19,961<span></span>
</td>
<td class="nump">21,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Payables to Leased Capacity Providers</a></td>
<td class="nump">10,526<span></span>
</td>
<td class="nump">11,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="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">$ 54,291<span></span>
</td>
<td class="nump">$ 61,621<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624899361280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Summary of Significant Accounting Policies - Self-Insurance Reserve (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And5000Member', window );">Aggregate Deductible For Claims Between $0 And $5,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible', window );">Company Risk Retention</a></td>
<td class="nump">$ 5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And5000Member', window );">Aggregate Deductible For Claims Between $0 And $5,000 | Expedited Freight | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And5000Member', window );">Aggregate Deductible For Claims Between $0 And $5,000 | Expedited Freight | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And2000Member', window );">Aggregate deductible for claims between $0 and $2,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible', window );">Company Risk Retention</a></td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And2000Member', window );">Aggregate deductible for claims between $0 and $2,000 | Expedited Freight | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And2000Member', window );">Aggregate deductible for claims between $0 and $2,000 | Expedited Freight | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween5000And10000Member', window );">Aggregate Deductible For Claims Between $5,000 And $10,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible', window );">Company Risk Retention</a></td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween5000And10000Member', window );">Aggregate Deductible For Claims Between $5,000 And $10,000 | Expedited Freight | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween5000And10000Member', window );">Aggregate Deductible For Claims Between $5,000 And $10,000 | Expedited Freight | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And1000Member', window );">Aggregate deductible for claims between $0 and $1,000 | Intermodal</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible', window );">Company Risk Retention</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And1000Member', window );">Aggregate deductible for claims between $0 and $1,000 | Intermodal | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And1000Member', window );">Aggregate deductible for claims between $0 and $1,000 | Intermodal | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectsOfReinsuranceLineItems', window );"><strong>Effects of Reinsurance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure indicates the amount of additional liability retained by the company (self-insured retention) for each occurrence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure indicates the applicable range for additional liability retained by the company (self-insured retention) for each occurrence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectsOfReinsuranceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectsOfReinsuranceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And5000Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And5000Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_ExpeditedFreightSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_ExpeditedFreightSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And2000Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And2000Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween5000And10000Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween5000And10000Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And1000Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And1000Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_IntermodalSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_IntermodalSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907162656">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Operations and Summary of Significant Accounting Policies - Net Income per Share and Anti-dilutive Shares (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 193,191<span></span>
</td>
<td class="nump">$ 116,091<span></span>
</td>
<td class="nump">$ 52,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">(Loss) income from discontinued operation, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,232)<span></span>
</td>
<td class="num">(29,034)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income and comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">193,191<span></span>
</td>
<td class="nump">105,859<span></span>
</td>
<td class="nump">23,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="Show.showAR( this, 'defref_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic', window );">Income allocated to participating securities from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,070)<span></span>
</td>
<td class="num">(807)<span></span>
</td>
<td class="num">(385)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic', window );">Loss allocated to participating securities from discontinued operation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Income allocated to participating securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,070)<span></span>
</td>
<td class="num">(737)<span></span>
</td>
<td class="num">(385)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic', window );">Numerator for basic net income per share for continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">192,121<span></span>
</td>
<td class="nump">115,284<span></span>
</td>
<td class="nump">52,382<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted', window );">Numerator for diluted net income per share for continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">192,121<span></span>
</td>
<td class="nump">115,284<span></span>
</td>
<td class="nump">52,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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic', window );">Numerator for basic net (loss) income per share for discontinued operation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,162)<span></span>
</td>
<td class="num">(29,034)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted', window );">Numerator for diluted net (loss) income per share for discontinued operation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (10,162)<span></span>
</td>
<td class="num">$ (29,034)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Denominator for basic net income per share - weighted-average number of common shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26,783<span></span>
</td>
<td class="nump">27,155<span></span>
</td>
<td class="nump">27,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive stock options and performance share awards (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">143<span></span>
</td>
<td class="nump">137<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted net income per share - weighted-average number of common shares and common share equivalents outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26,926<span></span>
</td>
<td class="nump">27,292<span></span>
</td>
<td class="nump">27,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic net income (loss) per share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7.17<span></span>
</td>
<td class="nump">$ 4.25<span></span>
</td>
<td class="nump">$ 1.90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Discontinued operation (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.37)<span></span>
</td>
<td class="num">(1.05)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income per basic share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7.17<span></span>
</td>
<td class="nump">3.87<span></span>
</td>
<td class="nump">0.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted net income (loss) per share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7.14<span></span>
</td>
<td class="nump">4.22<span></span>
</td>
<td class="nump">1.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Discontinued operation (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.37)<span></span>
</td>
<td class="num">(1.05)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per diluted share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7.14<span></span>
</td>
<td class="nump">$ 3.85<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total anti-dilutive shares (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">72<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Equity Option</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted net income (loss) per share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total anti-dilutive shares (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">57<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fwrd_KeyEmployeePerformanceShareBasedPlanMember', window );">Performance Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted net income (loss) per share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total anti-dilutive shares (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fwrd_EmployeeNonVestedSharesMember', window );">Employee Non-vested Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted net income (loss) per share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total anti-dilutive shares (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Rounding may impact summation of amounts.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) from continuing operations available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from discontinued operations available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) from discontinued operations available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) from continuing operations allocated to participating securities for basic earnings (loss) per share or per unit calculation under two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 65<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2793-109256<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 66<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) from discontinued operations allocated to participating securities for basic earnings (loss) per share or per unit calculation under two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2793-109256<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 66<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2793-109256<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 60B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 66<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_KeyEmployeePerformanceShareBasedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_KeyEmployeePerformanceShareBasedPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_EmployeeNonVestedSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_EmployeeNonVestedSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624908591072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operation and Held for Sale - Narrative (Details) - USD ($)<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>Feb. 12, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 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="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal', window );">Involvement period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue', window );">TSA monthly service charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance', window );">Remittance payment, expense (up to)</a></td>
<td class="nump">$ 18,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="Show.showAR( this, 'defref_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod', window );">Reimbursement receivable period</a></td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable', window );">Reimbursement receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of fair value in excess of carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_NonCashCharge', window );">Non-cash charge</a></td>
<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,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_NonCashValuationAllowance', window );">Non-cash valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges', window );">Impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">6,967<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=fwrd_PoolBusinessMember', window );">Pool Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Cash from sale of Pool</a></td>
<td class="nump">$ 8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NontradeReceivables', window );">Earn-out from sale of Pool</a></td>
<td class="nump">$ 12,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="Show.showAR( this, 'defref_fwrd_DiscontinuedOperationEarnOutAchievementPeriod', window );">Earn-out period</a></td>
<td class="text">11 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining', window );">Estimated fair value of the earn-out asset</a></td>
<td class="nump">$ 6,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges', window );">Impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,967<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_fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Amounts Of Material Contingent Assets Remaining</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Continuing Involvement After Disposal, Maximum Vendor Payment Remittance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Continuing Involvement After Disposal, Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DiscontinuedOperationEarnOutAchievementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Earn-Out Achievement Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DiscontinuedOperationEarnOutAchievementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Period Of Continuing Involvement After Disposal, Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Period Of Continuing Involvement After Disposal, Reimbursement Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Asset Impairment Charges</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_NonCashCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash charge</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_NonCashCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_NonCashValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash valuation allowance against the net assets held for sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_NonCashValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of expected continuing involvement with a discontinued operation after the disposal date, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal</td>
</tr>
<tr>
<td style="padding-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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NontradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amounts due as of the balance sheet date of the sum of amounts receivable other than from customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NontradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of fair value of reporting unit in excess of carrying amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=fwrd_PoolBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=fwrd_PoolBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907060256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued Operation and Held for Sale - Assumptions (Details) - Pool Business<br></strong></div></th>
<th class="th"><div>Feb. 12, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputCreditSpreadMember', window );">Counterparty credit spread</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DiscontinuedOperationsMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.012<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputEbitdaMultipleMember', window );">Earnings before interest, taxes, depreciation and amortization discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DiscontinuedOperationsMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=fwrd_MeasurementInputAssetVolatilityMember', window );">Asset volatility</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DiscontinuedOperationsMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.550<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DiscontinuedOperationsMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations, Measurement Input</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DiscontinuedOperationsMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputCreditSpreadMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_MeasurementInputCreditSpreadMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=fwrd_PoolBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=fwrd_PoolBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MeasurementInputEbitdaMultipleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_MeasurementInputEbitdaMultipleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_MeasurementInputAssetVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_MeasurementInputAssetVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907232688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operation and Held for Sale - Consolidated Statements of Comprehensive Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Loss from discontinued operation, net of tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (10,232)<span></span>
</td>
<td class="num">$ (29,034)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Discontinued Operations, Statement of Comprehensive Income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Operating revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,776<span></span>
</td>
<td class="nump">141,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses', window );">Purchased transportation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,381<span></span>
</td>
<td class="nump">33,979<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense', window );">Salaries, wages and employee benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,458<span></span>
</td>
<td class="nump">65,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense', window );">Operating leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,289<span></span>
</td>
<td class="nump">21,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts', window );">Insurance and claims</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">929<span></span>
</td>
<td class="nump">6,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense', window );">Fuel expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">508<span></span>
</td>
<td class="nump">4,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense', window );">Other operating expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,627<span></span>
</td>
<td class="nump">17,587<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges', window );">Impairment charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,967<span></span>
</td>
<td class="nump">28,384<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,159<span></span>
</td>
<td class="nump">179,768<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax', window );">Loss from discontinued operation</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,383)<span></span>
</td>
<td class="num">(38,335)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Loss on sale of business</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,860)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Loss from discontinued operation before income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,243)<span></span>
</td>
<td class="num">(38,335)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax (benefit) expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="num">(9,301)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Loss from discontinued operation, net of tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (10,232)<span></span>
</td>
<td class="num">$ (29,034)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Asset Impairment Charges</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group Including Discontinued Operation Costs And Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group Including Discontinued Operation Fuel Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group Including Discontinued Operation Insurance And Claims Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group Including Discontinued Operation Labor And Related Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group Including Discontinued Operation Lease And Rental Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624900397536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>terminal</div>
</th>
<th class="th">
<div>Feb. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>terminal</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<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,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_JPHallExpressDeliveryMember', window );">J&amp;P Hall Express Delivery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Assets acquired and liabilities assumed, net of cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,760<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember', window );">Proficient Transport</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Assets acquired and liabilities assumed, net of cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability', window );">Payment to acquire certain assets and liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Earn-out acquired, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod', window );">Earnout period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Earn-out acquired with acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 385<span></span>
</td>
<td class="nump">$ 829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of earn-out</a></td>
<td class="text">&#160;<span></span>
</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">(294)<span></span>
</td>
<td class="num">$ (444)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne', window );">Earnout period one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Earn-out paid during current period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_BarOleTruckingIncMember', window );">BarOle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Assets acquired and liabilities assumed, net of cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments', window );">Increase to net working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment', window );">Increase in acquired property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<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,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles', window );">Decrease in intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<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,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_EdgmonTruckingLLCMember', window );">Edgmon</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Assets acquired and liabilities assumed, net of cash</a></td>
<td class="nump">$ 40,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Earn-out acquired, maximum</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod', window );">Earnout period</a></td>
<td class="text">19 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">$ 35,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_ChickasawContainerServicesMember', window );">Chickasaw Container Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_NumberOfTerminals', window );">Number of terminals | terminal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash used for acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets', window );">Tangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,471<span></span>
</td>
<td class="text">&#160;<span></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_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Liability Earnout Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Liability, Earnout Period One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Working Capital Adjustments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_NumberOfTerminals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Terminals</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_NumberOfTerminals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments To Acquire Businesses, Gross And Contingent Consideration, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<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 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 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 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=fwrd_JPHallExpressDeliveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_JPHallExpressDeliveryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_BarOleTruckingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_BarOleTruckingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_EdgmonTruckingLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_EdgmonTruckingLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_ChickasawContainerServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_ChickasawContainerServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624900830304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Weighted Average Assumptions (Details) - Proficient Transport<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember', window );">Risk-free rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.001<span></span>
</td>
<td class="nump">0.001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember', window );">Revenue discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.098<span></span>
</td>
<td class="nump">0.083<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember', window );">Revenue volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.242<span></span>
</td>
<td class="nump">0.273<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_MeaurementInputRevenueVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_MeaurementInputRevenueVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624897232928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Allocations of Purchase Price (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>May 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>May 30, 2021</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 306,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 266,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 244,982<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember', window );">Proficient Transport</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentChargesAbstract', window );"><strong>Tangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets', window );">Total tangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation', window );">Finance lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_JPHallExpressDeliveryMember', window );">J&amp;P</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentChargesAbstract', window );"><strong>Tangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<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,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<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,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets', window );">Total tangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<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,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation', window );">Finance lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<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,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_BarOleTruckingIncMember', window );">BarOle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentChargesAbstract', window );"><strong>Tangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<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,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets', window );">Total tangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation', window );">Finance lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_EdgmonTruckingLLCMember', window );">Edgmon</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentChargesAbstract', window );"><strong>Tangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets', window );">Total tangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation', window );">Finance lease obligations</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation', window );">Operating lease liabilities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Proficient Transport</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | J&amp;P</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | BarOle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Edgmon</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements | Proficient Transport</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements | J&amp;P</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements | BarOle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements | Edgmon</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Finance Lease Obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Operating Lease Obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of total tangible assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TangibleAssetImpairmentChargesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TangibleAssetImpairmentChargesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_JPHallExpressDeliveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_JPHallExpressDeliveryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_BarOleTruckingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_BarOleTruckingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_EdgmonTruckingLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_EdgmonTruckingLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624904247472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Estimated Useful Lives (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 30, 2022</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>May 30, 2021</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember', window );">Proficient Transport | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember', window );">Proficient Transport | Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_JPHallExpressDeliveryMember', window );">J&amp;P | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_JPHallExpressDeliveryMember', window );">J&amp;P | Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_BarOleTruckingIncMember', window );">BarOle | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_BarOleTruckingIncMember', window );">BarOle | Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_EdgmonTruckingLLCMember', window );">Edgmon | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=fwrd_EdgmonTruckingLLCMember', window );">Edgmon | Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Useful Lives</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_JPHallExpressDeliveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_JPHallExpressDeliveryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_BarOleTruckingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_BarOleTruckingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_EdgmonTruckingLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_EdgmonTruckingLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907069824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Indebtedness - Schedule of Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="num">$ (418)<span></span>
</td>
<td class="num">$ (534)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt</a></td>
<td class="nump">108,082<span></span>
</td>
<td class="nump">156,966<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion of long-term debt</a></td>
<td class="num">(1,494)<span></span>
</td>
<td class="num">(1,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, less current portion</a></td>
<td class="nump">106,588<span></span>
</td>
<td class="nump">155,466<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Credit facility, expires 2026</a></td>
<td class="nump">$ 108,500<span></span>
</td>
<td class="nump">$ 157,500<span></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624903810720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Indebtedness - Schedule of Maturity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">$ 3,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">3,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">99,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion and debt issuance costs</a></td>
<td class="nump">$ 106,588<span></span>
</td>
<td class="nump">$ 155,466<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624899130672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Indebtedness - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from 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="nump">$ 0<span></span>
</td>
<td class="nump">$ 195,000,000<span></span>
</td>
<td class="nump">$ 65,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash payments for 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="nump">5,355,000<span></span>
</td>
<td class="nump">4,198,000<span></span>
</td>
<td class="nump">4,580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Interest capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility amount</a></td>
<td class="nump">$ 525,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">525,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Aggregate principal amount</a></td>
<td class="nump">450,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="nump">450,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit', window );">Additional borrowing capacity of credit facility</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding under the senior credit facility</a></td>
<td class="nump">300,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="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of debt</a></td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available borrowing capacity</a></td>
<td class="nump">$ 272,466,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 279,966,000<span></span>
</td>
<td class="nump">$ 272,466,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor', window );">Bloomberg short-term bank yield index rate floor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DebtInstrumentBaseRateFloor', window );">Base rate floor</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DebtInstrumentFederalFundsRateFloor', window );">Federal funds rate floor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate', window );">Bloomberg short-term bank yield index additional rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rate at period end</a></td>
<td class="nump">1.43%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.85%<span></span>
</td>
<td class="nump">1.43%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Medium-term Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding under the senior credit facility</a></td>
<td class="nump">$ 150,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="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from credit facility</a></td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Bloomberg Short-Term Bank Yield Index | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Bloomberg Short-Term Bank Yield Index | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Federal Funds Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Prime Rate | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Prime Rate | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="nump">$ 20,034,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,034,000<span></span>
</td>
<td class="nump">$ 20,034,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DebtInstrumentBaseRateFloor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Base Rate Floor</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DebtInstrumentBaseRateFloor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Bloomberg Short-Term Bank Yield Index Additional Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Bloomberg Short-Term Bank Yield Index Rate Floor</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DebtInstrumentFederalFundsRateFloor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Federal Funds Rate Floor</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DebtInstrumentFederalFundsRateFloor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional optional borrowing capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_MediumTermNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_BloombergShortTermBankYieldIndexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_BloombergShortTermBankYieldIndexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624897192176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 07, 2023</div></th>
<th class="th"><div>Feb. 05, 2019</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></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="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="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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>
<td class="nump">$ 0.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>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,771,000<span></span>
</td>
<td class="nump">$ 48,989,000<span></span>
</td>
<td class="nump">$ 45,248,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=fwrd_StockRepurchasePlan2019Member', window );">Stock Repurchase Plan 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_ShareRepurchaseProgramAuthorizedShares', window );">Share repurchase program, authorized shares (in shares)</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Remaining shares authorized under share repurchase program (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,233,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,233,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=fwrd_StockRepurchasePlan2019Member', window );">Stock Repurchase Plan 2019 | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchased shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">535,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,771,000<span></span>
</td>
<td class="nump">$ 48,989,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Treasury stock acquired, average cost per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104.53<span></span>
</td>
<td class="nump">$ 91.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends per share (in dollars per share)</a></td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_fwrd_ShareRepurchaseProgramAuthorizedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares approved for repurchase</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_ShareRepurchaseProgramAuthorizedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=fwrd_StockRepurchasePlan2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=fwrd_StockRepurchasePlan2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624899298592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Share-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">$ 9,902<span></span>
</td>
<td class="nump">$ 9,124<span></span>
</td>
<td class="nump">$ 9,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense for restricted shares</a></td>
<td class="nump">11,376<span></span>
</td>
<td class="nump">10,913<span></span>
</td>
<td class="nump">11,033<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | Director Restricted Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense for restricted shares</a></td>
<td class="nump">1,387<span></span>
</td>
<td class="nump">1,436<span></span>
</td>
<td class="nump">1,026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Excess tax benefit for the vesting of restricted shares</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">342<span></span>
</td>
<td class="nump">253<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | Salaries, Wages And Employee Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">9,902<span></span>
</td>
<td class="nump">9,108<span></span>
</td>
<td class="nump">9,715<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations | Salaries, Wages And Employee Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=fwrd_NonemployeeDirectorNonvestedSharesGrantedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_NonemployeeDirectorNonvestedSharesGrantedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_SalariesWagesAndEmployeeBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_SalariesWagesAndEmployeeBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624899146304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>contribution </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>May 31, 2016 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized under the plan (in shares) | 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">2,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares) | shares</a></td>
<td class="nump">696,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expected life of options (in years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based awards, vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term for options outstanding</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual term exercisable</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value of stock options vested</a></td>
<td class="nump">$ 855<span></span>
</td>
<td class="nump">$ 922<span></span>
</td>
<td class="nump">$ 1,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="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Average aggregate intrinsic value for options outstanding</a></td>
<td class="nump">14,642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Average aggregate intrinsic value for exercisable options</a></td>
<td class="nump">13,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of options exercised</a></td>
<td class="nump">$ 142<span></span>
</td>
<td class="nump">2,137<span></span>
</td>
<td class="nump">1,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fwrd_KeyEmployeePerformanceShareBasedPlanMember', window );">Performance 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based awards, vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod', window );">Measurement period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_MinimumPercentageOfSharesAttainable', window );">Minimum percentage of shares attainable</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_MaximumPercentageOfSharesAttainable', window );">Maximum percentage of shares attainable</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fwrd_KeyEmployeePerformanceShareBasedPlanMember', window );">Performance Shares | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 2,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value of each purchase (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 127.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense', window );">Excess tax benefit related to exercise of stock options</a></td>
<td class="nump">$ 1,012<span></span>
</td>
<td class="nump">$ 911<span></span>
</td>
<td class="nump">$ 2,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized under the plan (in shares) | shares</a></td>
<td class="nump">314,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate', window );">Percentage of share price for shares issued</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod', window );">Purchase period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases', window );">Number of lump sum contributions | contribution</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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value of each purchase (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 9.17<span></span>
</td>
<td class="nump">$ 30.68<span></span>
</td>
<td class="nump">$ 20.99<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan | Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value of each purchase (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 18.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fwrd_NonEmployeeDirectorStockOptionsMember', window );">Non-employee Director Stock Options | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized under the plan (in shares) | shares</a></td>
<td class="nump">360,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares) | shares</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based awards, vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 1,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fwrd_NonemployeeDirectorNonvestedSharesGrantedMember', window );">Director Restricted Shares | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value of each purchase (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 93.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Grant date fair value of shares that vested during the year</a></td>
<td class="nump">$ 1,436<span></span>
</td>
<td class="nump">$ 2,514<span></span>
</td>
<td class="nump">$ 771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fwrd_EmployeeNonVestedSharesMember', window );">Employee Non-vested Shares | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 7,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value of each purchase (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Grant date fair value of shares that vested during the year</a></td>
<td class="nump">$ 9,804<span></span>
</td>
<td class="nump">$ 8,487<span></span>
</td>
<td class="nump">$ 9,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based awards, vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock | Share-based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based awards, vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value of each purchase (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 105.64<span></span>
</td>
<td class="nump">$ 75.35<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_fwrd_MaximumPercentageOfSharesAttainable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum Percentage Of Shares Attainable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_MaximumPercentageOfSharesAttainable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_MinimumPercentageOfSharesAttainable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum Percentage Of Shares Attainable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_MinimumPercentageOfSharesAttainable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Large Lump Sum Contributions Related To ESPP Stock Purchases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Measurement Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on purchase date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=fwrd_KeyEmployeePerformanceShareBasedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_KeyEmployeePerformanceShareBasedPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=fwrd_NonEmployeeDirectorStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_NonEmployeeDirectorStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_NonemployeeDirectorNonvestedSharesGrantedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_NonemployeeDirectorNonvestedSharesGrantedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_EmployeeNonVestedSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_EmployeeNonVestedSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624904437440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Weighted Average Assumptions (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 28.91<span></span>
</td>
<td class="nump">$ 18.36<span></span>
</td>
<td class="nump">$ 14.79<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted average assumptions under the Monte Carlo simulation model:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected stock price volatility</a></td>
<td class="nump">28.70%<span></span>
</td>
<td class="nump">28.90%<span></span>
</td>
<td class="nump">24.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life of awards (years)</a></td>
<td class="text">5 years 7 months 6 days<span></span>
</td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
<td class="text">5 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fwrd_KeyEmployeePerformanceShareBasedPlanMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 127.29<span></span>
</td>
<td class="nump">$ 87.33<span></span>
</td>
<td class="nump">$ 69.15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted average assumptions under the Monte Carlo simulation model:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected stock price volatility</a></td>
<td class="nump">35.50%<span></span>
</td>
<td class="nump">34.50%<span></span>
</td>
<td class="nump">23.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_KeyEmployeePerformanceShareBasedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_KeyEmployeePerformanceShareBasedPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624901126064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Roll Forward Activity (Details) - Continuing Operations - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning of period (in shares)</a></td>
<td class="nump">342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(27)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, end of period (in shares)</a></td>
<td class="nump">376<span></span>
</td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning of period (in dollars per share)</a></td>
<td class="nump">$ 58.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">106.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">60.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">63.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, end of period (in dollars per share)</a></td>
<td class="nump">$ 66.13<span></span>
</td>
<td class="nump">$ 58.44<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of year (shares)</a></td>
<td class="nump">191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="nump">82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested/Earned (in shares)</a></td>
<td class="num">(92)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (shares)</a></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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of year (shares)</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning of period (in dollars per share)</a></td>
<td class="nump">$ 69.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">105.64<span></span>
</td>
<td class="nump">$ 75.35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested/Earned (in dollars per share)</a></td>
<td class="nump">67.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">84.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, end of period (in dollars per share)</a></td>
<td class="nump">$ 87.82<span></span>
</td>
<td class="nump">$ 69.84<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fwrd_KeyEmployeePerformanceShareBasedPlanMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of year (shares)</a></td>
<td class="nump">79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested/Earned (in shares)</a></td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (shares)</a></td>
<td class="num">(16)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of year (shares)</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning of period (in dollars per share)</a></td>
<td class="nump">$ 75.61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">127.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested/Earned (in dollars per share)</a></td>
<td class="nump">63.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">74.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, end of period (in dollars per share)</a></td>
<td class="nump">$ 87.74<span></span>
</td>
<td class="nump">$ 75.61<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=fwrd_NonemployeeDirectorNonvestedSharesGrantedMember', window );">Director Restricted Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of year (shares)</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested/Earned (in shares)</a></td>
<td class="num">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of year (shares)</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning of period (in dollars per share)</a></td>
<td class="nump">$ 93.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">93.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested/Earned (in dollars per share)</a></td>
<td class="nump">93.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, end of period (in dollars per share)</a></td>
<td class="nump">$ 93.70<span></span>
</td>
<td class="nump">$ 93.46<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-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 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_KeyEmployeePerformanceShareBasedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_KeyEmployeePerformanceShareBasedPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_NonemployeeDirectorNonvestedSharesGrantedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_NonemployeeDirectorNonvestedSharesGrantedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624908530784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Exercise Price Range (Details) - Employee Stock Option - Continuing Operations<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Shares (in shares) | shares</a></td>
<td class="nump">376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 66.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 57.13<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Exercise Price Range One</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise price, lower range limit (in dollars per share)</a></td>
<td class="nump">43.67<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise price, upper range limit (in dollars per share)</a></td>
<td class="nump">$ 65.96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Shares (in shares) | shares</a></td>
<td class="nump">279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Life (in years)</a></td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 56.67<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 56.25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Exercise Price Range Two</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise price, lower range limit (in dollars per share)</a></td>
<td class="nump">75.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise price, upper range limit (in dollars per share)</a></td>
<td class="nump">$ 106.29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Shares (in shares) | shares</a></td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Life (in years)</a></td>
<td class="text">5 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 93.51<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 75.05<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(i)-(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(i)-(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=fwrd_ExercisePriceRangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=fwrd_ExercisePriceRangeOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=fwrd_ExercisePriceRangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=fwrd_ExercisePriceRangeTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624900866688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Employee Stock Purchase Plan (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>contribution </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2016 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Schedule of Employee Stock Purchase Plan (ESPP) Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized under the plan (in shares) | 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">2,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense | $</a></td>
<td class="nump">$ 11,376<span></span>
</td>
<td class="nump">$ 10,913<span></span>
</td>
<td class="nump">$ 11,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Schedule of Employee Stock Purchase Plan (ESPP) Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized under the plan (in shares) | shares</a></td>
<td class="nump">314,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate', window );">Percentage of share price for shares issued</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod', window );">Purchase period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases', window );">Number of lump sum contributions | contribution</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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Schedule of Employee Stock Purchase Plan (ESPP) Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares purchased by employees (in shares) | shares</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
<td class="nump">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Average purchase price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 82.48<span></span>
</td>
<td class="nump">$ 75.71<span></span>
</td>
<td class="nump">$ 44.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value of each purchase (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 9.17<span></span>
</td>
<td class="nump">$ 30.68<span></span>
</td>
<td class="nump">$ 20.99<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense | $</a></td>
<td class="nump">$ 87<span></span>
</td>
<td class="nump">$ 369<span></span>
</td>
<td class="nump">$ 292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan | Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Schedule of Employee Stock Purchase Plan (ESPP) Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares purchased by employees (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Average purchase price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 44.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value of each purchase (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 18.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 20<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_fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Large Lump Sum Contributions Related To ESPP Stock Purchases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_EmployeeStockOwnershipPlanESOPDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on purchase date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624900866656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 46,999<span></span>
</td>
<td class="nump">$ 29,533<span></span>
</td>
<td class="nump">$ 11,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">12,962<span></span>
</td>
<td class="nump">7,918<span></span>
</td>
<td class="nump">3,907<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">59,961<span></span>
</td>
<td class="nump">37,451<span></span>
</td>
<td class="nump">15,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">6,317<span></span>
</td>
<td class="nump">209<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="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">1,369<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
<td class="num">(150)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="nump">7,686<span></span>
</td>
<td class="nump">1,421<span></span>
</td>
<td class="nump">772<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total current and deferred</a></td>
<td class="nump">$ 67,647<span></span>
</td>
<td class="nump">$ 38,872<span></span>
</td>
<td class="nump">$ 16,593<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624908697488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax expense at the statutory rate</a></td>
<td class="nump">$ 54,776<span></span>
</td>
<td class="nump">$ 32,542<span></span>
</td>
<td class="nump">$ 14,566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal income tax benefit</a></td>
<td class="nump">11,035<span></span>
</td>
<td class="nump">7,448<span></span>
</td>
<td class="nump">2,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount', window );">Share-based compensation</a></td>
<td class="num">(840)<span></span>
</td>
<td class="num">(933)<span></span>
</td>
<td class="num">(298)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount', window );">Other permanent differences</a></td>
<td class="num">(30)<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount', window );">Non-deductible compensation</a></td>
<td class="nump">1,435<span></span>
</td>
<td class="nump">293<span></span>
</td>
<td class="nump">751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxContingencies', window );">Change in income tax contingency reserves</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(260)<span></span>
</td>
<td class="num">(400)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Federal income tax credits</a></td>
<td class="num">(107)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1,378<span></span>
</td>
<td class="num">(173)<span></span>
</td>
<td class="num">(639)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total current and deferred</a></td>
<td class="nump">$ 67,647<span></span>
</td>
<td class="nump">$ 38,872<span></span>
</td>
<td class="nump">$ 16,593<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Compensation, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Other Permanent Differences, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Share-Based Compensation, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624908571776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">$ 13,743<span></span>
</td>
<td class="nump">$ 14,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">822<span></span>
</td>
<td class="nump">839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Operating lease liabilities</a></td>
<td class="nump">37,599<span></span>
</td>
<td class="nump">37,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Share-based compensation</a></td>
<td class="nump">4,458<span></span>
</td>
<td class="nump">3,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies', window );">Accruals for income tax contingencies</a></td>
<td class="nump">141<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards', window );">Capital loss carryforwards</a></td>
<td class="nump">4,253<span></span>
</td>
<td class="nump">4,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">645<span></span>
</td>
<td class="nump">647<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">61,661<span></span>
</td>
<td class="nump">62,443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(4,648)<span></span>
</td>
<td class="num">(4,625)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total net deferred tax assets</a></td>
<td class="nump">57,013<span></span>
</td>
<td class="nump">57,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Tax over book depreciation</a></td>
<td class="nump">32,888<span></span>
</td>
<td class="nump">27,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="nump">6,600<span></span>
</td>
<td class="nump">5,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Operating lease right-of-use assets</a></td>
<td class="nump">36,600<span></span>
</td>
<td class="nump">38,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="nump">23,681<span></span>
</td>
<td class="nump">20,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">8,337<span></span>
</td>
<td class="nump">9,218<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">108,106<span></span>
</td>
<td class="nump">101,225<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="num">$ (51,093)<span></span>
</td>
<td class="num">$ (43,407)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsCapitalLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966508&amp;loc=d3e9972-128506<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126966508&amp;loc=d3e9979-128506<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624908554320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="nump">$ 65,388<span></span>
</td>
<td class="nump">$ 35,766<span></span>
</td>
<td class="nump">$ 13,463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDispositionOfBusiness', window );">Sale of business</a></td>
<td class="nump">4,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Operating loss carryforwards, valuation allowance</a></td>
<td class="nump">4,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Federal net operating loss</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State net operating loss carryforward</a></td>
<td class="nump">13,574<span></span>
</td>
<td class="nump">13,819<span></span>
</td>
<td class="nump">16,926<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Uncertain tax positions</a></td>
<td class="nump">198<span></span>
</td>
<td class="nump">241<span></span>
</td>
<td class="nump">$ 544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued', window );">Accrued interest and penalties related to unrecognized tax benefits</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">$ 88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Operating loss carryforwards, valuation allowance</a></td>
<td class="nump">$ 395<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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationDispositionOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the disposition of a business not qualifying as a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDispositionOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907084272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 241<span></span>
</td>
<td class="nump">$ 544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Reductions for settlement with state taxing authorities</a></td>
<td class="num">(66)<span></span>
</td>
<td class="num">(326)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for tax positions of current year</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 198<span></span>
</td>
<td class="nump">$ 241<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624908630464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>renewalOption</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="nump">$ 2,978<span></span>
</td>
<td class="nump">$ 2,050<span></span>
</td>
<td class="nump">$ 1,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">Future minimum rental payments</a></td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions', window );">Number of options to renew | renewalOption</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">$ 460,368<span></span>
</td>
<td class="nump">367,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Renewal term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Renewal term</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember', window );">Operating Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">$ 440,756<span></span>
</td>
<td class="nump">$ 353,347<span></span>
</td>
<td class="nump">$ 325,542<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_LesseeOperatingLeaseNumberOfRenewalOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Number Of Renewal Options</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_LesseeOperatingLeaseNumberOfRenewalOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624908725952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract', window );"><strong>Lease Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 141,865<span></span>
</td>
<td class="nump">$ 148,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease assets</a></td>
<td class="nump">23,209<span></span>
</td>
<td class="nump">13,797<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_LeaseRightOfUseAsset', window );">Total leased assets</a></td>
<td class="nump">165,074<span></span>
</td>
<td class="nump">161,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_LeaseLiabilityCurrentAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating</a></td>
<td class="nump">47,106<span></span>
</td>
<td class="nump">47,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance</a></td>
<td class="nump">7,950<span></span>
</td>
<td class="nump">4,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_LeaseLiabilityNoncurrentAbstract', window );"><strong>Noncurrent:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating</a></td>
<td class="nump">98,865<span></span>
</td>
<td class="nump">101,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance</a></td>
<td class="nump">15,844<span></span>
</td>
<td class="nump">9,571<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_LeaseLiability', window );">Total leased liabilities</a></td>
<td class="nump">$ 169,765<span></span>
</td>
<td class="nump">$ 163,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance lease, right-of-use asset, statement of financial position</a></td>
<td class="text">Property and equipment, net of accumulated depreciation and amortization of $220,669 in 2022 and $200,867 in 2021<span></span>
</td>
<td class="text">Property and equipment, net of accumulated depreciation and amortization of $220,669 in 2022 and $200,867 in 2021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease, liability, current, statement of financial position</a></td>
<td class="text">Current portion of debt and finance lease obligations<span></span>
</td>
<td class="text">Current portion of debt and finance lease obligations<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Finance lease assets, accumulated amortization</a></td>
<td class="nump">$ 11,097<span></span>
</td>
<td class="nump">$ 4,822<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_LeaseLiabilityCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_LeaseLiabilityCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_LeaseLiabilityNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_LeaseLiabilityNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_LeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Right-Of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_LeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624904190320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 60,732<span></span>
</td>
<td class="nump">$ 54,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">20,413<span></span>
</td>
<td class="nump">14,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">460,368<span></span>
</td>
<td class="nump">367,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(2,978)<span></span>
</td>
<td class="num">(2,050)<span></span>
</td>
<td class="num">$ (1,628)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_FinanceLeasesCostAbstract', window );"><strong>Finance lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of leased assets</a></td>
<td class="nump">6,263<span></span>
</td>
<td class="nump">3,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on leased liabilities</a></td>
<td class="nump">564<span></span>
</td>
<td class="nump">301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 545,362<span></span>
</td>
<td class="nump">$ 438,745<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_fwrd_FinanceLeasesCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Leases, Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_FinanceLeasesCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907093360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Minimum Payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 57,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">47,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">32,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">20,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">9,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">9,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">175,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(30,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of future minimum lease payments</a></td>
<td class="nump">145,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: current portion of lease obligations</a></td>
<td class="num">(47,106)<span></span>
</td>
<td class="num">$ (47,532)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">98,865<span></span>
</td>
<td class="nump">101,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">8,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">7,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">4,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">2,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">1,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">25,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(2,194)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of future minimum lease payments</a></td>
<td class="nump">23,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Less: current portion of lease obligations</a></td>
<td class="num">(7,950)<span></span>
</td>
<td class="num">(4,588)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">$ 15,844<span></span>
</td>
<td class="nump">$ 9,571<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624899127456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted average remaining lease term (in years):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">3 years 9 months 18 days<span></span>
</td>
<td class="text">4 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
<td class="text">3 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="Show.showAR( this, 'defref_fwrd_LeaseWeightedAverageDiscountRateAbstract', window );"><strong>Weighted average discount rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_LeaseWeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Weighted Average Discount Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_LeaseWeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Weighted Average Remaining Lease Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624906374880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases -Supplemental Cash Flow (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 58,794<span></span>
</td>
<td class="nump">$ 53,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from finance leases</a></td>
<td class="nump">564<span></span>
</td>
<td class="nump">301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from finance leases</a></td>
<td class="nump">6,054<span></span>
</td>
<td class="nump">2,423<span></span>
</td>
<td class="nump">$ 1,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for operating lease liabilities</a></td>
<td class="nump">50,306<span></span>
</td>
<td class="nump">74,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Leased assets obtained in exchange for finance lease obligations</a></td>
<td class="nump">$ 15,737<span></span>
</td>
<td class="nump">$ 9,673<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_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624908678560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Commitments to purchase trailers, vehicles and forklifts</a></td>
<td class="nump">$ 11,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_Liabilityinsurancecoverage', window );">Liability insurance coverage</a></td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionWorkersCompensation', window );">Self-insurance retention workers' compensation</a></td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And5000Member', window );">Aggregate Deductible For Claims Between $0 And $5,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible', window );">Company Risk Retention</a></td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And2000Member', window );">Aggregate deductible for claims between $0 and $2,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible', window );">Company Risk Retention</a></td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween5000And10000Member', window );">Aggregate Deductible For Claims Between $5,000 And $10,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible', window );">Company Risk Retention</a></td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And1000Member', window );">Aggregate deductible for claims between $0 and $1,000 | Intermodal</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible', window );">Company Risk Retention</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Aggregate Deductible For Claims Between $0 And $5,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Aggregate deductible for claims between $0 and $2,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Aggregate Deductible For Claims Between $5,000 And $10,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Aggregate deductible for claims between $0 and $1,000 | Intermodal</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Aggregate deductible for claims between $5,000 and $10,000</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Aggregate Deductible For Claims Between $0 And $5,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Aggregate deductible for claims between $0 and $2,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Aggregate Deductible For Claims Between $5,000 And $10,000 | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Aggregate deductible for claims between $0 and $1,000 | Intermodal</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange', window );">Layer</a></td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_Liabilityinsurancecoverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability insurance coverage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_Liabilityinsurancecoverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure indicates the amount of additional liability retained by the company (self-insured retention) for each occurrence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure indicates the applicable range for additional liability retained by the company (self-insured retention) for each occurrence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_SelfInsuranceRetentionWorkersCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure indicates the amount of liability retained by the company (self-insured retention) for each workers' compensation occurrence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_SelfInsuranceRetentionWorkersCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And5000Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And5000Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_ExpeditedFreightSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_ExpeditedFreightSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And2000Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And2000Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween5000And10000Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween5000And10000Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And1000Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And1000Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=fwrd_IntermodalSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_IntermodalSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_RangeofClaimAxis=fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_RangeofClaimAxis=fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624899338192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DefinedContributionPlanEmployerMatchPercentage', window );">Defined contribution plan, employer match percentage</a></td>
<td class="nump">25.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="Show.showAR( this, 'defref_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer', window );">Defined contribution plan, maximum employee contribution matched by employer</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contribution</a></td>
<td class="nump">$ 2,321<span></span>
</td>
<td class="nump">$ 2,091<span></span>
</td>
<td class="nump">$ 1,683<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DefinedContributionPlanEmployerMatchPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employee contributions that employer will match up to defined limit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DefinedContributionPlanEmployerMatchPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum employee contribution to the defined contribution plan as a percentage of the employee's annual compensation matched by employer</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: 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 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: 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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: 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 (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624906355104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value (Details) - Earn-out liability - Fair Value, Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Earn-out liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Earn-out liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Earn-out liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Earn-out liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 385<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=fwrd_EarnOutLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=fwrd_EarnOutLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624907231264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Minimum lease payments</a></td>
<td class="nump">$ 23,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimate of Fair Value Measurement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Minimum lease payments</a></td>
<td class="nump">23,210<span></span>
</td>
<td class="nump">$ 14,312<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Minimum lease payments</a></td>
<td class="nump">$ 23,794<span></span>
</td>
<td class="nump">$ 14,159<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624906984096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Losses On Assets Measured at Fair Value (Details) - Discontinued Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges', window );">Earn-out asset impairment charge</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,967<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_GoodwillImpairmentCharge', window );">Goodwill impairment charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_fwrd_NonCashValuationAllowance', window );">Valuation allowance on assets held for sale</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 22,978<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Asset Impairment Charges</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_GoodwillImpairmentCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill impairment charge</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_GoodwillImpairmentCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_fwrd_NonCashValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash valuation allowance against the net assets held for sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">fwrd_NonCashValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>fwrd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624898704832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">$ 1,973,403<span></span>
</td>
<td class="nump">$ 1,662,427<span></span>
</td>
<td class="nump">$ 1,269,573<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">15,988<span></span>
</td>
<td class="nump">14,328<span></span>
</td>
<td class="nump">13,489<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from continuing operations</a></td>
<td class="nump">265,976<span></span>
</td>
<td class="nump">159,301<span></span>
</td>
<td class="nump">73,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="nump">40,729<span></span>
</td>
<td class="nump">39,109<span></span>
</td>
<td class="nump">$ 20,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">1,208,076<span></span>
</td>
<td class="nump">1,117,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=fwrd_OneCustomerMember', window );">One Customer | Customer Concentration Risk | Revenue from Contract with Customer Benchmark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 138,669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">1,973,403<span></span>
</td>
<td class="nump">1,662,484<span></span>
</td>
<td class="nump">1,269,673<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">31,398<span></span>
</td>
<td class="nump">25,224<span></span>
</td>
<td class="nump">23,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">15,988<span></span>
</td>
<td class="nump">14,328<span></span>
</td>
<td class="nump">13,488<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from continuing operations</a></td>
<td class="nump">265,976<span></span>
</td>
<td class="nump">159,301<span></span>
</td>
<td class="nump">73,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="nump">40,729<span></span>
</td>
<td class="nump">39,109<span></span>
</td>
<td class="nump">20,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">1,208,076<span></span>
</td>
<td class="nump">1,117,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=fwrd_ExpeditedFreightSegmentMember', window );">Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">1,553,890<span></span>
</td>
<td class="nump">1,374,270<span></span>
</td>
<td class="nump">1,072,301<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=fwrd_ExpeditedFreightSegmentMember', window );">Expedited Freight | Network</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">947,817<span></span>
</td>
<td class="nump">805,015<span></span>
</td>
<td class="nump">599,097<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=fwrd_ExpeditedFreightSegmentMember', window );">Expedited Freight | Truckload business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">221,979<span></span>
</td>
<td class="nump">223,026<span></span>
</td>
<td class="nump">194,058<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=fwrd_ExpeditedFreightSegmentMember', window );">Expedited Freight | Final Mile</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">293,769<span></span>
</td>
<td class="nump">275,201<span></span>
</td>
<td class="nump">224,475<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=fwrd_ExpeditedFreightSegmentMember', window );">Expedited Freight | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">90,325<span></span>
</td>
<td class="nump">71,028<span></span>
</td>
<td class="nump">54,671<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">1,553,705<span></span>
</td>
<td class="nump">1,373,313<span></span>
</td>
<td class="nump">1,070,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">24,656<span></span>
</td>
<td class="nump">21,623<span></span>
</td>
<td class="nump">19,824<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">7,236<span></span>
</td>
<td class="nump">7,219<span></span>
</td>
<td class="nump">7,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from continuing operations</a></td>
<td class="nump">210,968<span></span>
</td>
<td class="nump">139,321<span></span>
</td>
<td class="nump">71,266<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="nump">39,459<span></span>
</td>
<td class="nump">36,364<span></span>
</td>
<td class="nump">19,820<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Expedited Freight | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">683,386<span></span>
</td>
<td class="nump">777,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Intermodal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">419,698<span></span>
</td>
<td class="nump">289,171<span></span>
</td>
<td class="nump">199,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">6,641<span></span>
</td>
<td class="nump">3,538<span></span>
</td>
<td class="nump">3,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">8,752<span></span>
</td>
<td class="nump">7,109<span></span>
</td>
<td class="nump">6,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from continuing operations</a></td>
<td class="nump">56,874<span></span>
</td>
<td class="nump">30,117<span></span>
</td>
<td class="nump">16,391<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="nump">1,270<span></span>
</td>
<td class="nump">2,745<span></span>
</td>
<td class="nump">448<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Intermodal | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">322,001<span></span>
</td>
<td class="nump">249,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">101<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from continuing operations</a></td>
<td class="num">(1,866)<span></span>
</td>
<td class="num">(10,137)<span></span>
</td>
<td class="num">(13,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">202,756<span></span>
</td>
<td class="nump">90,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="num">(205)<span></span>
</td>
<td class="num">(1,057)<span></span>
</td>
<td class="num">(2,331)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from continuing operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="num">(100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="num">(67)<span></span>
</td>
<td class="num">(219)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations | Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations | Expedited Freight</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="num">(185)<span></span>
</td>
<td class="num">(957)<span></span>
</td>
<td class="num">(2,195)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations | Intermodal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Operating revenues</a></td>
<td class="num">$ (20)<span></span>
</td>
<td class="num">$ (43)<span></span>
</td>
<td class="num">$ (36)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=fwrd_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=fwrd_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=fwrd_ExpeditedFreightSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_ExpeditedFreightSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=fwrd_NetworkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=fwrd_NetworkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=fwrd_TruckloadMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=fwrd_TruckloadMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=fwrd_FinalMileMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=fwrd_FinalMileMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=fwrd_IntermodalSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=fwrd_IntermodalSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140624900374176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 7,885<span></span>
</td>
<td class="nump">$ 2,668<span></span>
</td>
<td class="nump">$ 2,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">1,075<span></span>
</td>
<td class="nump">5,900<span></span>
</td>
<td class="nump">567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Operating Revenue</a></td>
<td class="nump">11,347<span></span>
</td>
<td class="nump">7,943<span></span>
</td>
<td class="nump">4,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">12,501<span></span>
</td>
<td class="nump">8,626<span></span>
</td>
<td class="nump">5,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">7,806<span></span>
</td>
<td class="nump">7,885<span></span>
</td>
<td class="nump">2,668<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">1,734<span></span>
</td>
<td class="nump">1,268<span></span>
</td>
<td class="nump">1,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">1,052<span></span>
</td>
<td class="nump">1,670<span></span>
</td>
<td class="nump">567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Operating Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">1,258<span></span>
</td>
<td class="nump">1,204<span></span>
</td>
<td class="nump">615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">1,528<span></span>
</td>
<td class="nump">1,734<span></span>
</td>
<td class="nump">1,268<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=fwrd_AllowanceForRevenueAdjustmentsMember', window );">Allowance for revenue adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">1,526<span></span>
</td>
<td class="nump">1,005<span></span>
</td>
<td class="nump">737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Operating Revenue</a></td>
<td class="nump">11,347<span></span>
</td>
<td class="nump">7,943<span></span>
</td>
<td class="nump">4,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">11,243<span></span>
</td>
<td class="nump">7,422<span></span>
</td>
<td class="nump">4,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">1,630<span></span>
</td>
<td class="nump">1,526<span></span>
</td>
<td class="nump">1,005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Deferred tax valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">4,625<span></span>
</td>
<td class="nump">395<span></span>
</td>
<td class="nump">395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">4,230<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Operating Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 4,648<span></span>
</td>
<td class="nump">$ 4,625<span></span>
</td>
<td class="nump">$ 395<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=fwrd_AllowanceForRevenueAdjustmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=fwrd_AllowanceForRevenueAdjustmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>fwrd-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:fwrd="http://www.forwardair.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fwrd-20221231.xsd" xlink:type="simple"/>
    <context id="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie64489d12f9e4a34b84f9d3a7e4d3a0a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic1b4a60a90d6400f89b9da03c41d1dea_I20230227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2023-02-27</instant>
        </period>
    </context>
    <context id="i73079018c27e41c79cd79c55eafdb167_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibd709a920436444f834d2172866e61e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i134abaded8854b03b0106d994922ba92_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="i024ed9d7ffba4f799b94f719a79423b5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="i7765c61dae1943deb5997320c1b15385_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="ibeb9d81fe44d4511880010ef5622d32c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2870cb3b5e8d41068eae1ed6da901dbb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="ifbc393ff82b5472d80996ad6a97fb849_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="i902cbd17396248ecbf05c6646f681154_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="i62fc347c5b8f4aecb1b24446a4b2f645_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="ie25dcd77fd144550a3d640f173e0984c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib1ce2e3d9e254e2f873a927689b2f769_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8766da8c1cfa49819f90dca0ab696195_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i88684641f4a14628aa5368543490d509_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iffea3f39eb0d4db4b0cbec92dd4bd41e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc2c9e1d0416441fba54648d485feecd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7372978577d84f879c539d6f50ce8b83_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6f43baddd64d490185baebe746e630dc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7120416604944af28ee2f9c61e383069_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i72c287c35e1a485cb6a9cc842c1754e7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i76eef3cfc17648eda553d5827be4e9a3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i369785ca52684fc48b9f5cabeaf62497_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i730e3edef7ca42bab26b6c74157a7264_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie05b88541f40432b83ca1d701d975f88_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9f636c74d8c24a0597801d2ab0c6e349_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie85eda2a35fe4308b1d57e6085cad2ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf870f1c468d485ab5904e8465fab2b6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i19468e7506d74ba0956256abac9f4e08_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fa48626ff2940c18e1c6507c4532821_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i595081a8570f4a1da1050f2beed34c98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40c02d55614742738ffa9788eb83d42d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3210865379794e14afa1a6d645ca1258_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85434e4d9fb14f0cb232684c018a1c86_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i19a6a19c0ef24a3f917093c69ea560f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i649d51b058de4052aeb36a91a3abec9e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibaaad498ac8247b4ac4c17554ea4517c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d6373f375e04e389c8d2af9ee6bdc40_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0b5ce95742d4a8bba258f948b54fe30_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id94950dc988c425690c3e571d001ec1d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2ef1e2a1c784491ba196a38818035566_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1844273b5dfe41e3a2c60bf8ce097649_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9e4a4516d1a94810ba05e32d170fa76d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5c5a55294364aa3ab1061a6bce85f97_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i95954d5e988a4144acebe230723d0f33_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c39811a3db043c3ab1f6a0f0c8b28b3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ab102a15f7240fa9efad811fc7d0207_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87aac84ffeb64d54b551ecf8da869f24_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a4b4be19cb04b86875120934c3f4f2e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9953899729e04637acd49160ae846c62_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifa2feda472f14f76a0d13aa3aaa998a2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic61ed5bb42f24108a5f60e14a52bbb15_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9ec71a2308ec4f58bfe3d90916698cd1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i14d2fb3488864cd09f3c4c7cf9712d3b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2c886ccf77434705a98c01014e115c41_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0088ebb80fab4cdc8be3623f32bfb3ba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8cd74804519c4e34bfbb903cf79416c4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i29b2b50004b24a5d91a5e6e9776ed222_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="i43bb46dd43204a0f947fe6e8fb966b3c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="i9de84fe3fe94488c83313bb3452edf27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="i4252f40af7494c21b29de1f60c8cdace_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62ce41c847964f539fb78e55ca4646e8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie6af75e244414442a28a737e4b082896_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8440782655ff407ca4db0f8579510425_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ba173bf5dd6479cb20be23524128e30_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ed8c5205b1748c7b4558c333dfca432_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id2b04446d9194918b34a183a163a30c0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib377104c7ca842c6ac29e57a4b060739_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2da06ccb1ee74e86b00ca0cbd23fd02a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifaf22232f454411d866b284fe1ab865b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:Aggregatedeductibleforclaimsbetween5000and10000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5b1096b355ad4cd784e8160a120f43bb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And5000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5556f96f930946199167f68229e632c5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And5000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifb16715afeb442ae95eb85f56d843594_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And5000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5dde9032cab243e2be356fb366cb9845_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And2000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if1d98eab3be54878ba35b4d7ca80d5ef_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And2000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if6361e680e834267a21c33e0e1b7c0cb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And2000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i43591d3320ce4d3ebe67ac2f6f654d51_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween5000And10000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib9ca0d4bc8bb4f5f96735654358033c9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween5000And10000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i72b6c351228d498c820583597793573b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween5000And10000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic7a9b20f72ab49c9ad78401b10ca2faf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And1000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iace49d4338114897828a182f4393daf7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And1000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1dddd9d3b3eb457e958669c4d1014101_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And1000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic9f740e3fe904f2f944250d894c511f5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaf51aeb7f3c145b0b8186443800b98bd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2de2f54b81694faa8fbf9ae6a7bdd8c2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i45484da29a91493bb4a226bac6106f2e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4652e9f46a24418999e1f1a4b149a4c4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i648e012854d94614b2e48c06f71a7a62_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic8d8a4e0349c4a11bd662dba7bf3cd77_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i10c61a34a83341228282f76cef0d7f49_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i941d229d00f5463d91473d7efa62a911_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7131d2e7599740c7a8ca538271476891_D20210212-20210212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-02-12</endDate>
        </period>
    </context>
    <context id="i98a75a92dc53495eaf5c6a1111981808_I20210212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-12</instant>
        </period>
    </context>
    <context id="i74924f65af7b44e58cadb2522c26f106_I20210212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputCreditSpreadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-12</instant>
        </period>
    </context>
    <context id="ibea62dd096144995bdb6692595e37cf2_I20210212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-12</instant>
        </period>
    </context>
    <context id="i81b1661a6dcf47fabf67a1e47457f4c5_I20210212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">fwrd:MeasurementInputAssetVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-12</instant>
        </period>
    </context>
    <context id="i9db955874b254d84ab44b493f623d511_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">fwrd:PoolBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idf3b50dc1ee346009be684e3a9a9ad70_D20210212-20210212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-02-12</endDate>
        </period>
    </context>
    <context id="idb86239a1a2d4f538561dcec42d143cd_I20210212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2021-02-12</instant>
        </period>
    </context>
    <context id="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id3a6ea0392a742378490f195359e8d70_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id102fb147d78495a8b71e3548bf09477_I20210530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:JPHallExpressDeliveryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-30</instant>
        </period>
    </context>
    <context id="ie761a1d5bc0f403abc5fbc8617a72592_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ie0365140dbce426bbc8f3923fd8494d0_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i552f40cd0afb49d994dbd71464b72503_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1bfd06082cff40c59edee2194a16362a_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ieb18455d0a9540efbc36e688190e5ba9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79b4ee8b1b064841b1508f633cc5fc4e_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ic0a777e708e8403f88fc612329336bb4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">fwrd:MeaurementInputRevenueVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4f9760acd8f1415d8a019eeb27467ecf_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">fwrd:MeaurementInputRevenueVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i6024f04adf5c4f48a7a288675dc69785_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i13a01229b56345e7a4207a3e4563b4c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9c0a4c6cc1124bd3acf8a2456a432c7d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i984c16a7d1284e398703f81d6614d489_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3935f5f52d0f4792a10eea1e4dfc3c30_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if9d318bb4ac748dbb471adf977c62752_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-30</instant>
        </period>
    </context>
    <context id="i83ada955a51142d981cad780ac01eed6_D20220530-20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-30</startDate>
            <endDate>2022-05-30</endDate>
        </period>
    </context>
    <context id="ib744493e44214e54b173b9c600fb752d_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i148fed5dce9a4d8eb47bb95f3fac0d7f_I20210530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:JPHallExpressDeliveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-30</instant>
        </period>
    </context>
    <context id="i8e04d1742f3f4e04a674feef02b5bdac_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i35fde45599c34c57aa2ed1b0396b3f40_I20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-30</instant>
        </period>
    </context>
    <context id="i69eb87f6b5934d2cb29fdb317ec55113_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="idc8b2d2a7fcf4eeeb14efee46fd662fc_I20210530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:JPHallExpressDeliveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-30</instant>
        </period>
    </context>
    <context id="i02079c41a66c4417b19c36bb004ce1d6_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ib0f3ad341e2b4c0e861b615ebae690e4_I20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-30</instant>
        </period>
    </context>
    <context id="if39d16e8630a4148850e6e9dd1820a6b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if5cee0fa962340188ada43fd219b4685_D20210228-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-28</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i955f115d48c340828dc94d91fc452757_D20210530-20210530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:JPHallExpressDeliveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-30</startDate>
            <endDate>2021-05-30</endDate>
        </period>
    </context>
    <context id="ide4d23fd0316406eb0f22f95315be7de_D20211130-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-30</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i01cfc56fbde9454ca4fb3ae1c5b9c5dc_D20220530-20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-30</startDate>
            <endDate>2022-05-30</endDate>
        </period>
    </context>
    <context id="ie83f4692bb664f6cb8268584ff197399_D20210228-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-28</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i61a8c0c697d44f8491e877b979969210_D20210530-20210530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:JPHallExpressDeliveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-30</startDate>
            <endDate>2021-05-30</endDate>
        </period>
    </context>
    <context id="iba519191a4084f03988984837fac92d8_D20211130-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-30</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ibe3720f3c66a4a479eada1f6acd0fb89_D20220530-20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-30</startDate>
            <endDate>2022-05-30</endDate>
        </period>
    </context>
    <context id="i038098b255ae41b9bad963882f3828b6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ChickasawContainerServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib354dc4e36d74b2f9986904be1cc954a_D20221201-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ChickasawContainerServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idbf2565529094c4a97e69fffedb950eb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i17c70ce0c4d243f592d1263d7fb40f38_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id0898dd0d07b420a9f542c23912ade4a_D20170901-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i0327c006db6345ac9b02f2eb928b8cc7_I20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-30</instant>
        </period>
    </context>
    <context id="i7c48754b485342f2848d28d425c20d59_I20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-30</instant>
        </period>
    </context>
    <context id="i5b4ba4232d8948ac85a5866266647996_I20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-30</instant>
        </period>
    </context>
    <context id="ic2e1dd7f9cab4369a6c29a06401c9b50_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="if4765aa9168d42ccb652f0e64637d7f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba9532f96c094c3cac4b638e23467621_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i94c46cdf57794efeb97d4e591f7ab157_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idef6737b93a04be5b7bf23f47c193937_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i7baccc38e4ac49cabea0da1c1bb3514e_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fwrd:BloombergShortTermBankYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i62c1c2eabb324017bdf1717d4ddd2710_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fwrd:BloombergShortTermBankYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic562281de65a44309c6fa8ad80e4d335_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i7e3d7199197645c4a73d57ce503008f1_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic11d77bcf9624f6f9118a10a60c8b3fe_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iea737f02308c42b9aa9e6f5c72996cdd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i201dff88d31f477e86c82deaecc69080_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i47383b89898849a2bb50a02afd56829d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia29b49e837464deb876d7079286a6c45_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iff895c8f5e9c49fa81d9254534081d21_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ieefbe8cc2b684a6b8e2de3e87c8b99d0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id3c84a6086f54694be8ce2aab3240ae6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id33ab4cb08fb44fea15e3ab1ed2b2edf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9de02d5458094b46a95302fb82590594_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0a2900f527ed4f88aa8c726ae5a67a06_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5c99528fda874093942ecc93b4b8143f_D20230207-20230207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-07</startDate>
            <endDate>2023-02-07</endDate>
        </period>
    </context>
    <context id="i7afcc7db249343e4822fed2756001420_D20190205-20190205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-05</startDate>
            <endDate>2019-02-05</endDate>
        </period>
    </context>
    <context id="i48caf85eecd94b969ebf9c976e696b0a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i02dcab2aa6d949988240d5ec3a731f53_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i11c95bfe6dbb4b35a866e3c7d12d62a6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if1ab44eb9d0844c59d14ff0c9fe7b2ce_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7d99c170e8ec4d52aa010fb0dc81d664_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i90cfb094ce734a6a871f28951aba22e7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1236656deac14daa83f0fcc20a1da0a5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6545d8d99180485197873143027e2886_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iedf0627989f241979dc196659524a7f3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ice4a0548541a447185d3f246962956df_I20160531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2016-05-31</instant>
        </period>
    </context>
    <context id="i83e2da310d954e1182ea16703245a180_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i42bbc8b157ab429e8e844a3a15dca476_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd146be2ecdb439ebe73b3e245491cf6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87caedd8aae6458789095cd83cc03818_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if4bcf454064947c78f0970b3a4cfbfbf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ife11456c539c45ddae8cc2d0f80a8af7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i015c6cf4ff1243fea159b67b5b95bbbc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">fwrd:ExercisePriceRangeOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3cdfa3802f4b479fb58853b68bc77051_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">fwrd:ExercisePriceRangeOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6010cd720bb84f57935dcb1fa4c41768_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">fwrd:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4f54ff98915c48b5982dcc92b30053a1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">fwrd:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8daae1377a2648a9903217ad5f920eea_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7093c064f9a042b6b7f606ca62f69881_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifa51df2ef8a74a908f074aa3be8a53ed_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1e2c4e75b4f74a8a81063484d1de6ff9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i01b840bf878a4aad9b4a25201dd876aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i41185c36f4694882b07bc7adb86fa386_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i789fa158dba64e57aa147656c24f3026_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a7f249a78074bbc9d0545003c915c64_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic2589e94a30443c4ab738b03e02ceb1c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i52a44ebc7a56497c84066906ac2b38c0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:EmployeeNonVestedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i702a79a1de8e4ab3a261243298f1eb79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i523e0fb907044a8aa6773c4aa09c052b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id873a1ce59ae4697a4451a3ac4e2d43e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6166095700f44bf19251535082a20bb6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e6d46d37534490c995598c8706a521b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i61134e3183444209aad78beb747a2f81_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6ce0b74ce3ca4eb98b4d885cb3865d36_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i88b0f7a269344094828c07cd8a89e152_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f8dff9682fe422d9b664375a9ba8b05_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ced53b0f156480e907676567b0f4db5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie34f94cd46454bbdaf32b32821f4ac85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a3c269a012f4f5ba52ed3f240819389_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i828ffbf21c74411099f6d498c9478df9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia1d33f27fcb5449090dbdb19b0a012ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia553e8f5199146e28db7d65b6ca60cff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iae7c49564bf840c382b038e0e8c7a51f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3f9de3ae4ece4c369bbc6ec80fa20c19_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d05f4825c8e4c49a5732a2e4d70854a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i99fcce9f67b44bc1ada88503916b1468_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonEmployeeDirectorStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2974b12f0d294c9583970344f54eb158_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5793cc7a04d94c1f8ccc42aa7deb2be1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i18ad959706d443778c57ec6d43078834_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9eedb97b6aa645f3844536b4486fbe5e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0eaf4925eb84402fb3f44f9400cd86e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic6a00526b49f42adac9d17e0a080a838_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib3c39518842342af94fae4317c6755ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib607fba5e2444bba8c82897c9c482f0c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4c629d51e3854f53800d1091c5b0bb53_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iae69a24f924843b385b5ab200c92991a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0c116092153438391241371355c5728_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idd2335440c674ec18d90fa0ef996df38_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaac26f3cd607448e91a09e4e061a8d07_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a9e7dc41f404e4084a6fc17ab342102_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied1c967531f145b0ac9efa8880e3ac6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45db3aad1f9b411b9c07e79733f6d52e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2fff56dc66a14ed6923ae8fb8928f09e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0cf1ad0d84234af1bc61fcc0cf5286f5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i27b14f036bfe4066bdc83102cf45e234_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a4ebbb5edda4553a9129adf478c108e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie48809723e914ab78a03bb07a411558a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4eee9d93b8064173878dfa5a32e73e65_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9c5e8546d4a44f0b8d1fd0f50febfd89_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">fwrd:OneCustomerMember</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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i63ad10976ede434ea7435e883a14738b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if4fa677ce337409289564f20bcbd06c0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ife55ec9f6a8b4368bfcea0485bdfdcfc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i759c3b815d8d438d9b545791412040ee_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieeb0a28b133f435e88804a19b7bfdf6c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i589919054cad4b4c94332e5505c8f971_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i60dcca6371e74f19a02235cdc7fcaf71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic2b62b65526042e39f1d74abd7927e76_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i771895519fe240218fb936adc8bfe970_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4dc6675c161e4ce5822044ea494660c0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia85b8de58a224f028ad6a57310bb8f44_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i97c183e2dcce497eb39c0da1c4a71d79_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2195252739bf4ccb8b4c42699c6c8d40_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaaaaf1e0abb34894b694991add547b13_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i977c07855e2d4dc79bbf95e0b8efd145_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i625276b5d0b14b7da131b0e2dc0ccd5b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icb81508ff9504e92a1479a5fa20787b3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic3e65445a9974c449ff09f9480bb7c52_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ee7a03d0ead47b6b38f0ad5295f72e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28ff09fca9dd4764845397e8512a658f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4f2d7b060b144b17b530f528ed3ae66f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b369f6361b8432aa60909e8cd4c1b2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9904f1a9cc764448b36dd2914775b201_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia5ae7af81881498c90817fdf64565255_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07cd95499cf3488a9aacfbda9962c19b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a6dac017feb4ab993076349c739c3aa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:NetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i85fe4b20cc684698b9f8d8edbf083841_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:NetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida24d1ce786849f6ab8ee21e399f9575_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:NetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i74272e15a7954c17ac939e67a2edbd77_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:TruckloadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia28b82d3fed94075804f228842393c3e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:TruckloadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib71be04f37d6437aa9239b5b71c5fc1c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:TruckloadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i76c2693e90474ea5a3d21ea5f37260b1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:FinalMileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib0b9510eaeca44db92dbfa9de0c7f644_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:FinalMileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6bf388f5f4714a21aadf3b4233c5f50b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:FinalMileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd25d06c391a439d99137934e374a896_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8a9277734338458499533d76206d8c10_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1152f2c3d4aa4a22a5027632aeff8ca9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i39d4c21448964cf5bd93ea6e0fdb05fc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0b9904dd68784f6ebb25f9d8ebe66a71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5cfb652eab5840caa14b315e13e9a2d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib909d4f057f545e2af116238f78c3066_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i554ab09e89fc4001953528a25525ec82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i97e2df70a4044d2099d9a1e3b7db8023_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i17ce0a5f975d4b41843995d702525ca2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib393e108797b412db53aee6854014eea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4252a665448643f89f246ab727f5b9e1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1a44c582f6be43aea07bcc645d63e4d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc70477f047241e88ea3974854b2613b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i83eeacafd776439cad0cbd0bdbe35728_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i244fee84c1524e97a281a9eacc1800bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e40e751865c4e6485b529a4645d597e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5bdc44565204cf29eddeed824654960_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie76bc3e52bc94f2eb4b928a56d6fd0fb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i760b44b179194816bf16fef8d0f02e44_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i161215aacc5e4ea9b55ec0e8cbae52d1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if5f461f2bdb449b38a0323210bf977b8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i42194a7880e1452ba77d45213fc204bf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">fwrd:AllowanceForRevenueAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i89f28a1341bc458493c52da9fd390fec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i658b59d686a6435fa47baf5a64784b6f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>fwrd:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="terminal">
        <measure>fwrd:terminal</measure>
    </unit>
    <unit id="contribution">
        <measure>fwrd:contribution</measure>
    </unit>
    <unit id="renewaloption">
        <measure>fwrd:renewalOption</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl80L2ZyYWc6N2IxMjBiMDViYzVkNDI0ZDk3ZDZhNzUwNjRlZDM5ZWUvdGFibGU6ODRhNjZlZTY2Yjk1NDUyMTk3ODhmYWViYjUzNTY4NWEvdGFibGVyYW5nZTo4NGE2NmVlNjZiOTU0NTIxOTc4OGZhZWJiNTM1Njg1YV8zLTEtMS0xLTk4MDEx_b3ea4e31-e127-4d38-951c-91d55632f3bc">0000912728</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl80L2ZyYWc6N2IxMjBiMDViYzVkNDI0ZDk3ZDZhNzUwNjRlZDM5ZWUvdGFibGU6ODRhNjZlZTY2Yjk1NDUyMTk3ODhmYWViYjUzNTY4NWEvdGFibGVyYW5nZTo4NGE2NmVlNjZiOTU0NTIxOTc4OGZhZWJiNTM1Njg1YV80LTEtMS0xLTk4MDEx_9bd27c3c-1908-4a37-985d-99b5d85ac2f5">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl80L2ZyYWc6N2IxMjBiMDViYzVkNDI0ZDk3ZDZhNzUwNjRlZDM5ZWUvdGFibGU6ODRhNjZlZTY2Yjk1NDUyMTk3ODhmYWViYjUzNTY4NWEvdGFibGVyYW5nZTo4NGE2NmVlNjZiOTU0NTIxOTc4OGZhZWJiNTM1Njg1YV81LTEtMS0xLTk4MDEx_fe607606-7d36-4a5b-8ce0-272f4a8014dd">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl80L2ZyYWc6N2IxMjBiMDViYzVkNDI0ZDk3ZDZhNzUwNjRlZDM5ZWUvdGFibGU6ODRhNjZlZTY2Yjk1NDUyMTk3ODhmYWViYjUzNTY4NWEvdGFibGVyYW5nZTo4NGE2NmVlNjZiOTU0NTIxOTc4OGZhZWJiNTM1Njg1YV82LTEtMS0xLTk4MDEx_df3a9f19-537e-478c-a750-05ea038c40a1">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i369785ca52684fc48b9f5cabeaf62497_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzU4MzA_958fbd47-a946-4868-9b63-b13f203d45d4">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i5d6373f375e04e389c8d2af9ee6bdc40_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzcxNDU_55351932-5612-49dd-a6cb-9cd33607a563">P3Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7093c064f9a042b6b7f606ca62f69881_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzMwNjE_ce04b455-df6d-4738-8360-fa75d0224204">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i5d6373f375e04e389c8d2af9ee6bdc40_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzEyMjg_292e7737-f71f-41dc-a5b0-5c3278c602c8">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_d925c18c-79fd-436c-b640-82239a494ae2">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_f5628841-6bda-4f65-88cd-ad55e6d66ede">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_35b19d2a-5e36-40f6-adeb-0bff0a46428f">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_9b10b5ff-bf5d-45bb-8322-038fd29faf18">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTIx_f607f02a-71b0-4798-914c-cf7505b660b7">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTI0_d96b851b-84a7-4aeb-8a7b-467500256d82">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8yMDU_55ff3912-bc01-437b-b965-c5203de0b6d3">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8yMDU_f5e7cbc6-23b7-4e0c-b5a8-30aa8e3134ef">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTI1_15b95846-d996-4971-b207-2173496111d7">000-22490</dei:EntityFileNumber>
    <dei:DocumentTransitionReport
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTE2_aed0f3ba-fb03-4f1b-9f35-477ee81a789d">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTE3_a1724723-37e0-4392-923c-f21070dd87dd">FORWARD AIR CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6ODc4YTA0OGQ2ZDAwNDgyZGJiNTQyZWJkZDk5ZjUwYWMvdGFibGVyYW5nZTo4NzhhMDQ4ZDZkMDA0ODJkYmI1NDJlYmRkOTlmNTBhY18xLTAtMS0xLTk4MDEx_593dd748-e076-4780-aaa7-fc98153b17b2">TN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6ODc4YTA0OGQ2ZDAwNDgyZGJiNTQyZWJkZDk5ZjUwYWMvdGFibGVyYW5nZTo4NzhhMDQ4ZDZkMDA0ODJkYmI1NDJlYmRkOTlmNTBhY18xLTEtMS0xLTk4MDEx_bed4edc3-d3b2-496a-aae0-c4a4a2a94932">62-1120025</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjQ0NmY3M2I3YzQ1NGU1Njk3YmE5YjliZWI0Y2RkMDQvdGFibGVyYW5nZTo2NDQ2ZjczYjdjNDU0ZTU2OTdiYTliOWJlYjRjZGQwNF8yLTAtMS0xLTk4MDEx_72693ab8-377f-4e32-a5d2-30089ebed7bc">1915 Snapps Ferry Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjQ0NmY3M2I3YzQ1NGU1Njk3YmE5YjliZWI0Y2RkMDQvdGFibGVyYW5nZTo2NDQ2ZjczYjdjNDU0ZTU2OTdiYTliOWJlYjRjZGQwNF8yLTEtMS0xLTk4MDEx_ae0b1f52-cd44-4b53-b9ba-72a95e8790e5">Building N</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjQ0NmY3M2I3YzQ1NGU1Njk3YmE5YjliZWI0Y2RkMDQvdGFibGVyYW5nZTo2NDQ2ZjczYjdjNDU0ZTU2OTdiYTliOWJlYjRjZGQwNF8yLTItMS0xLTk4MDEx_51032018-6a6e-40a1-893d-0ea3a9b8b4dc">Greeneville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjQ0NmY3M2I3YzQ1NGU1Njk3YmE5YjliZWI0Y2RkMDQvdGFibGVyYW5nZTo2NDQ2ZjczYjdjNDU0ZTU2OTdiYTliOWJlYjRjZGQwNF8yLTMtMS0xLTk4MDEx_b2cee947-e8a4-4812-af96-b6eafdb817e0">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjQ0NmY3M2I3YzQ1NGU1Njk3YmE5YjliZWI0Y2RkMDQvdGFibGVyYW5nZTo2NDQ2ZjczYjdjNDU0ZTU2OTdiYTliOWJlYjRjZGQwNF8yLTQtMS0xLTk4MDEx_9b74cc7f-19f0-4856-b10a-3490a800fa98">37745</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTE4_388c14f7-c928-449f-bbd8-ff73213c7541">423</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTI4_50e1e626-e204-4962-a094-a593435f7d40">636-7000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6ZDRiYjIyZGY2M2IwNDk2YmEwYzYyY2NhOTE1ZGU3N2QvdGFibGVyYW5nZTpkNGJiMjJkZjYzYjA0OTZiYTBjNjJjY2E5MTVkZTc3ZF8yLTAtMS0xLTk4MDEx_37a04d58-f6fa-48cd-b38e-a4e3dafc121b">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6ZDRiYjIyZGY2M2IwNDk2YmEwYzYyY2NhOTE1ZGU3N2QvdGFibGVyYW5nZTpkNGJiMjJkZjYzYjA0OTZiYTBjNjJjY2E5MTVkZTc3ZF8yLTEtMS0xLTk4MDEx_3723dfd1-1141-4828-a15f-4d6f2d7e97c0">FWRD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6ZDRiYjIyZGY2M2IwNDk2YmEwYzYyY2NhOTE1ZGU3N2QvdGFibGVyYW5nZTpkNGJiMjJkZjYzYjA0OTZiYTBjNjJjY2E5MTVkZTc3ZF8yLTItMS0xLTk4MDEx_a116ca53-c6e2-4f8c-8ea5-878a7a8157b1">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTI2_b5fae172-500f-41d2-8352-21e9878bd936">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTE5_8c119484-60e3-45c7-8ae8-efad30b078e4">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTE0_4ac61431-09c6-4898-bb6a-06ff20e4a5d2">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTIz_a952e20d-5f29-418b-b129-1821ea2e6dd0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjZlNWE4MTFiNTIwNGVmZTg3MWM4NDQyYjZjOWU1ZDMvdGFibGVyYW5nZTo2NmU1YTgxMWI1MjA0ZWZlODcxYzg0NDJiNmM5ZTVkM18wLTAtMS0xLTk4MDEx_96adf9c5-83cf-4f0c-9d3f-fa6a3b35edfb">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjZlNWE4MTFiNTIwNGVmZTg3MWM4NDQyYjZjOWU1ZDMvdGFibGVyYW5nZTo2NmU1YTgxMWI1MjA0ZWZlODcxYzg0NDJiNmM5ZTVkM18wLTctMS0xLTk4MDEx_cdeadbd6-4dae-422a-acb0-778f351dc41f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGFibGU6NjZlNWE4MTFiNTIwNGVmZTg3MWM4NDQyYjZjOWU1ZDMvdGFibGVyYW5nZTo2NmU1YTgxMWI1MjA0ZWZlODcxYzg0NDJiNmM5ZTVkM18wLTktMS0xLTk4MDEx_755fc8c7-26d1-41d7-b77f-96525e3d479c">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF83Njk2NTgxMzk4MjQz_244a662b-a985-48e4-baa5-359222745faa">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF81NDk3NTU4MTg1NDU_605f295c-583e-4a6c-8952-329b5967e16a">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ie64489d12f9e4a34b84f9d3a7e4d3a0a_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8yODQy_552e66d8-295f-4f0f-9632-ac6c8ea515a9"
      unitRef="usd">1821797582</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic1b4a60a90d6400f89b9da03c41d1dea_I20230227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8yOTM1_d89c5ffa-daec-4922-967d-e8589aa36328"
      unitRef="shares">26339171</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xL2ZyYWc6YzYzZTU4NDExY2U4NDgyZWEzMzg0MjY2NGNmNWJjODgvdGV4dHJlZ2lvbjpjNjNlNTg0MTFjZTg0ODJlYTMzODQyNjY0Y2Y1YmM4OF8zMTI3_5f8c8e91-4347-4e0e-856e-6968e2f67e82">Portions of the proxy statement for the 2023 Annual Meeting of Shareholders are incorporated by reference into Part III of this report.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNDUvZnJhZzo0ODQ5YzEyNGYwZjQ0ZDBmYjQ1MDc4NzBmMjgzZDhjMi90YWJsZTowODZkMWM2M2I3ZGU0YzM0ODk1ZWJkODZmZWY0N2RhMi90YWJsZXJhbmdlOjA4NmQxYzYzYjdkZTRjMzQ4OTVlYmQ4NmZlZjQ3ZGEyXzEtMC0xLTEtOTgwMTEvdGV4dHJlZ2lvbjoxMTZiYzM0MTBiM2M0MTFkYTc3N2VmYjk2NzQzZDYxNF85MA_0b31f757-e511-4e1d-a871-7eb708f5571c">42</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNDgvZnJhZzozYmYyOGYxZDM0MWY0ZGNlYmE1NzQ5YzQzN2MxYzMxOC90ZXh0cmVnaW9uOjNiZjI4ZjFkMzQxZjRkY2ViYTU3NDljNDM3YzFjMzE4XzM2MDE_ba6c28a1-9bc1-4449-a904-1a3d71c97494">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNDgvZnJhZzozYmYyOGYxZDM0MWY0ZGNlYmE1NzQ5YzQzN2MxYzMxOC90ZXh0cmVnaW9uOjNiZjI4ZjFkMzQxZjRkY2ViYTU3NDljNDM3YzFjMzE4XzM1OTk_038c9532-b52c-46b1-b7c9-25b3f56d0315">Atlanta, GA</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzctMS0xLTEtOTgwMTE_73237a44-ff49-4a74-8fc2-eb1c2114ba18"
      unitRef="usd">45822000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzctMy0xLTEtOTgwMTE_8c074fb4-74e1-4057-88b1-3c17dc1294f1"
      unitRef="usd">37316000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzgtMC0xLTEtOTgwMTEvdGV4dHJlZ2lvbjplZjU4NmQ2NjMwNzQ0OTczOTk4MWM5MjZjODgyMzRmZF80Mw_d21d53e1-f095-4fd6-ba97-49440ea0812c"
      unitRef="usd">3158000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzgtMC0xLTEtOTgwMTEvdGV4dHJlZ2lvbjplZjU4NmQ2NjMwNzQ0OTczOTk4MWM5MjZjODgyMzRmZF81OA_e63be178-8de4-4a9a-a164-20419df97f36"
      unitRef="usd">3260000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzgtMS0xLTEtOTgwMTE_3c3de7fa-0653-4ffe-bb67-706a1df749dc"
      unitRef="usd">221028000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzgtMy0xLTEtOTgwMTE_4ef91eb9-4677-4266-9110-2ceb2b4863c1"
      unitRef="usd">208085000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzktMC0xLTEtOTgwMTEvdGV4dHJlZ2lvbjpjODY5ZDRmMDc4Yjg0MWI0YjEwYTc1ZmE0ODk1MjM5N18yMTk5MDIzMjU1NjI1_64aebd59-6d7d-4f44-b7ef-dc5205aa35f8"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzktMC0xLTEtOTgwMTEvdGV4dHJlZ2lvbjpjODY5ZDRmMDc4Yjg0MWI0YjEwYTc1ZmE0ODk1MjM5N18yMTk5MDIzMjU1NjIx_0ec4ae35-3dd9-4936-889c-75022d9517e0"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzktMS0xLTEtOTgwMTE_236cd9c1-96eb-4608-ba2a-09a244cdd41a"
      unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzktMy0xLTEtOTgwMTE_2d0412ee-28b0-4bf5-a097-9919f13f3e64"
      unitRef="usd">8097000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzExLTEtMS0xLTk4MDEx_37fde6f4-e966-4e7b-a62c-3997b5aeeb61"
      unitRef="usd">24774000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzExLTMtMS0xLTk4MDEx_5bf2d282-206c-4426-8103-fa0509523c0f"
      unitRef="usd">22283000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzEyLTEtMS0xLTk4MDEx_41b69172-6420-4924-966b-e5625f9ed9d6"
      unitRef="usd">12691000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzEyLTMtMS0xLTk4MDEx_b339e7a4-5f3e-462d-ad50-3895ae303a66"
      unitRef="usd">7026000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE0LTEtMS0xLTk4MDEx_d44f4dd5-fc4a-4f9e-81dd-49da70819082"
      unitRef="usd">304315000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE0LTMtMS0xLTk4MDEx_11972b44-7793-4d3a-9188-b04de6e336d0"
      unitRef="usd">282807000</us-gaap:AssetsCurrent>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MDYyZGJjZmE1MjQ2NDNlYWE5MDRjZmZlZGU1ZTQ2MDZfMjE5OTAyMzI1NTY2NA_7ef1c59f-8a85-435d-b417-00d2f62e4228"
      unitRef="usd">220669000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MDYyZGJjZmE1MjQ2NDNlYWE5MDRjZmZlZGU1ZTQ2MDZfMjE5OTAyMzI1NTY2MA_f01f1644-1e28-4815-9967-de30da1557d8"
      unitRef="usd">200867000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE4LTEtMS0xLTk4MDEx_5231a7b4-07db-465a-929f-d8e7e6ab2912"
      unitRef="usd">249080000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE4LTMtMS0xLTk4MDEx_72b79edb-c29e-4dda-8a00-f88649c295a6"
      unitRef="usd">219095000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE5LTEtMS0xLTk4MDEx_22155d6f-d9b8-4f3b-b4ea-5aa541dd4478"
      unitRef="usd">141865000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzE5LTMtMS0xLTk4MDEx_79ddaebd-3aae-44a9-8118-cef0c22b435b"
      unitRef="usd">148198000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIxLTEtMS0xLTk4MDEx_7e701587-e723-4534-a519-41bb2caa119d"
      unitRef="usd">306184000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIxLTMtMS0xLTk4MDEx_1daff166-d9a2-4872-a18f-869d777f7d9f"
      unitRef="usd">266752000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIyLTAtMS0xLTk4MDExL3RleHRyZWdpb246NDQ4ZjQ0YWI1ZTc3NDY1YWFlZmQ5MzM3N2ZmMWZhZmNfNjc_9edef784-ec69-41d8-abd4-055efd5e82a2"
      unitRef="usd">123325000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIyLTAtMS0xLTk4MDExL3RleHRyZWdpb246NDQ4ZjQ0YWI1ZTc3NDY1YWFlZmQ5MzM3N2ZmMWZhZmNfODI_25960f4a-6d7b-447a-ac05-96db6532a409"
      unitRef="usd">107337000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIyLTEtMS0xLTk4MDEx_c82e2d36-5476-4a77-ac2f-93cc51e5a0d6"
      unitRef="usd">154801000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzIyLTMtMS0xLTk4MDEx_63767e8b-a45d-486e-9cf7-a44f359725fa"
      unitRef="usd">154717000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssets
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzI0LTEtMS0xLTk4MDEx_a1ae66f6-8d2f-4b87-beef-bc487f44359e"
      unitRef="usd">51831000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzI0LTMtMS0xLTk4MDEx_23691dd8-bb5c-414d-882e-c34590bff2a7"
      unitRef="usd">46254000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzI2LTEtMS0xLTk4MDEx_29bdefca-b778-489f-b212-ab1700cff74c"
      unitRef="usd">1208076000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzI2LTMtMS0xLTk4MDEx_7fb7d84b-4e8e-4372-bf70-68411f3c2128"
      unitRef="usd">1117823000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMwLTEtMS0xLTk4MDEx_10f4cb4f-6f6f-432d-924d-215853f83138"
      unitRef="usd">54601000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMwLTMtMS0xLTk4MDEx_66ca0994-1071-4793-9516-04c5ca96097f"
      unitRef="usd">44837000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMxLTEtMS0xLTk4MDEx_b60e9ac5-8343-4e3c-94b7-f4e80f264f84"
      unitRef="usd">54291000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMxLTMtMS0xLTk4MDEx_1facf233-e693-4a72-9931-2ccc08d4b865"
      unitRef="usd">61621000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMzLTEtMS0xLTk4MDEx_88f60a9d-6bdf-4a8a-b64b-6a4e2df81906"
      unitRef="usd">3956000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzMzLTMtMS0xLTk4MDEx_4d206087-1d83-4279-a97b-307003d6760b"
      unitRef="usd">4614000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM1LTEtMS0xLTk4MDEx_00c35859-a645-4587-9cfb-eb3f807b6f4a"
      unitRef="usd">9444000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM1LTMtMS0xLTk4MDEx_09239b10-bad8-420e-9bc2-e98f6af301c4"
      unitRef="usd">6088000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM2LTEtMS0xLTk4MDEx_a74a02a3-4348-4f1c-a946-a3d33332d359"
      unitRef="usd">47106000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM2LTMtMS0xLTk4MDEx_56434ebe-8529-487b-8eb9-5309a19d1bb8"
      unitRef="usd">47532000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM5LTEtMS0xLTk4MDEx_73ae03d7-4d70-4b81-9e0c-25a230fa9a39"
      unitRef="usd">169398000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzM5LTMtMS0xLTk4MDEx_0fece7a7-f48e-41ab-81a8-d220abd532e9"
      unitRef="usd">164692000</us-gaap:LiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQwLTEtMS0xLTk4MDEx_4b7f41b2-eed7-4114-8191-86ffacd4e0dd"
      unitRef="usd">15844000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQwLTMtMS0xLTk4MDEx_baaad43f-aced-495b-93da-811509d394ca"
      unitRef="usd">9571000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQyLTEtMS0xLTEwMjA0Nw_5b4c4f93-a799-4ed4-a2b3-4c95c8619643"
      unitRef="usd">106588000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQyLTMtMS0xLTEwMjA0Nw_99b7b282-ef43-4311-9e93-790e700c0cf6"
      unitRef="usd">155466000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQxLTEtMS0xLTk4MDEx_132d12af-81bd-4d7f-9020-97079e55376b"
      unitRef="usd">98865000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQxLTMtMS0xLTk4MDEx_93f134d0-741c-474b-b76a-e06a0be74d79"
      unitRef="usd">101409000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQzLTEtMS0xLTk4MDEx_fe179826-be1a-4eef-ad90-0788ff462618"
      unitRef="usd">59044000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQzLTMtMS0xLTk4MDEx_eac7908f-9f79-46e9-bf40-07cf369cade2"
      unitRef="usd">49624000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ0LTEtMS0xLTk4MDEx_43688ef5-d29d-481b-93be-310131d40cc9"
      unitRef="usd">51093000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ0LTMtMS0xLTk4MDEx_58b87942-9802-4c6e-8ca1-e4e8ac4041b6"
      unitRef="usd">43407000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfMjE_2775c3c1-9b66-4475-b89e-0bc8098d32b4"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfMjE_2e703d9c-afb5-4256-bdc5-40e1703001fe"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTU_10be9203-73b2-4079-9857-811f2fcfa8a6"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTU_e0fc689d-00b9-420d-9cc5-8396b3b3fe54"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTk_2717b32f-17f6-45c6-ad57-51af4402c458"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTk_3b594e80-f22e-45b7-99f3-842c74427158"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTk_bbcaf054-f500-412e-b2e0-4ce9ed2e3b76"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWVhZjZlNWVkOGMwNGFkN2I2YTc5MDQzNmIxMDJlZTRfNTk_c344740f-98a6-49dd-9185-47b9026a599c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTEtMS0xLTk4MDEx_a4c9c7c5-1001-4bc0-a656-011c06613278"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ4LTMtMS0xLTk4MDEx_2ec62ccb-27fc-4ca5-ae2b-214bf25aec5c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfMTg_de816e97-5a27-425c-8b56-8d98a923fa09"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfMTg_ef101703-5b31-4f82-80b7-d2388c32b61a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfNTI_4209ac0d-5c76-4d94-81ef-e867b37ceb19"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfNTI_fad5eaf3-e435-41a0-834b-a81df3d13776"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfODg_a3e9ab55-1bfa-4557-a6c9-caa935489e4a"
      unitRef="shares">26461293</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfODg_b8e024d4-fb48-4bb9-ae55-a3a4e6abbe85"
      unitRef="shares">26461293</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfMTAz_1de57490-fe6c-4e9a-a109-b892cb7e164a"
      unitRef="shares">26968788</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTAtMS0xLTk4MDExL3RleHRyZWdpb246MWFiOGM1NzA3YTMxNDYzNzk5NmQ5YjllNTg3ZTFhZDZfMTAz_75d0e962-22b1-4526-ae9f-c23153421233"
      unitRef="shares">26968788</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTEtMS0xLTk4MDEx_a051914c-9ae6-4cb3-a254-aa89a193be41"
      unitRef="usd">265000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzQ5LTMtMS0xLTk4MDEx_211d6d5b-6737-4caa-b5bc-211a29046a1d"
      unitRef="usd">270000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUwLTEtMS0xLTk4MDEx_aabb68d5-b74a-49a4-a352-56cb26853503"
      unitRef="usd">270855000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUwLTMtMS0xLTk4MDEx_ae39a807-9d21-4eea-ac30-2f29a74c25b4"
      unitRef="usd">258474000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUxLTEtMS0xLTk4MDEx_da31b3c2-1f4f-43b6-90ab-336788feb771"
      unitRef="usd">436124000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUxLTMtMS0xLTk4MDEx_3738d52e-8bf1-4a78-aed7-96ca4b708f95"
      unitRef="usd">334910000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUyLTEtMS0xLTk4MDEx_d7e46d1c-b444-4442-8adc-fc675545ef86"
      unitRef="usd">707244000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUyLTMtMS0xLTk4MDEx_099af4da-e7ee-4196-bc8c-9df139c2f2c2"
      unitRef="usd">593654000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUzLTEtMS0xLTk4MDEx_f4544c3a-857d-4d9a-bac9-d55e2c8e179d"
      unitRef="usd">1208076000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTEvZnJhZzo2ZTY5MDhkZjRjNTU0MmFhODQwMDlhMGI4ZmIwMTY0Zi90YWJsZToyOTE2MDgyNDQ5NWQ0YmMwYTJjYzE3NzRhNWNjOWU3Zi90YWJsZXJhbmdlOjI5MTYwODI0NDk1ZDRiYzBhMmNjMTc3NGE1Y2M5ZTdmXzUzLTMtMS0xLTk4MDEx_5773a4bb-3efc-4a8f-8945-31e2ecde0e4c"
      unitRef="usd">1117823000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzEyLTEtMS0xLTk4MDEx_a37c504f-3f4a-454d-b47d-a2098a7722d8"
      unitRef="usd">1973403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzEyLTMtMS0xLTk4MDEx_a11c3875-5fd1-4a7b-9f97-314bea11b033"
      unitRef="usd">1662427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzEyLTUtMS0xLTk4MDEx_d0929545-b43e-4474-8d24-b03676a4af11"
      unitRef="usd">1269573000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIwLTEtMS0xLTk4MDEx_046e653a-bd9f-4bc5-992a-561077953bce"
      unitRef="usd">906549000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIwLTMtMS0xLTk4MDEx_40256714-2304-418a-b77e-4d253e6c0f4a"
      unitRef="usd">833075000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIwLTUtMS0xLTk4MDEx_3e85e8bc-3ef7-4ce4-a278-3f15eda2d39c"
      unitRef="usd">650664000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIxLTEtMS0xLTk4MDEx_ee434163-35f2-4e61-9851-bb7c13505238"
      unitRef="usd">347970000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIxLTMtMS0xLTk4MDEx_2830d6de-d7c9-45a0-a6b2-b6b90dba15ad"
      unitRef="usd">327814000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIxLTUtMS0xLTk4MDEx_d046acef-cbd7-4583-8db3-bd145064454e"
      unitRef="usd">270785000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIyLTEtMS0xLTk4MDEx_f5494ee1-f4c1-45c3-ba77-e4e9fb452939"
      unitRef="usd">97094000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIyLTMtMS0xLTk4MDEx_95640a13-89a7-42b0-b15e-6ccc0cf3103c"
      unitRef="usd">79633000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIyLTUtMS0xLTk4MDEx_24971054-3d4f-44d6-ade3-53b3772b8264"
      unitRef="usd">69720000</us-gaap:OperatingLeaseExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIzLTEtMS0xLTk4MDEx_4d06bd9c-5ba0-4597-ab18-adc99510a94d"
      unitRef="usd">47386000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIzLTMtMS0xLTk4MDEx_24887a59-7a39-4c76-80de-59d1ce881eb6"
      unitRef="usd">39552000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzIzLTUtMS0xLTk4MDEx_4b27e83a-fe9b-450e-9d3a-7d654a430b76"
      unitRef="usd">37125000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI0LTEtMS0xLTk4MDEx_6632ebaa-2c43-4af6-9c93-8ea020c47d83"
      unitRef="usd">49759000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI0LTMtMS0xLTk4MDEx_3378e41a-2824-49de-9515-99919cde3f2b"
      unitRef="usd">42186000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI0LTUtMS0xLTk4MDEx_3c956172-5ef6-456b-86d0-9279c5a02410"
      unitRef="usd">34912000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:FuelCosts
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI1LTEtMS0xLTk4MDEx_fab64619-2da6-48a1-ae96-50fadb6c2823"
      unitRef="usd">27583000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI1LTMtMS0xLTk4MDEx_37f31858-17e5-406f-9e87-f451ec618747"
      unitRef="usd">17027000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI1LTUtMS0xLTk4MDEx_afb82151-5ada-4f76-9e21-cc0e76a0231b"
      unitRef="usd">12166000</us-gaap:FuelCosts>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI2LTEtMS0xLTk4MDEx_788ac999-7540-43e0-b25c-ccd286cb87c4"
      unitRef="usd">231086000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI2LTMtMS0xLTk4MDEx_c03fe6b1-b364-460e-a0f4-2bfa395d5d43"
      unitRef="usd">163839000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI2LTUtMS0xLTk4MDEx_90a4e003-970d-499f-b8a2-93e574867824"
      unitRef="usd">120277000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostsAndExpenses
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI4LTEtMS0xLTk4MDEx_fc0d9887-c118-4890-8d7d-9a1e8db8537c"
      unitRef="usd">1707427000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI4LTMtMS0xLTk4MDEx_fbbd89ea-9e94-47cc-bedf-3edaf6a87649"
      unitRef="usd">1503126000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI4LTUtMS0xLTk4MDEx_378a9b5d-b8b3-486c-a54b-1c04a8c2e850"
      unitRef="usd">1195649000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI5LTEtMS0xLTk4MDEx_7f3317a5-1bc8-489e-93d9-fb84a4d70f8a"
      unitRef="usd">265976000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI5LTMtMS0xLTk4MDEx_40e55132-0e17-49c8-bd78-7ffbd2825585"
      unitRef="usd">159301000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzI5LTUtMS0xLTk4MDEx_1037ca6c-50d3-4cad-9a16-b42ac3e06a45"
      unitRef="usd">73924000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMyLTEtMS0xLTk4MDEx_e22c2500-6bef-4aeb-8b22-955dccf9e4b5"
      unitRef="usd">-5138000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMyLTMtMS0xLTk4MDEx_bc540c0e-02d1-44c7-b4ed-656cdf5875d5"
      unitRef="usd">-4338000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMyLTUtMS0xLTk4MDEx_f501a540-864c-4c3c-809b-6ae0bb4cd375"
      unitRef="usd">-4561000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMzLTEtMS0xLTk4MDEx_30974819-86fe-4169-9076-6a49766b264d"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMzLTMtMS0xLTk4MDEx_b4619331-c655-4d80-bd63-8fc506d261da"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzMzLTUtMS0xLTk4MDEx_0953fb6e-6a8c-48eb-b83f-bf3057d3335b"
      unitRef="usd">-3000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM0LTEtMS0xLTk4MDEx_42968800-9e9a-4b95-8d24-a1cef696cfcd"
      unitRef="usd">-5138000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM0LTMtMS0xLTk4MDEx_47abfe23-c651-4d24-ba82-087b538c30c3"
      unitRef="usd">-4338000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM0LTUtMS0xLTk4MDEx_bf28d828-690c-4d2f-a756-0d058b70fafa"
      unitRef="usd">-4564000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM1LTEtMS0xLTk4MDEx_e73d2d7b-abfc-4326-947f-5af8f949b426"
      unitRef="usd">260838000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM1LTMtMS0xLTk4MDEx_8cf9e9ec-07b9-428b-9048-d6035ef4e9e4"
      unitRef="usd">154963000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM1LTUtMS0xLTk4MDEx_5a20db98-2870-4539-9707-2d51a7e61439"
      unitRef="usd">69360000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM2LTEtMS0xLTk4MDEx_70b0dc79-1ff5-4456-9ff3-5572e3b0a2b5"
      unitRef="usd">67647000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM2LTMtMS0xLTk4MDEx_2d754941-5992-4dc6-95d2-2e4ce547aceb"
      unitRef="usd">38872000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM2LTUtMS0xLTk4MDEx_c41f1cd9-5e5e-454f-8488-6c3b910adbc7"
      unitRef="usd">16593000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM3LTEtMS0xLTk4MDEx_e7b021f1-94fb-4ed3-b5ef-24d4b0268c5c"
      unitRef="usd">193191000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM3LTMtMS0xLTk4MDEx_2e5631ea-1bda-4f28-9f4d-9567bfb49ab7"
      unitRef="usd">116091000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM3LTUtMS0xLTk4MDEx_e843def0-8afd-4040-a982-e5445834fea9"
      unitRef="usd">52767000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM4LTEtMS0xLTk4MDEx_ebe1e0ce-ff4e-45f3-9970-1269b9462ad5"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM4LTMtMS0xLTk4MDEx_f72bf2b2-f30f-4905-bafd-f80efe028331"
      unitRef="usd">-10232000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM4LTUtMS0xLTk4MDEx_1268ca66-2c22-4ba4-aee5-eb939012b267"
      unitRef="usd">-29034000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM5LTEtMS0xLTk4MDEx_96241e47-f0c8-4d39-a167-ef4e441b914e"
      unitRef="usd">193191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM5LTMtMS0xLTk4MDEx_bcb7ab7f-b9c7-4525-ab24-517928682fb7"
      unitRef="usd">105859000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzM5LTUtMS0xLTk4MDEx_01670c66-0d23-471f-96c0-bdd9e227dcac"
      unitRef="usd">23733000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQyLTEtMS0xLTk4MDEx_d862b10a-c2c4-4a2b-b491-55f89aabe161"
      unitRef="usdPerShare">7.17</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQyLTMtMS0xLTk4MDEx_50e89b1d-44fd-418b-8317-02581b6cb322"
      unitRef="usdPerShare">4.25</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQyLTUtMS0xLTk4MDEx_a47eb5f1-5000-4bcc-a9c3-1e26136a5b3d"
      unitRef="usdPerShare">1.90</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQzLTEtMS0xLTk4MDEx_0cdbc18f-86cf-4739-b5be-4e68dc88231e"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQzLTMtMS0xLTk4MDEx_8345acb8-1ac5-415c-8fa0-43a01805381a"
      unitRef="usdPerShare">-0.37</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQzLTUtMS0xLTk4MDEx_1f36de59-ea65-4766-a843-a4f3edee05ee"
      unitRef="usdPerShare">-1.05</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c"
      unitRef="usdPerShare">7.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTMtMS0xLTk4MDEx_1d532352-3ebf-4bcd-b2df-2f0d308057e9"
      unitRef="usdPerShare">3.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTUtMS0xLTk4MDEx_ed5dc937-b3ec-4aee-9cc7-2c2085147cf2"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ3LTEtMS0xLTk4MDEx_b82b1aac-b175-4444-9a15-77327557262c"
      unitRef="usdPerShare">7.14</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ3LTMtMS0xLTk4MDEx_44236ade-23aa-4548-a01f-c5bef4032205"
      unitRef="usdPerShare">4.22</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ3LTUtMS0xLTk4MDEx_603ed76b-6c22-4a27-8af7-741a4f9ff1c2"
      unitRef="usdPerShare">1.89</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ4LTEtMS0xLTk4MDEx_39f6e3b7-69db-4ace-b30d-cf07e524df7a"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ4LTMtMS0xLTk4MDEx_0738ddb0-1498-49cb-ba7a-fc158a59d7e8"
      unitRef="usdPerShare">-0.37</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ4LTUtMS0xLTk4MDEx_c30aceaa-2c20-43cd-9993-6507889d13a7"
      unitRef="usdPerShare">-1.05</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ5LTEtMS0xLTk4MDEx_fd2c8b23-f067-4094-9b1b-a4cdaca7255c"
      unitRef="usdPerShare">7.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ5LTMtMS0xLTk4MDEx_261661e4-5e60-4887-b3d6-0f4833609d77"
      unitRef="usdPerShare">3.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ5LTUtMS0xLTk4MDEx_129f82f0-b8cc-4d58-8c29-68a8f918fa15"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzUxLTEtMS0xLTk4MDEx_4f3b1f00-8efe-4e3f-9348-004de9439127"
      unitRef="usdPerShare">0.96</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzUxLTMtMS0xLTk4MDEx_c01f9cbf-fb54-4c00-ae8c-66a90e88c457"
      unitRef="usdPerShare">0.84</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzUxLTUtMS0xLTk4MDEx_dfe0cfa3-b976-48db-a58a-7b5e0bf77cd0"
      unitRef="usdPerShare">0.75</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i134abaded8854b03b0106d994922ba92_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNi0xLTEtMS05ODAxMQ_14676e0f-1e24-40c8-8dc6-20c8cf08b3b4"
      unitRef="shares">27850000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i134abaded8854b03b0106d994922ba92_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNi0zLTEtMS05ODAxMQ_68db39b8-a850-4c95-ace6-ed03f0dbb7ac"
      unitRef="usd">279000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i024ed9d7ffba4f799b94f719a79423b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNi01LTEtMS05ODAxMQ_2986d48b-6899-47f4-8a58-456f8f74ad65"
      unitRef="usd">226869000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7765c61dae1943deb5997320c1b15385_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNi03LTEtMS05ODAxMQ_9c745028-7c51-4166-bdce-76136325f3cc"
      unitRef="usd">350034000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibeb9d81fe44d4511880010ef5622d32c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNi05LTEtMS05ODAxMQ_eefbd4c7-727f-46dd-9d16-e96d29898966"
      unitRef="usd">577182000</us-gaap:StockholdersEquity>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2870cb3b5e8d41068eae1ed6da901dbb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNy03LTEtMS05ODAxMQ_e969db08-281f-4b2d-864f-d6e9fe94e876"
      unitRef="usd">23733000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwNy05LTEtMS05ODAxMQ_00186996-c901-424e-8a56-12530a6c43fb"
      unitRef="usd">23733000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwOC0xLTEtMS05ODAxMQ_a8fd878c-89fe-41d7-b15b-6f03e039c3ec"
      unitRef="shares">89000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwOC0zLTEtMS05ODAxMQ_71ba9562-ce1f-403a-ba61-706a13a8e0e0"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwOC01LTEtMS05ODAxMQ_8849972d-ded9-44f0-b70b-079c06f9399f"
      unitRef="usd">4236000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEwOC05LTEtMS05ODAxMQ_2921935f-a1d2-4216-9765-2101a16ca387"
      unitRef="usd">4237000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMC0xLTEtMS05ODAxMQ_0a5c685a-3538-477c-a18f-4411ede87bc7"
      unitRef="shares">15000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMC01LTEtMS05ODAxMQ_7ff6ccb1-2384-43df-bf52-fd821e299838"
      unitRef="usd">664000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMC05LTEtMS05ODAxMQ_0dfa2224-b248-487b-8251-79331d2bd1fd"
      unitRef="usd">664000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMS01LTEtMS05ODAxMQ_cb3cc16a-5b9e-4fca-9ce7-b011a62be116"
      unitRef="usd">11138000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMS05LTEtMS05ODAxMQ_e9bfad04-bd7b-459e-ae02-5a89bd795da2"
      unitRef="usd">11138000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStock
      contextRef="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMi01LTEtMS05ODAxMQ_56aa1721-9546-433f-8e02-31be3d129051"
      unitRef="usd">-10000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i2870cb3b5e8d41068eae1ed6da901dbb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMi03LTEtMS05ODAxMQ_362c96a1-095d-4538-b693-122b90c6f599"
      unitRef="usd">20879000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMi05LTEtMS05ODAxMQ_ed1b0e07-6df3-4438-9edd-f95c4e44968d"
      unitRef="usd">20869000</us-gaap:DividendsCommonStock>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMy0xLTEtMS05ODAxMQ_ba262ace-c3e4-4364-9de1-76d3bb0c23d0"
      unitRef="shares">59000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2870cb3b5e8d41068eae1ed6da901dbb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMy03LTEtMS05ODAxMQ_9c3416d6-af93-4a37-8143-1037912b96d6"
      unitRef="usd">3508000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExMy05LTEtMS05ODAxMQ_43c8fe8d-d6af-4d3b-876e-c9f97bc3bb60"
      unitRef="usd">3508000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNC0xLTEtMS05ODAxMQ_8980ee29-4ae0-4861-b65a-9a0d2fd20504"
      unitRef="shares">787000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNC0zLTEtMS05ODAxMQ_ec1bacf4-88f3-4067-a8e8-a5e5d9f2626b"
      unitRef="usd">8000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2870cb3b5e8d41068eae1ed6da901dbb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNC03LTEtMS05ODAxMQ_2f66f55b-f8e9-4c55-8517-bc1b9bbce933"
      unitRef="usd">45240000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNC05LTEtMS05ODAxMQ_0adac013-de29-476d-9d07-a4ebb2cab717"
      unitRef="usd">45248000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNS0xLTEtMS05ODAxMQ_fe5c776d-73d7-4506-9445-921bde7f9055"
      unitRef="shares">208000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i959b16d1a42f4a2385c42add57b1a95f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNS0zLTEtMS05ODAxMQ_8660d865-ac24-4f9e-961b-7de7df425343"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i54dc3cbb279e468e8dbb312671ae73e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNS01LTEtMS05ODAxMQ_308f60aa-e268-4f35-9aa7-8bbd0542a6ec"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNS05LTEtMS05ODAxMQ_3e5eaab6-4690-45ec-9892-b06f5c4f18c1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifbc393ff82b5472d80996ad6a97fb849_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNy0xLTEtMS05ODAxMQ_ec1dc6ba-3264-4d1c-bbf7-170d29d4040c"
      unitRef="shares">27316000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifbc393ff82b5472d80996ad6a97fb849_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNy0zLTEtMS05ODAxMQ_ac2e3159-0c97-4711-b293-de0107f32bc5"
      unitRef="usd">273000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i902cbd17396248ecbf05c6646f681154_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNy01LTEtMS05ODAxMQ_0a589ecb-dfd7-4530-8694-2eccdf5a9e4c"
      unitRef="usd">242916000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62fc347c5b8f4aecb1b24446a4b2f645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNy03LTEtMS05ODAxMQ_c2dd9246-c1ca-43e9-8c32-cc6c53dd827a"
      unitRef="usd">304140000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExNy05LTEtMS05ODAxMQ_e2455210-4752-4879-8923-e499daf89360"
      unitRef="usd">547329000</us-gaap:StockholdersEquity>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib1ce2e3d9e254e2f873a927689b2f769_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOC03LTEtMS05ODAxMQ_31c3e13a-9e06-4b64-94c8-75142925ee22"
      unitRef="usd">105859000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOC05LTEtMS05ODAxMQ_d0e2a6e1-68d4-4b49-9d31-43e405b934f9"
      unitRef="usd">105859000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOS0xLTEtMS05ODAxMQ_ebded753-9e6d-4cf5-a49f-87986ed4f94a"
      unitRef="shares">69000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOS0zLTEtMS05ODAxMQ_1cfdcec3-ad45-4471-ac42-5d4c2515ac29"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOS01LTEtMS05ODAxMQ_65c689b8-c7db-405d-95f6-daeeb3e766f3"
      unitRef="usd">3705000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzExOS05LTEtMS05ODAxMQ_58d7a293-f4e5-4d84-93b1-417169f43517"
      unitRef="usd">3706000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMS0xLTEtMS05ODAxMQ_8c031373-a693-4ce5-a873-8d678347b8d4"
      unitRef="shares">12000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMS01LTEtMS05ODAxMQ_a7e0dd00-fa7c-40e4-bce5-05f64fc6688b"
      unitRef="usd">911000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMS05LTEtMS05ODAxMQ_58fb3cb1-1198-4d8d-bce9-e18ac57a61a6"
      unitRef="usd">911000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMi01LTEtMS05ODAxMQ_fccb3558-b666-4352-9187-c9a8a7f345bb"
      unitRef="usd">10929000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMi05LTEtMS05ODAxMQ_542f4b6c-88e4-4f2c-8049-6cfc6a2d2c95"
      unitRef="usd">10929000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStock
      contextRef="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMy01LTEtMS05ODAxMQ_5a0e7d41-2063-491f-bc59-413f458e0687"
      unitRef="usd">-14000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="ib1ce2e3d9e254e2f873a927689b2f769_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMy03LTEtMS05ODAxMQ_f441149c-74a3-40a5-99ba-5bef92dc0c9f"
      unitRef="usd">22990000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyMy05LTEtMS05ODAxMQ_29429d2a-716c-4410-8ad8-e11065dfc8c9"
      unitRef="usd">22976000</us-gaap:DividendsCommonStock>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNC0xLTEtMS05ODAxMQ_25eed8e3-f75a-42ca-bc75-c4b58c913dda"
      unitRef="shares">39000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib1ce2e3d9e254e2f873a927689b2f769_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNC03LTEtMS05ODAxMQ_08af3ddf-d6fc-4669-b645-bab00bd7d11e"
      unitRef="usd">3115000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNC05LTEtMS05ODAxMQ_6eb248f6-9ef3-4321-ab77-7b39340e8646"
      unitRef="usd">3115000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNS0xLTEtMS05ODAxMQ_5dadb449-1356-4896-a0de-c6b1046e187f"
      unitRef="shares">535000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNS0zLTEtMS05ODAxMQ_eb64f638-3e78-4a56-9173-e8f915bf9f8b"
      unitRef="usd">5000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib1ce2e3d9e254e2f873a927689b2f769_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNS03LTEtMS05ODAxMQ_d2b4aeca-b9c3-4c23-a6a3-6e3b396cb2fa"
      unitRef="usd">48984000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNS05LTEtMS05ODAxMQ_ba053205-7754-47c0-8602-8a72cfe92887"
      unitRef="usd">48989000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNi0xLTEtMS05ODAxMQ_d4f0ce63-9c42-4b8b-b6df-c22a56770744"
      unitRef="shares">146000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i040da21bbdde49c6b34a197a52e0a02b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNi0zLTEtMS05ODAxMQ_d2f2a1ab-8891-4fa4-b036-49b9ddaa8505"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iea6e8c40ade84f76b3633235aa73142c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNi01LTEtMS05ODAxMQ_ad1441a7-431d-4f51-a108-1aa14123def3"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyNi05LTEtMS05ODAxMQ_05d961e0-66b0-4365-93bb-0d9bdbba1abc"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8766da8c1cfa49819f90dca0ab696195_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOC0xLTEtMS05ODAxMQ_45339016-f96f-416b-8f4e-fdbfe1730b75"
      unitRef="shares">26969000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8766da8c1cfa49819f90dca0ab696195_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOC0zLTEtMS05ODAxMQ_ce7be98e-bb32-4d4e-b5d1-91304ac5a606"
      unitRef="usd">270000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88684641f4a14628aa5368543490d509_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOC01LTEtMS05ODAxMQ_a85267f3-bfc3-4cfc-920c-98045b1307d7"
      unitRef="usd">258474000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iffea3f39eb0d4db4b0cbec92dd4bd41e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOC03LTEtMS05ODAxMQ_94ee26a8-fd28-491b-8050-923d13fdec1f"
      unitRef="usd">334910000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOC05LTEtMS05ODAxMQ_ced8acc2-d4ab-4cfe-bdca-4f6836bcb66a"
      unitRef="usd">593654000</us-gaap:StockholdersEquity>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idc2c9e1d0416441fba54648d485feecd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOS03LTEtMS0xMDAwMTk_4ac5a5ca-c24a-4ff6-aba7-0bf873f1683a"
      unitRef="usd">193191000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEyOS05LTEtMS0xMDAwMTk_66bc3134-c3c4-433a-ac8d-3cba03a3c22a"
      unitRef="usd">193191000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMC0xLTEtMS0xMDAwMTk_11dd1549-2913-467a-a99f-0e7bfd4da57c"
      unitRef="shares">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMC01LTEtMS0xMDAwMTk_2d09bdff-3253-4ccc-93e2-dc91641f15d1"
      unitRef="usd">206000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMC05LTEtMS0xMDAwMTk_98181fa3-e859-4adc-af49-c317b96dc429"
      unitRef="usd">206000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMi0xLTEtMS0xMDAwMTk_c0b0a041-79b9-48f3-bd93-b86be732f135"
      unitRef="shares">10000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMi01LTEtMS0xMDAwMTk_2a34fcb8-7552-4a67-a956-5e174448da0e"
      unitRef="usd">783000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMi05LTEtMS0xMDAwMTk_429698e7-9b95-408b-bcd5-e6bf48afe7bb"
      unitRef="usd">783000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMy01LTEtMS0xMDAwMTk_e6cd98d0-d701-47b0-9728-7b961f5dcfd4"
      unitRef="usd">11376000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzMy05LTEtMS0xMDAwMTk_15bd5e86-0ec5-4a61-a8e5-9976c6690e51"
      unitRef="usd">11376000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStock
      contextRef="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNC01LTEtMS0xMDAwMTk_ba2e028d-ef7a-49fa-a165-4fdea417ca85"
      unitRef="usd">-17000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="idc2c9e1d0416441fba54648d485feecd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNC03LTEtMS0xMDAwMTk_e1ad4681-983d-441d-b8dd-2386d3c2a8b4"
      unitRef="usd">25882000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNC05LTEtMS0xMDAwMTk_b7ecd8e3-4754-4338-a222-290369a136ae"
      unitRef="usd">25865000</us-gaap:DividendsCommonStock>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNS0xLTEtMS0xMDAwMTk_423455e3-b17a-4423-a298-1b5de05a6b46"
      unitRef="shares">31000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idc2c9e1d0416441fba54648d485feecd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNS03LTEtMS0xMDAwMTk_0d431252-a07a-4450-a8a6-ed42a7e87a04"
      unitRef="usd">3330000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNS05LTEtMS0xMDAwMTk_e62fbf05-c1e9-4f0e-b743-abd442a4951e"
      unitRef="usd">3330000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNi0xLTEtMS0xMDAwMTk_acb2c203-6176-49d4-a1c9-bdae66955071"
      unitRef="shares">600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNi0zLTEtMS0xMDAwMTk_e91fa1ec-4dcb-4cbf-94bc-a7cbec2a2962"
      unitRef="usd">6000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="idc2c9e1d0416441fba54648d485feecd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNi03LTEtMS0xMDAwMTk_def60f0c-d815-4dad-a74b-07c558b394f5"
      unitRef="usd">62765000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNi05LTEtMS0xMDAwMTk_f9a406ae-3dad-444a-9e1e-081e2210daea"
      unitRef="usd">62771000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNy0xLTEtMS0xMDAwMTk_8f5bd9a2-065a-4946-8544-86484b1cf896"
      unitRef="shares">111000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ica0496b2befd4e129452fa6c0e998ac5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNy0zLTEtMS0xMDAwMTk_a26b554c-0d9c-4fbb-864f-9335f53a9c66"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i74354bfadf194d4fa5a843bcfce9725f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNy01LTEtMS0xMDAwMTk_11b07a3c-9556-409b-a872-bc8a5c788f2f"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzNy05LTEtMS0xMDAwMTk_aeb2bf91-88d2-490b-bf30-ae5f7b3c56d1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7372978577d84f879c539d6f50ce8b83_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzOS0xLTEtMS0xMDAwMTk_2e1021c0-f72f-418b-8640-3ca1cf5e1a7e"
      unitRef="shares">26462000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7372978577d84f879c539d6f50ce8b83_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzOS0zLTEtMS0xMDAwMTk_eb314776-7611-4028-83c9-1b4992e48b16"
      unitRef="usd">265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f43baddd64d490185baebe746e630dc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzOS01LTEtMS0xMDAwMTk_d63c8130-842a-4bb5-b5a0-4936dff78793"
      unitRef="usd">270855000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7120416604944af28ee2f9c61e383069_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzOS03LTEtMS0xMDAwMTk_6dcd8e10-8cf7-4564-b5c8-2f8931b49894"
      unitRef="usd">436124000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTcvZnJhZzoyMzMwYWYwMzI2NzQ0YjJjYTg1ODA1ODk5YmJjODJjNS90YWJsZTo3NzFjZGU1YzM0Y2Q0ZWY4YjFiMDljMDFjYjZmOTMxNi90YWJsZXJhbmdlOjc3MWNkZTVjMzRjZDRlZjhiMWIwOWMwMWNiNmY5MzE2XzEzOS05LTEtMS0xMDAwMTk_74532441-8477-4577-ad51-f4d85974616c"
      unitRef="usd">707244000</us-gaap:StockholdersEquity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzctMS0xLTEtOTgwMTE_47356343-3b13-4b69-b323-c43a73f506f3"
      unitRef="usd">193191000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzctMy0xLTEtOTgwMTE_1e45c9d1-5344-473a-a06a-be646f584611"
      unitRef="usd">116091000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzctNS0xLTEtOTgwMTE_41828a7b-44d1-408d-8c43-5526f5733bef"
      unitRef="usd">52767000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzktMS0xLTEtOTgwMTE_3eb49f1c-860c-4075-b377-8a6b0ac6e026"
      unitRef="usd">47386000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzktMy0xLTEtOTgwMTE_b1024ef1-f8a1-4fba-8274-96ddae97c302"
      unitRef="usd">39552000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzktNS0xLTEtOTgwMTE_bf52c646-5e66-4310-abb5-0f6eab2be197"
      unitRef="usd">37125000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzExLTEtMS0xLTk4MDEx_4bd69b9b-f7a4-48e0-83ba-c04c109d7673"
      unitRef="usd">294000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzExLTMtMS0xLTk4MDEx_38cd7931-fb00-4695-95bb-7af4806f7ad6"
      unitRef="usd">496000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzExLTUtMS0xLTk4MDEx_6ff4910b-05f1-4a1a-be29-493ed93d48e0"
      unitRef="usd">-379000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:ShareBasedCompensation
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEyLTEtMS0xLTk4MDEx_cc9df63c-0f63-4b3c-95f6-492b9fc58533"
      unitRef="usd">11376000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEyLTMtMS0xLTk4MDEx_5fa96c8a-7270-4a29-bf2d-a48e93612c4d"
      unitRef="usd">10913000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEyLTUtMS0xLTk4MDEx_e788d0ac-9815-4916-b4f1-69685849364d"
      unitRef="usd">11033000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForOtherLosses
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEzLTEtMS0xLTk4MDEx_ac7027e3-9dff-447b-b8f0-315db886c3ad"
      unitRef="usd">11347000</us-gaap:ProvisionForOtherLosses>
    <us-gaap:ProvisionForOtherLosses
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEzLTMtMS0xLTk4MDEx_09b9177d-9091-487e-867b-02e725cabdeb"
      unitRef="usd">7943000</us-gaap:ProvisionForOtherLosses>
    <us-gaap:ProvisionForOtherLosses
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzEzLTUtMS0xLTk4MDEx_62fea5ea-8977-4788-a936-93e6c882cf2a"
      unitRef="usd">4751000</us-gaap:ProvisionForOtherLosses>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE0LTEtMS0xLTk4MDEx_a523c285-9307-46db-82e0-dc7a5cb27b8d"
      unitRef="usd">-7686000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE0LTMtMS0xLTk4MDEx_480e57b2-761c-40f7-8046-a9b54c606e0e"
      unitRef="usd">-1421000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE0LTUtMS0xLTk4MDEx_87019ae5-d434-49c6-8b9f-9f737cbdc64e"
      unitRef="usd">-772000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE1LTEtMS0xLTk4MDEx_7670f3c9-c376-46ce-84a0-ecfcd3c91ee6"
      unitRef="usd">-202000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE1LTMtMS0xLTk4MDEx_abf4e27d-7347-4706-a1bc-3c9d78897257"
      unitRef="usd">1076000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE1LTUtMS0xLTk4MDEx_86a3d56e-e9f6-46ed-9a01-b6d5ccd81306"
      unitRef="usd">587000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE3LTEtMS0xLTk4MDEx_0c884fca-8c98-4c97-8b64-328e7eda8f7e"
      unitRef="usd">19128000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE3LTMtMS0xLTk4MDEx_56bf4828-8252-42d0-82db-0739a88833a6"
      unitRef="usd">52684000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE3LTUtMS0xLTk4MDEx_34ada4cf-d865-4d2f-ba1c-73ae9f37f77d"
      unitRef="usd">25739000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE4LTEtMS0xLTk4MDEx_16c8483d-e52b-4eb3-8a44-c6457b248d73"
      unitRef="usd">-8097000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE4LTMtMS0xLTk4MDEx_8a08a423-b314-475f-b263-b714edf61c99"
      unitRef="usd">8097000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE4LTUtMS0xLTk4MDEx_306033fe-9e8d-444f-baeb-30158b8e716c"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE5LTEtMS0xLTk4MDEx_ea819203-089b-439c-b228-335504b4b6bf"
      unitRef="usd">12943000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE5LTMtMS0xLTk4MDEx_259e1909-edc2-4bbb-ba1f-8161e480c20f"
      unitRef="usd">8002000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzE5LTUtMS0xLTk4MDEx_11add181-7134-4550-bccc-7c5cee7974cc"
      unitRef="usd">9424000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIwLTEtMS0xLTk4MDEx_74af6e3d-cb54-4ec5-b9db-85fed2ad9140"
      unitRef="usd">12574000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIwLTMtMS0xLTk4MDEx_92a4888c-3ae9-4f74-91a1-e2120e3624dc"
      unitRef="usd">17179000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIwLTUtMS0xLTk4MDEx_f7b18bf0-2833-4e77-9a1c-a864a532fe94"
      unitRef="usd">23854000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIxLTEtMS0xLTk4MDEx_e624dcb4-2cf3-4248-b0c7-5826bbd41f52"
      unitRef="usd">259090000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIxLTMtMS0xLTk4MDEx_14e813e9-1bcd-42b5-80c9-7dfdb332574e"
      unitRef="usd">124896000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzIxLTUtMS0xLTk4MDEx_bd6e67b5-2301-431d-a01e-62c316a6b2bb"
      unitRef="usd">96105000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI0LTEtMS0xLTk4MDEx_b3d55a5a-7551-44e0-84cb-5257ec0c3c30"
      unitRef="usd">2372000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI0LTMtMS0xLTk4MDEx_bb591736-b5db-4655-95c0-6d82e2d51d39"
      unitRef="usd">2643000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI0LTUtMS0xLTk4MDEx_1f61440a-189c-4eb9-b9f7-808ea71e3bc2"
      unitRef="usd">2413000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI1LTEtMS0xLTk4MDEx_795c8661-a3b8-4bc4-a232-2dbb3877c0f6"
      unitRef="usd">40729000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI1LTMtMS0xLTk4MDEx_04efd0ed-33c4-462f-8634-b82584c04225"
      unitRef="usd">39109000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI1LTUtMS0xLTk4MDEx_18021c5b-5b25-4c59-bcac-4d5b3f399f74"
      unitRef="usd">20268000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI2LTEtMS0xLTk4MDEx_8a219b53-8d0d-493b-9f61-9c47fa382074"
      unitRef="usd">66105000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI2LTMtMS0xLTk4MDEx_9bb475be-61b3-4253-8919-1f872bd1682e"
      unitRef="usd">59866000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI2LTUtMS0xLTk4MDEx_c4c805dd-9e50-4100-a722-6cd1112cdd94"
      unitRef="usd">63651000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI4LTEtMS0xLTk4MDEx_4232b55c-5199-4d5d-9512-ab5dc64e87da"
      unitRef="usd">-104462000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI4LTMtMS0xLTk4MDEx_80479ab4-8227-4342-a9e8-c644152b9717"
      unitRef="usd">-96332000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzI4LTUtMS0xLTk4MDEx_29c42676-31a7-479f-937e-cb81ca1decf4"
      unitRef="usd">-81506000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMyLTEtMS0xLTk4MDEx_94a9464a-1b51-411f-b9e6-0f2e95f74c4d"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMyLTMtMS0xLTk4MDEx_4cba178d-99ac-4f4c-9a0c-18db51bb17a9"
      unitRef="usd">195000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMyLTUtMS0xLTk4MDEx_18c7b3b3-bc7f-4cf3-8982-20acc4c47bae"
      unitRef="usd">65000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMzLTEtMS0xLTk4MDEx_5475f446-3afa-4f05-a1c1-49269529f178"
      unitRef="usd">49000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMzLTMtMS0xLTk4MDEx_6a5b754d-4627-49ba-99f1-10ed90d451e7"
      unitRef="usd">150000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzMzLTUtMS0xLTk4MDEx_202daf12-25c0-488b-a8c2-dd3285e3a694"
      unitRef="usd">20000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM0LTEtMS0xLTk4MDEx_a9d00476-7056-4dcf-a9c2-9e94d7cc7bb3"
      unitRef="usd">6054000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM0LTMtMS0xLTk4MDEx_5adbc5d0-1c72-4266-b579-138ebdf6d34b"
      unitRef="usd">2423000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM0LTUtMS0xLTk4MDEx_a63e48ac-72ba-443d-b721-7ba7851ac277"
      unitRef="usd">1446000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM2LTEtMS0xLTk4MDEx_5d13fad3-39e5-45be-8a4c-6484a6716119"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM2LTMtMS0xLTk4MDEx_d3698ead-bcc4-4579-b694-d60166af932c"
      unitRef="usd">482000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM2LTUtMS0xLTk4MDEx_801791a3-78fe-4b1d-b4a3-757adad0034e"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM3LTEtMS0xLTk4MDEx_251330a2-f9ef-4415-9169-1a7b30b91b0d"
      unitRef="usd">206000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM3LTMtMS0xLTk4MDEx_40320fc1-fcb1-49ed-a6a0-a8815a511b73"
      unitRef="usd">3706000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM3LTUtMS0xLTk4MDEx_c249e9a3-e85e-4f54-917e-ef5d12d692c3"
      unitRef="usd">4237000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM4LTEtMS0xLTk4MDEx_fdef2cbe-a97c-405b-8bea-eb9509eef407"
      unitRef="usd">91000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM4LTMtMS0xLTk4MDEx_6bcb8295-14a3-47bc-90bf-4debb12de135"
      unitRef="usd">6519000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM4LTUtMS0xLTk4MDEx_059df54b-ee2c-4fe6-9d3e-44cc7ba7afa2"
      unitRef="usd">5284000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsOfDividends
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM5LTEtMS0xLTk4MDEx_9e5ab330-c5e8-41aa-b97f-6540d875a646"
      unitRef="usd">25865000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM5LTMtMS0xLTk4MDEx_71bddfe4-b0a2-4324-b8a4-8c3a4c351163"
      unitRef="usd">22976000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzM5LTUtMS0xLTk4MDEx_a4d0d94d-4879-49ea-81eb-01930c236912"
      unitRef="usd">20869000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQwLTEtMS0xLTk4MDEx_59d81e0f-24a1-4681-b2aa-e6975193c517"
      unitRef="usd">62771000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQwLTMtMS0xLTk4MDEx_2e671775-a5c4-4cf6-91a1-6f73054f1d39"
      unitRef="usd">48989000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQwLTUtMS0xLTk4MDEx_4fe60e56-3f8c-4d98-85f5-1bf3529568a5"
      unitRef="usd">45248000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQxLTEtMS0xLTk4MDEx_2775408f-c611-427c-9a71-ba86070d89a9"
      unitRef="usd">783000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQxLTMtMS0xLTk4MDEx_fcd61613-d57d-430b-a63b-1473a91463ce"
      unitRef="usd">911000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQxLTUtMS0xLTk4MDEx_280f7a7f-2788-4f72-9937-ee07fd197a0b"
      unitRef="usd">664000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQyLTEtMS0xLTk4MDEx_104f2345-00a2-45a4-8147-f5626c2446a7"
      unitRef="usd">3330000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQyLTMtMS0xLTk4MDEx_a31c5386-0f13-4673-8730-e2cc289692ff"
      unitRef="usd">3115000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQyLTUtMS0xLTk4MDEx_5eb108ff-5102-4a81-a985-7e4e5cd159b3"
      unitRef="usd">3508000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <fwrd:PaymentsToProceedsFromAffiliates
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQzLTEtMS0xLTk4MDEx_8ea3262a-d11a-401c-9a70-71a9417b413a"
      unitRef="usd">0</fwrd:PaymentsToProceedsFromAffiliates>
    <fwrd:PaymentsToProceedsFromAffiliates
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQzLTMtMS0xLTk4MDEx_d0509708-c14d-48af-8ebe-ddfe2cb57ea2"
      unitRef="usd">-3385000</fwrd:PaymentsToProceedsFromAffiliates>
    <fwrd:PaymentsToProceedsFromAffiliates
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQzLTUtMS0xLTk4MDEx_b3ad71ab-a55a-4f71-aecb-f3873f7f236c"
      unitRef="usd">12640000</fwrd:PaymentsToProceedsFromAffiliates>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQ1LTEtMS0xLTk4MDEx_860086bb-52fb-45e6-8774-f2ce66a8cc93"
      unitRef="usd">-146122000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQ1LTMtMS0xLTk4MDEx_003afb9b-e715-43ba-ab73-e9082b1237d2"
      unitRef="usd">-31502000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzQ1LTUtMS0xLTk4MDEx_681094b8-f7a4-4366-9db7-4d8c919c260f"
      unitRef="usd">-39094000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInContinuingOperations
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUwLTEtMS0xLTk4MDEx_05c50bc3-8142-4377-8ea9-dbaff6db755e"
      unitRef="usd">8506000</us-gaap:NetCashProvidedByUsedInContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInContinuingOperations
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUwLTMtMS0xLTk4MDEx_09726217-41b9-45e2-ba38-0dd54b7ae8dc"
      unitRef="usd">-2938000</us-gaap:NetCashProvidedByUsedInContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInContinuingOperations
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUwLTUtMS0xLTk4MDEx_ec2c24e5-5818-4a9e-914c-7a9306c7e46b"
      unitRef="usd">-24495000</us-gaap:NetCashProvidedByUsedInContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUzLTEtMS0xLTk4MDEx_c167fe50-37df-4f37-98cd-47b7440df422"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUzLTMtMS0xLTk4MDEx_048e7eaa-dc0b-4906-9cc0-5cfb9ed74202"
      unitRef="usd">-4635000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzUzLTUtMS0xLTk4MDEx_c0e6d9e2-9fea-440b-9e05-210929faa892"
      unitRef="usd">-11439000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU0LTEtMS0xLTk4MDEx_e1c28f88-207a-4799-9d1a-58f5e9d1b8fc"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU0LTMtMS0xLTk4MDEx_666d6287-b88e-4b29-aaee-e21cb957cbea"
      unitRef="usd">8020000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU0LTUtMS0xLTk4MDEx_c869a65b-0f46-4b9a-bf16-0cea48f79b73"
      unitRef="usd">-1201000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU1LTEtMS0xLTk4MDEx_35ec15e3-6c91-4fe5-9e2e-6cf514578e9d"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU1LTMtMS0xLTk4MDEx_632fe626-a829-4a76-9b73-080c1f0d2fe2"
      unitRef="usd">-3385000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU1LTUtMS0xLTk4MDEx_3a8af5ad-d37f-40af-a026-a2d765927d5c"
      unitRef="usd">12640000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU2LTEtMS0xLTk4MDEx_2ef66891-3644-4224-8996-f72171a10f92"
      unitRef="usd">8506000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU2LTMtMS0xLTk4MDEx_6f5ad97f-6c64-4e71-a397-6762f4e7c796"
      unitRef="usd">-2938000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU2LTUtMS0xLTk4MDEx_3bd6686d-ace7-4997-8382-a75933efdde2"
      unitRef="usd">-24495000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU3LTEtMS0xLTk4MDEx_1a7639d7-3526-4e8f-80ef-7656b9d85c7d"
      unitRef="usd">37316000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU3LTMtMS0xLTk4MDEx_ed84871d-83a8-4151-a677-2dcb0cea5f44"
      unitRef="usd">40254000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibeb9d81fe44d4511880010ef5622d32c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU3LTUtMS0xLTk4MDEx_1efad3ca-4cd4-4d22-836d-bfdb89a13d91"
      unitRef="usd">64749000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU4LTEtMS0xLTk4MDEx_dd68ae01-9837-47e2-bf24-d4811879b309"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU4LTMtMS0xLTk4MDEx_9edd094c-fd8e-4428-beea-645747e9e914"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ibeb9d81fe44d4511880010ef5622d32c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU4LTUtMS0xLTk4MDEx_71631425-3021-415a-8ad2-29746b7eec49"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU5LTEtMS0xLTk4MDEx_3e2c6cb7-be94-4c8c-bfd6-2c418d470671"
      unitRef="usd">8506000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU5LTMtMS0xLTk4MDEx_f01b7b08-deb7-48c8-b736-dad143feb7c1"
      unitRef="usd">-2938000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzU5LTUtMS0xLTk4MDEx_17b8a6e0-6eb6-4cf0-9e90-db9c655e5e85"
      unitRef="usd">-24495000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYwLTEtMS0xLTk4MDEx_e045e38d-0145-4024-8ec5-3049f3516eda"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYwLTMtMS0xLTk4MDEx_a2612e67-1d46-4ec3-8420-1002205c6d85"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ibeb9d81fe44d4511880010ef5622d32c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYwLTUtMS0xLTk4MDEx_66dde244-1181-4f64-94df-2be528d5c2f6"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYxLTEtMS0xLTk4MDEx_739ab524-3286-4137-8120-ec48d9965509"
      unitRef="usd">45822000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYxLTMtMS0xLTk4MDEx_ec3358c4-efa6-4bb9-a349-bb9c8cf37d49"
      unitRef="usd">37316000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjAvZnJhZzo5ODhkNGE2MzYyZDk0Zjc3OTBkZWNjZWUwNWFjNGI0MS90YWJsZTpjMjY0NjZiZTQxYWI0MGQ2YjQzMmYwMzliZDk3NTI4Yi90YWJsZXJhbmdlOmMyNjQ2NmJlNDFhYjQwZDZiNDMyZjAzOWJkOTc1MjhiXzYxLTUtMS0xLTk4MDEx_26a291de-9918-49d0-a6b9-bd9a3a57d351"
      unitRef="usd">40254000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDY3_557c18d4-948c-49d1-af21-a72ec4126efc">Operations and Summary of Significant Accounting Policies&lt;div&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;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Air Corporation and its subsidiaries (&#x201c;Forward Air&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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; or the &#x201c;Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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 a leading asset-light freight and logistics company. The Company has two reportable segments: Expedited Freight and Intermodal. The Company conducts business in the United States, Canada, and Mexico. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Expedited Freight segment provides expedited regional, inter-regional and national less-than-truckload (&#x201c;LTL&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;), truckload and final mile services. Expedited Freight also offers customers local pick-up and delivery and other services including shipment consolidation and deconsolidation, warehousing, customs brokerage and other handling services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Intermodal segment provides first- and last-mile high value intermodal container drayage services both to and from seaports and railheads. Intermodal also offers dedicated contract and container freight station (&#x201c;CFS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;) warehouse and handling services.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 consolidated financial statements include Forward Air Corporation and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 23, 2020, the Board of Directors (the &#x201c;Board&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;) of the Company &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;approved a strategy to divest of the Pool Distribution business (&#x201c;Pool&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), and the sale of Pool was completed on February 12, 2021. Pool provided high-frequency handling and distribution of time sensitive products to numerous destinations within a specific geographic region. As a result of the strategy to divest of Pool, the results of operations for Pool were presented as a discontinued operation in the Consolidated Statements of Comprehensive Income for the prior periods. Unless otherwise noted, amounts, percentages and discussion for all periods reflect the results of operations, financial condition and cash flows from the Company&#x2019;s continuing operations. Refer to Note 2, &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;Discontinued Operation and Held for Sale, &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&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and expenses during the reporting period. Actual results could differ from those estimates. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior period amounts have been reclassified to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash as of December&#160;31, 2022 and 2021 of $30,743 and $22,308, respectively, consisted of cash on hand and bank deposits. Cash equivalents as of December&#160;31, 2022 and 2021 of $15,079 and $15,008, respectively, consisted of money market deposits. The Company considers all investments with an original maturity of three months or less to be cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Doubtful Accounts and Revenue Adjustments &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-style:italic;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a broad range of customers, including freight forwarders, third-party logistics (&#x201c;3PL&#x201d;) companies, passenger and cargo airlines, steamship lines, and retailers, located across a diverse geography.  In circumstances in which the Company is aware of a specific customer&#x2019;s inability to meet its financial obligations to the Company, the Company records a specific reserve in order to reduce the net recognized accounts receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes a general reserve based on a percentage of revenue to ensure accounts receivables are properly recorded at the net amount expected to be collected.  The Company sets the general reserve based on historical collection experience combined with forecasts about any expected changes to the collection experience. If circumstances change, expected recoverability of amounts due to the Company may change by a material amount. Accounts are written off after all means of collection, including legal action, have been exhausted. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 records an allowance for revenue adjustments as result of future billing rate changes. Adjustments arise: (a) when small rate changes (&#x201c;spot quotes&#x201d;) are granted to customers that differ from the standard rates in the billing system; (b) when freight requires dimensionalization or is reweighed which results in a different rate; (3) when billing errors occur; and (4) when data entry errors occur. In 2022, average revenue adjustments per month were approximately $946 on average revenue per month of approximately $164,450&#160;(0.6% of monthly revenue). The Company estimates an allowance for revenue adjustments based on historical experience, trends and current information. The average amount of revenue adjustments per month can vary in relation to the level of revenue or as a result of other factors. Both the average monthly revenue adjustments and the average lag assumptions are continually evaluated for appropriateness.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are valued at the lower of cost or net realizable value, using first-in, first-out method. Net realizable value is the estimated selling price in the ordinary course of business. Replacement parts are expensed when placed in service, while tires are capitalized and amortized over their estimated useful life. Expenses related to the utilization of inventories are recorded in &#x201c;Other operating expenses&#x201d; in the Consolidated Statements of Comprehensive Income. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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, less accumulated depreciation and amortization. Depreciation is provided on a straight-line basis over the estimated useful lives of 30 to 40 years for building and improvements, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzU4MzA_958fbd47-a946-4868-9b63-b13f203d45d4"&gt;three&lt;/span&gt; to ten years for equipment, the lesser of the estimated useful life or the initial lease term for leasehold improvements and five years for computer software. Land is not depreciated and construction in progress is not depreciated until ready for service. Expenditures for maintenance and repairs are charged to expense as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For internally developed software, all costs incurred during planning and evaluation are expensed. Costs incurred during the application development stage are capitalized and included in property and equipment. Capitalized software also includes software acquired for internal use. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 as of December&#160;31, 2022 and 2021 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Land&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;26,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;26,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;287,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Computer software&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;29,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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;469,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;419,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;249,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;219,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As &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;of December&#160;31, 2022 and 2021, the net book value of computer software included in property and equipment, net was $8,737 and $8,140, respectively. For the years ended December 31, 2022, 2021 and 2020, amortization expense of computer software was $2,558, $2,394 and $2,053, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Cloud Computing Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 capitalizes the costs incurred during the implementation stage for cloud computing or hosting arrangements. Costs incurred in the preliminary project stage and post-implementation stage, which includes maintenance and training costs, are expensed as incurred. Capitalized software costs are amortized over the straight-line method over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzcxNDU_55351932-5612-49dd-a6cb-9cd33607a563"&gt;three&lt;/span&gt; to five years and are recorded in &#x201c;Prepaid expenses&#x201d; and "Other assets" in the Consolidated Balance Sheets.  &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-style:italic;font-weight:700;line-height:120%"&gt;Goodwill, Intangible Assets and Other Long-Lived Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 tests goodwill for impairment, at the reporting unit level, annually and when events or circumstances indicate that fair value of a reporting unit may be below its carrying value. A reporting unit is an operating segment or one level below an operating segment, for example, a component. The Company&#x2019;s reporting units are not its reportable segments. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is evaluated annually as of June 30 for impairment using a qualitative assessment or a quantitative one-step assessment. If the Company elects to perform a qualitative assessment and determines the fair value of its reporting units more likely than not exceed the carrying value of their net assets, no further evaluation is necessary. For reporting units where the Company performs a one-step quantitative assessment, the Company compares the estimated fair value of each reporting unit, which is determined based on a combination of an income approach using a discounted cash flow model, and a market approach, which considers comparable companies, to its respective carrying value of net assets, including goodwill. If the estimated fair value of the reporting unit exceeds its carrying value of net assets, the goodwill is not considered impaired. If the carrying value of net assets is higher than the estimated fair value of the reporting unit, the impairment charge is the amount by which the carrying value exceeds the reporting unit&#x2019;s estimated fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 reviews its long-lived assets, which include intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The evaluation for recoverability is performed at a level where independent cash flows may be attributed to either an asset or asset group. If the Company determines that the carrying amount of an asset or asset group is not recoverable based on the expected undiscounted future cash flows of the asset or asset group, an impairment loss is recorded equal to the excess of the carrying amounts over the estimated fair value of the long-lived assets. Estimates of future cash flows are based on various factors, including current operating results, expected market trends and competitive influences. The Company also evaluates the amortization periods assigned to its intangible assets to determine whether events or changes in circumstances warrant revised estimates of useful lives. Assets to be disposed of by sale are reported at the lower of the carrying amount or estimated fair value, less estimated costs to sell.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of the Company&#x2019;s goodwill impairment analyses conducted as of June 30, 2022, 2021 and 2020 indicated that no reduction in the carrying amount of the Company&#x2019;s goodwill was required.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill during the years ended December 31, 2022, 2021 and 2020 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&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:10pt;font-weight:700;line-height:100%"&gt;Intermodal&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:10pt;font-weight:700;line-height:100%"&gt;Consolidated &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2020&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;165,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;79,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;244,982&#160;&lt;/span&gt;&lt;/td&gt;&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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2021&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;169,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;97,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;266,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;34,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2022&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;169,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,184&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 accumulated goodwill impairment is $25,686 related to impairment charges the Company recorded during 2016 pertaining to its TLS reporting unit. The TLS reporting unit operates within the Expedited Freight reportable segment. As of December&#160;31, 2022, approximately $227,041 of goodwill is deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 amortizes certain acquired identifiable intangible assets on a straight-line basis over their estimated useful lives, which range from one year to 20 years. The acquired intangible assets have a weighted-average useful life as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.615%"/&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;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;14 years&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;Non-compete agreements&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 years&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;Trade names&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;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2022, 2021 and 2020, acquired intangible asset amortization was $15,988, $14,328 and $13,489, respectively. The Company estimates amortization of existing intangible assets will be $17,480 in 2023, $17,356 in 2024, $17,257 in 2025, $17,078 in 2026, and $16,961 in 2027. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of acquired intangible assets during 2022 and 2021 are summarized as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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: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:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="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:10pt;font-weight:700;line-height:100%"&gt;Non-Compete Agreements&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:10pt;font-weight:700;line-height:100%"&gt;Trade Names&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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&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;228,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;238,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&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;22,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;24,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;251,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;262,053&#160;&lt;/span&gt;&lt;/td&gt;&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;Acquisitions&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;21,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;21,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(5,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;267,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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: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:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="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:10pt;font-weight:700;line-height:100%"&gt;Non-Compete Agreements&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:10pt;font-weight:700;line-height:100%"&gt;Trade Names&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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&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;85,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;93,009&#160;&lt;/span&gt;&lt;/td&gt;&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;Amortization expense&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;13,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;14,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;text-align:left;vertical-align: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 as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;99,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;6,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;107,337&#160;&lt;/span&gt;&lt;/td&gt;&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;Amortization expense&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;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;15,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2022&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;114,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;7,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;123,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Carrying value as of December 31, 2022, 2021 and 2020 is inclusive of $16,501 of accumulated impairment.   &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses as of  December&#160;31, 2022 and 2021 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&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:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 payroll and related items&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;23,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;29,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance and claims accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Payables to Leased Capacity Providers&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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Accrued expenses&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;54,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &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-style:italic;font-weight:700;line-height:120%"&gt;Self-Insurance Loss Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:38.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 licensed motor carrier contracts with independent contractor fleets, owner-operators and other third-party transportation capacity providers for most of the transportation services. The Company&#x2019;s independent contractor fleet owners and owner-operators lease their equipment to the Company (&#x201c;Leased Capacity Providers&#x201d;) and own, operate and maintain their own tractors and employ their own drivers. Under U.S. Department of Transportation (&#x201c;DOT&#x201d;) regulations, the Company is liable for bodily injury and property damage caused by the Leased Capacity Providers and employee drivers while they are operating equipment under the Company&#x2019;s various motor carrier authorities. The potential liability associated with any accident can be severe and occurrences are unpredictable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For vehicle liability, the Company retains a portion of the risk.  Below is a summary of the Company&#x2019;s risk retention on vehicle liability insurance coverage maintained by the Company through $10,000 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Company &lt;br/&gt;Risk Retention&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:10pt;font-weight:700;line-height:100%"&gt;Frequency&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:10pt;font-weight:700;line-height:100%"&gt;Layer&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:10pt;font-weight:700;line-height:100%"&gt;Policy Term&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:700;line-height:100%"&gt;Expedited Freight&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LTL business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $5,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload business&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $2,000&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:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&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;/tr&gt;&lt;tr&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;LTL, Truckload and Intermodal businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Policy Term Aggregate&#xb3;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5,000 to $10,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $1,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#xb9; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt;Excluding the Final Mile business, which is primarily a brokered service.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#xb2;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt; For each and every accident/incident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt;&#xb3; During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Company Risk Retention before insurance will contribute.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Also, from time to time, when brokering freight, the Company may face claims for the &#x201c;negligent selection&#x201d; of outside, contracted carriers that are involved in accidents, and the Company maintains third-party liability insurance coverage with a $100 deductible per occurrence for most of its brokered services. Additionally, the Company maintains workers&#x2019; compensation insurance with a self-insured retention of $500 per occurrence.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 provides for the estimated costs of vehicle liability and workers&#x2019; compensation claims both reported and for claims incurred but not reported. The amount of self-insurance loss reserves and loss adjustment expenses is determined based on an estimation process that uses information obtained from both Company-specific and industry data, as well as general economic information. The most significant assumptions used in the estimation process include determining the trend in loss costs, the expected consistency in the frequency and severity of claims incurred but not yet reported, changes in the timing of the reporting of losses from the loss date to the notification date, and expected costs to settle unpaid claims. The Company estimates its self-insurance loss exposure by evaluating the merits and circumstances surrounding individual known claims and through actuarial analysis to determine an estimate of probable losses on claims incurred but not reported. T&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he Company accrues for the costs of the uninsured portion of pending claims, based on the nature and severity of individual claims and historical claims development trends. Estimating the number and severity of claims, as well as related judgment or settlement amounts is inherently difficult. Failure to establish sufficient insurance reserves and adequately estimate for future insurance claims may cause unfavorable differences between actual self-insurance costs and the reserve estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, the Company recorded self-insurance loss reserves of $68,654 and $65,649, respectively, inclusive of reserves in excess of the self-insured retention limit that are expected to be reimbursed from insurance carriers. As of December&#160;31, 2022, $19,961 was recorded in &#x201c;Insurance and claims accruals&#x201d; and $48,693 was recorded in &#x201c;Other long-term liabilities&#x201d; in the Consolidated Balance Sheets. As of December&#160;31, 2021, $21,172 was recorded in &#x201c;Insurance and claims accruals&#x201d; and $44,477 was recorded in &#x201c;Other long-term liabilities&#x201d; in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, the Company recognized a receivable for insurance proceeds and a corresponding claims payable for vehicle liability and workers&#x2019; compensation claims in excess of the self-insured retention limit. As of December&#160;31, 2022 and 2021, the Company recorded $29,087 and $28,667, respectively, in &#x201c;Other assets&#x201d; and &#x201c;Other long-term liabilities&#x201d; in the Consolidated Balance Sheets.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when the Company satisfies the performance obligation by the delivery of a shipment in accordance with contractual agreements, bills of lading (&#x201c;BOLs&#x201d;) and general tariff provisions. The amount of revenue recognized is measured as the consideration the Company expects to receive in exchange for those services pursuant to a contract with a customer. A contract exists once the Company enters into a contractual agreement with a customer. The Company does not recognize revenue in cases where collectibility is not probable, and defers recognition until collection is probable or payment is received. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 generates revenue from the delivery of a shipment and the completion of related services. Revenue for the delivery of a shipment is recorded over time to coincide with when customers simultaneously receive and consume the benefits of the delivery services. Accordingly, revenue billed to a customer for the transportation of freight are recognized over the transit period as the performance obligation to the customer is satisfied. The Company determines the transit period for a shipment based on the pick-up date and the delivery date, which may be estimated if delivery has not occurred as of a reporting period. The determination of the transit period and how much of it has been completed as of a given reporting date may require the Company to make judgments that impact the timing of revenue recognized. For delivery of shipments with a pick-up date in one reporting period and a delivery date in another reporting period, the Company recognizes revenue based on relative transit time in each reporting period. A portion of the total revenue to be billed to the customer after completion of a delivery is recognized in each reporting period based on the percentage of total transit time that has been completed at the end of the applicable reporting period. Upon delivery of a shipment or related service, customers are billed according to the applicable payment terms. Related services are a separate performance obligation and include accessorial charges such as terminal handling, storage, equipment rentals and customs brokerage.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is classified based on the line of business as the Company believes that best depicts the nature, timing and amount of revenue and cash flows.  For all lines of business, the Company records revenue on a gross basis as it is the principal in the transaction as the Company has discretion to determine the amount of consideration. Additionally, the Company has the discretion to select drivers and other vendors for the services provided to customers. These factors, discretion in the amount of consideration and the selection of drivers and other vendors, support revenue recognized on a gross basis.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 accounts for leases under Accounting Standards Codification 842, &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;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; (&#x201c;ASC 842&#x201d;), where lessees are required to record an asset (right-of-use asset or finance lease asset) and a lease liability. ASC 842 allows for two types of leases for recognition purposes: operating leases and finance leases. Operating leases result in the recognition of a single lease expense on a straight-line basis over the lease term, while finance leases result in an accelerated expense. The Company determines if an arrangement contains a lease at inception based on whether or not the Company has the right to control the asset during the contract period. All leases greater than 12 months result in the recognition of a right-of-use asset and liability at the lease commencement date based on the present value of the lease payments over the lease term. The present value of the lease payments is calculated using the applicable weighted-average discount rate. The weighted-average discount rate is based on the discount rate implicit in the lease, or if the implicit rate is not readily determinable from the lease, then the Company estimates an applicable incremental borrowing rate. The incremental borrowing rate is estimated based on the contractual lease term and the Company&#x2019;s applicable borrowing rate. &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-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 acquisition of a business, the fair value of the assets acquired and liabilities assumed are estimated, which may require judgment regarding the identification of acquired assets and liabilities assumed. Once the acquired assets and assumed liabilities are identified, the fair value of the assets and liabilities are estimated using a variety of approaches that require significant judgments. For intangible assets, significant judgments include, but are not limited to, future cash flows, selection of discount rates, determination of terminal growth rates, and estimated useful life and pattern of use of the underlying intangible assets. For tangible assets, significant judgements, include, but are not limited to, current market values, physical and functional obsolescence of the assets, and remaining useful lives. Consideration is typically paid in the form of cash paid upon closing while contingent consideration is paid upon the satisfaction of a future obligation. If contingent consideration is included as a component of the consideration, the Company values the consideration as of the acquisition date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Refer to Note 7, &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;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 further discussion. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Net Income (Loss) Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during each period. Restricted shares have non-forfeitable rights to dividends and as a result, are considered participating securities for purposes of computing net income (loss) per common share pursuant to the two-class method. Net income allocated to participating securities was $1,070 in 2022, $737 in 2021 and $385 in 2020. Diluted net income (loss) per common share assumes the exercise of outstanding stock options and the vesting of performance share awards using the treasury stock method when the effects of such assumptions are dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of net income (loss) attributable to Forward Air and weighted-average common shares outstanding for purposes of calculating basic and diluted net income (loss) per share during the years ended December&#160;31, 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&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:9.880%"/&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:9.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income and comprehensive income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,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;116,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income and comprehensive (loss) income from discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(10,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Forward Air&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;193,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;105,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Income allocated to participating securities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(807)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss allocated to participating securities from discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Income allocated to participating securities&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;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;(737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted net income per share for continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Numerator for basic and diluted net (loss) income per share for discontinued operation&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;&#x2014;&#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;(10,162)&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;(29,034)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Denominator for basic net income per share - weighted-average number of common shares outstanding&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;26,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive stock options and performance share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Denominator for diluted net income per share -  weighted-average number of common shares and common share equivalents outstanding&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;26,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Basic net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;&#160;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;&#160;Discontinued operation&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;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 income per basic 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;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.17&#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;3.87&#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;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;&#160;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;&#160;Discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per diluted share&lt;/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;7.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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:8pt;font-weight:400;line-height:120%"&gt;Rounding may impact summation of amounts.&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:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares that were not included in the calculation of&#160;net income (loss) per diluted&#160;share because to do so would have been anti-dilutive for the years ended December 31, 2022, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Anti-dilutive stock options&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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;&#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 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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive performance shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Anti-dilutive restricted shares and deferred stock units&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 grants awards under the stock-based compensation plans to certain employees of the Company. The awards include stock options, restricted shares and performance shares. The fair value of the stock options is estimated on the grant date using the Black-Scholes option pricing model, and share-based compensation expense is recognized on a straight-line basis over the three-year vesting period. The fair value of the restricted shares is the quoted market value of the Company&#x2019;s common stock on the grant date, and the share-based compensation expense is recognized on a straight-line basis over the vesting period. For certain performance shares, the fair value is the quoted market value of the Company&#x2019;s common stock on the grant date less the present value of the expected dividends not received during the relevant period. For these performance shares, the share-based compensation expense is recognized on a straight-line basis over the three-year vesting period based on the projected assessment of the level of performance that will be achieved. The fair value of other performance shares that have a financial target of the Company&#x2019;s total shareholder return as compared to the total shareholder return of a selected peer group, is estimated on the grant date using a Monte Carlo simulation model. The share-based compensation expense is recognized on a straight-line basis over the three-year vesting period. All share-based compensation expense is recognized in salaries, wages and employee benefits in the Consolidated Statements of Comprehensive Income.&#160;Refer to Note 6, &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;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 further discussion. &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;&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-style:italic;font-weight:700;line-height:120%"&gt;Ransomware Incident&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2020, the Company detected a ransomware incident impacting its operational and information technology systems, which caused service delays for many of its customers (&#x201c;Ransomware Incident&#x201d;). Promptly upon its detection of the incident, the Company initiated response protocols, launched an investigation and engaged the services of cybersecurity and forensics professionals. The Company also engaged with the appropriate law enforcement authorities. The Company continued to cooperate with law enforcement in connection with the criminal investigation into those responsible for the Ransomware Incident.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For the year ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;December&#160;31, 2022&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; and 2021, expenses related to the Ransomware Incident were zero and $434, respectively, which were recorded in &#x201c;Other operating expenses&#x201d; in the Consolidated Statements of Comprehensive Income. Expenses include costs to investigate and remediate the Ransomware Incident and legal and other professional services related to the incident. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12, &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;Income Taxes (Topic 740):  Simplifying the Accounting for 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;. The standard simplifies the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and improving consistent application of the principles.  ASU 2019-12 is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years, with early adoption permitted.  The Company adopted this standard as of January 1, 2021.  The adoption of the standard did not have a material impact on the Company&#x2019;s results of operations, financial condition, or cash flows.  &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-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements to be Adopted  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, FASB issued ASU 2021-08, &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 (Topic 805):  Accounting for Contract Assets and Contract Liabilities 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;.  The standard addresses the recognition of an acquired contract liability in a business combination and the recognition and measurement of contract assets and contract liabilities from revenue contracts acquired in a business combination.  ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted.  The Company is currently evaluating the adoption of ASU 2021-08 and the impact, if any, adoption will have on its operations, financial condition, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDI5_82f1bc8a-1f24-442b-8ae1-230b80dd2724">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Air Corporation and its subsidiaries (&#x201c;Forward Air&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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; or the &#x201c;Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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 a leading asset-light freight and logistics company. The Company has two reportable segments: Expedited Freight and Intermodal. The Company conducts business in the United States, Canada, and Mexico. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Expedited Freight segment provides expedited regional, inter-regional and national less-than-truckload (&#x201c;LTL&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;), truckload and final mile services. Expedited Freight also offers customers local pick-up and delivery and other services including shipment consolidation and deconsolidation, warehousing, customs brokerage and other handling services.&lt;/span&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;The Intermodal segment provides first- and last-mile high value intermodal container drayage services both to and from seaports and railheads. Intermodal also offers dedicated contract and container freight station (&#x201c;CFS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&lt;/span&gt;) warehouse and handling services.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3Mw_1203f8b6-9d85-4746-bb0c-10b302db7d65"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDM3_0fcda963-af05-48aa-8936-26a95bd179a5">The Company&#x2019;s consolidated financial statements include Forward Air Corporation and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 23, 2020, the Board of Directors (the &#x201c;Board&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;) of the Company &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;approved a strategy to divest of the Pool Distribution business (&#x201c;Pool&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), and the sale of Pool was completed on February 12, 2021. Pool provided high-frequency handling and distribution of time sensitive products to numerous destinations within a specific geographic region. As a result of the strategy to divest of Pool, the results of operations for Pool were presented as a discontinued operation in the Consolidated Statements of Comprehensive Income for the prior periods. Unless otherwise noted, amounts, percentages and discussion for all periods reflect the results of operations, financial condition and cash flows from the Company&#x2019;s continuing operations. Refer to Note 2, &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;Discontinued Operation and Held for Sale, &lt;/span&gt;for further discussion.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDIy_1ed5ced5-f5eb-466f-8bfd-d90826640eb7">&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 consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and expenses during the reporting period. Actual results could differ from those estimates. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior period amounts have been reclassified to conform to the current period presentation.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:Cash
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3NjM_31680a22-0d14-4c29-9893-5f80a431bbec"
      unitRef="usd">30743000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3NzA_bf8d7a8e-1897-43a0-b360-7da5e45a768c"
      unitRef="usd">22308000</us-gaap:Cash>
    <fwrd:CashEquivalents
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3NDg3NzkxMDM0NDE_62ed7557-d159-485d-95b9-2c07739deabd"
      unitRef="usd">15079000</fwrd:CashEquivalents>
    <fwrd:CashEquivalents
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3NDg3NzkxMDM0MDk_866d3ce8-f911-4746-8b05-f8290a268ad3"
      unitRef="usd">15008000</fwrd:CashEquivalents>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDU3_1b4e8b3d-d32c-493a-b5cf-c8fda329af23">The Company considers all investments with an original maturity of three months or less to be cash and cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDEz_416f85cc-c076-4b8f-8954-c6507b5a0b9c">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a broad range of customers, including freight forwarders, third-party logistics (&#x201c;3PL&#x201d;) companies, passenger and cargo airlines, steamship lines, and retailers, located across a diverse geography.  In circumstances in which the Company is aware of a specific customer&#x2019;s inability to meet its financial obligations to the Company, the Company records a specific reserve in order to reduce the net recognized accounts receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes a general reserve based on a percentage of revenue to ensure accounts receivables are properly recorded at the net amount expected to be collected.  The Company sets the general reserve based on historical collection experience combined with forecasts about any expected changes to the collection experience. If circumstances change, expected recoverability of amounts due to the Company may change by a material amount. Accounts are written off after all means of collection, including legal action, have been exhausted. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;The Company records an allowance for revenue adjustments as result of future billing rate changes. Adjustments arise: (a) when small rate changes (&#x201c;spot quotes&#x201d;) are granted to customers that differ from the standard rates in the billing system; (b) when freight requires dimensionalization or is reweighed which results in a different rate; (3) when billing errors occur; and (4) when data entry errors occur. In 2022, average revenue adjustments per month were approximately $946 on average revenue per month of approximately $164,450&#160;(0.6% of monthly revenue). The Company estimates an allowance for revenue adjustments based on historical experience, trends and current information. The average amount of revenue adjustments per month can vary in relation to the level of revenue or as a result of other factors. Both the average monthly revenue adjustments and the average lag assumptions are continually evaluated for appropriateness.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <fwrd:AverageMonthlyRevenueAdjustments
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzQ2NDA_39f9c20c-930e-493a-83c1-282f0d107af9"
      unitRef="usd">946000</fwrd:AverageMonthlyRevenueAdjustments>
    <fwrd:AverageMonthlyRevenue
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzQ2ODk_69bccd3a-5977-41b5-9c56-776e72e57a5e"
      unitRef="usd">164450000</fwrd:AverageMonthlyRevenue>
    <fwrd:AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzQ2OTM_55787d19-bf9b-417f-baf1-5ad1aa8974dd"
      unitRef="number">0.006</fwrd:AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDQ0_36b7a9ef-173d-4182-94aa-997520f13229">Inventories are valued at the lower of cost or net realizable value, using first-in, first-out method. Net realizable value is the estimated selling price in the ordinary course of business. Replacement parts are expensed when placed in service, while tires are capitalized and amortized over their estimated useful life. Expenses related to the utilization of inventories are recorded in &#x201c;Other operating expenses&#x201d; in the Consolidated Statements of Comprehensive Income.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDUz_225d7bf7-08c8-44ae-a574-3e9d0503de88">Property and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation is provided on a straight-line basis over the estimated useful lives of 30 to 40 years for building and improvements, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzU4MzA_958fbd47-a946-4868-9b63-b13f203d45d4"&gt;three&lt;/span&gt; to ten years for equipment, the lesser of the estimated useful life or the initial lease term for leasehold improvements and five years for computer software. Land is not depreciated and construction in progress is not depreciated until ready for service. Expenditures for maintenance and repairs are charged to expense as incurred. For internally developed software, all costs incurred during planning and evaluation are expensed. Costs incurred during the application development stage are capitalized and included in property and equipment. Capitalized software also includes software acquired for internal use.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i72c287c35e1a485cb6a9cc842c1754e7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzU3ODQ_03f57b16-07a7-4b55-b397-2e8f5c366bfc">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i76eef3cfc17648eda553d5827be4e9a3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzU3OTA_f99bc9f2-46c9-4af4-8a7a-954203eb6f49">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i730e3edef7ca42bab26b6c74157a7264_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDQ1_5076187d-3b8e-434c-a96e-11ab15e9fa36">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie05b88541f40432b83ca1d701d975f88_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDgy_7a717606-a4e1-438b-8424-0e49aad0f907">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDY2_2c7d8e27-65e0-42a5-914c-4d2dc9414fb9">&lt;div style="text-align:justify;text-indent:36pt"&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 as of December&#160;31, 2022 and 2021 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Land&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;26,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;26,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;287,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Computer software&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;29,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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;469,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;419,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;249,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;219,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9f636c74d8c24a0597801d2ab0c6e349_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzEtMS0xLTEtOTgwMTE_71534ce7-d5e3-4f1b-bfa7-e3866c252ed8"
      unitRef="usd">26479000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie85eda2a35fe4308b1d57e6085cad2ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzEtMy0xLTEtOTgwMTE_703fe2df-6c26-440a-854c-14f07c9b1c74"
      unitRef="usd">26479000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icf870f1c468d485ab5904e8465fab2b6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzItMS0xLTEtOTgwMTE_c207d6ec-09cd-4013-a200-1a13fa124294"
      unitRef="usd">94277000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i19468e7506d74ba0956256abac9f4e08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzItMy0xLTEtOTgwMTE_40d52a8f-5101-4b45-860e-51e51c6461b6"
      unitRef="usd">67269000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4fa48626ff2940c18e1c6507c4532821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzMtMS0xLTEtOTgwMTE_53595ada-b90c-4ea4-9c28-4b110b720836"
      unitRef="usd">287872000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i595081a8570f4a1da1050f2beed34c98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzMtMy0xLTEtOTgwMTE_8a333229-3197-4c41-b6c9-c58fe8aebc79"
      unitRef="usd">259030000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i40c02d55614742738ffa9788eb83d42d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzQtMS0xLTEtOTgwMTE_617e2188-2b94-42dd-b013-f30ade133da9"
      unitRef="usd">17510000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3210865379794e14afa1a6d645ca1258_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzQtMy0xLTEtOTgwMTE_3847e8fb-4712-438b-b6e0-c13e38999bfc"
      unitRef="usd">13780000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i85434e4d9fb14f0cb232684c018a1c86_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzUtMS0xLTEtOTgwMTE_6da39950-c774-4d2f-8ae2-b878147c8e95"
      unitRef="usd">29511000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i19a6a19c0ef24a3f917093c69ea560f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzUtMy0xLTEtOTgwMTE_f7d7794c-bb0c-4607-b42c-575f6e614ea3"
      unitRef="usd">26333000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i649d51b058de4052aeb36a91a3abec9e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzYtMS0xLTEtOTgwMTE_b0815235-23c8-4213-a499-7d96164812a7"
      unitRef="usd">14100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibaaad498ac8247b4ac4c17554ea4517c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzYtMy0xLTEtOTgwMTE_515f40eb-1b65-436e-bf21-bb00509d85ac"
      unitRef="usd">27071000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzctMS0xLTEtOTgwMTE_c9e88af0-d9af-46ac-b30c-6d95b352f310"
      unitRef="usd">469749000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzctMy0xLTEtOTgwMTE_c5354de4-111b-4762-b741-a9e889227cfb"
      unitRef="usd">419962000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzgtMS0xLTEtOTgwMTE_7ef1c59f-8a85-435d-b417-00d2f62e4228"
      unitRef="usd">220669000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzgtMy0xLTEtOTgwMTE_f01f1644-1e28-4815-9967-de30da1557d8"
      unitRef="usd">200867000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzktMS0xLTEtOTgwMTE_fb411ed5-98d2-4234-8df7-4b00a0668a34"
      unitRef="usd">249080000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpiYjE1NGRmMzYwMTQ0OTA0OTBmNTY1Mjc4ZDEyM2NhYi90YWJsZXJhbmdlOmJiMTU0ZGYzNjAxNDQ5MDQ5MGY1NjUyNzhkMTIzY2FiXzktMy0xLTEtOTgwMTE_efa91703-b0a4-406b-bc4c-0e8a4d8bc2ea"
      unitRef="usd">219095000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzY2MjA_fc3a543c-aa5c-4ea6-8ca3-c25f78625fe9"
      unitRef="usd">8737000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzY2Mjc_a52e7f72-585f-4db4-9a97-21ecaf747f93"
      unitRef="usd">8140000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzY3Mzk_f1f8610a-d09e-4db0-a4b2-5b857e99aa5e"
      unitRef="usd">2558000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzY3NDM_84f650a0-e516-47ac-9f05-8b8b0cd2d94a"
      unitRef="usd">2394000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzY3NTA_8b5a81be-d29c-4f19-bb03-24fc0d3717c3"
      unitRef="usd">2053000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDcz_523e2889-398f-43e2-a4e6-8faec3faa57f">The Company capitalizes the costs incurred during the implementation stage for cloud computing or hosting arrangements. Costs incurred in the preliminary project stage and post-implementation stage, which includes maintenance and training costs, are expensed as incurred.</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="ia0b5ce95742d4a8bba258f948b54fe30_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzcxNTE_4fa98490-5d2c-4e12-b728-44b4e7407458">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDQ2_01a584da-85d8-4cd1-92eb-9ad39b295e13">&lt;div style="text-align:justify;text-indent:36pt"&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 tests goodwill for impairment, at the reporting unit level, annually and when events or circumstances indicate that fair value of a reporting unit may be below its carrying value. A reporting unit is an operating segment or one level below an operating segment, for example, a component. The Company&#x2019;s reporting units are not its reportable segments. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is evaluated annually as of June 30 for impairment using a qualitative assessment or a quantitative one-step assessment. If the Company elects to perform a qualitative assessment and determines the fair value of its reporting units more likely than not exceed the carrying value of their net assets, no further evaluation is necessary. For reporting units where the Company performs a one-step quantitative assessment, the Company compares the estimated fair value of each reporting unit, which is determined based on a combination of an income approach using a discounted cash flow model, and a market approach, which considers comparable companies, to its respective carrying value of net assets, including goodwill. If the estimated fair value of the reporting unit exceeds its carrying value of net assets, the goodwill is not considered impaired. If the carrying value of net assets is higher than the estimated fair value of the reporting unit, the impairment charge is the amount by which the carrying value exceeds the reporting unit&#x2019;s estimated fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 reviews its long-lived assets, which include intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The evaluation for recoverability is performed at a level where independent cash flows may be attributed to either an asset or asset group. If the Company determines that the carrying amount of an asset or asset group is not recoverable based on the expected undiscounted future cash flows of the asset or asset group, an impairment loss is recorded equal to the excess of the carrying amounts over the estimated fair value of the long-lived assets. Estimates of future cash flows are based on various factors, including current operating results, expected market trends and competitive influences. The Company also evaluates the amortization periods assigned to its intangible assets to determine whether events or changes in circumstances warrant revised estimates of useful lives. Assets to be disposed of by sale are reported at the lower of the carrying amount or estimated fair value, less estimated costs to sell.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="id94950dc988c425690c3e571d001ec1d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_0fe710c4-d07f-45f0-aad4-b01b3e4828d3"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i2ef1e2a1c784491ba196a38818035566_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_1e7685ca-b7a0-4b48-a949-ceb1a8291545"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i1844273b5dfe41e3a2c60bf8ce097649_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_47f38dd2-36d6-46f1-ba97-ebce673e54c0"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i1844273b5dfe41e3a2c60bf8ce097649_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_87697e1a-c974-44bc-bc91-ef24424e4d12"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2ef1e2a1c784491ba196a38818035566_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_88eaf3f8-e5f1-44ea-a5ce-5bdb95f2e102"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id94950dc988c425690c3e571d001ec1d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzk5NTM_b37d01ea-b1eb-433b-a3b3-4f64732fe837"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDAz_fdfc5ae6-73d1-400e-80aa-d706c9033932">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill during the years ended December 31, 2022, 2021 and 2020 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&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:10pt;font-weight:700;line-height:100%"&gt;Intermodal&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:10pt;font-weight:700;line-height:100%"&gt;Consolidated &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2020&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;165,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;79,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;244,982&#160;&lt;/span&gt;&lt;/td&gt;&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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2021&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;169,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;97,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;266,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;34,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2022&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;169,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i9e4a4516d1a94810ba05e32d170fa76d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzMtMS0xLTEtOTgwMTE_cac5cad9-8971-492a-96d0-c123e7d63383"
      unitRef="usd">165268000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if5c5a55294364aa3ab1061a6bce85f97_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzMtMy0xLTEtOTgwMTE_f3125c3e-ef6d-43a2-8270-fdf3e82f1edb"
      unitRef="usd">79714000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzMtNS0xLTEtOTgwMTE_30b67ad8-d1bf-472a-9e79-6d52090f8098"
      unitRef="usd">244982000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i95954d5e988a4144acebe230723d0f33_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzQtMS0xLTEtOTgwMTE_330b1af4-b81b-4190-ab03-5183d03df352"
      unitRef="usd">4020000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6c39811a3db043c3ab1f6a0f0c8b28b3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzQtMy0xLTEtOTgwMTE_f78b2533-2586-48ad-bd50-d5a1a5250b82"
      unitRef="usd">17750000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzQtNS0xLTEtOTgwMTE_6edb4b60-21f2-4c23-82c1-e1f6d5c6745c"
      unitRef="usd">21770000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i3ab102a15f7240fa9efad811fc7d0207_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzUtMS0xLTEtOTgwMTE_dad81aa6-a13f-4afc-acf9-d0b7a345da30"
      unitRef="usd">169288000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i87aac84ffeb64d54b551ecf8da869f24_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzUtMy0xLTEtOTgwMTE_c1218e1a-d28e-491c-9e3a-294f616a6071"
      unitRef="usd">97464000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzUtNS0xLTEtOTgwMTE_5b658d04-bacb-4fa4-973d-9d4da802dd09"
      unitRef="usd">266752000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2a4b4be19cb04b86875120934c3f4f2e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzYtMS0xLTEtOTgwMTE_15caa063-1270-4765-89e1-035b65ce759d"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9953899729e04637acd49160ae846c62_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzYtMy0xLTEtOTgwMTE_8fdd0d59-7408-498d-9635-678327c83ce8"
      unitRef="usd">34754000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzYtNS0xLTEtOTgwMTE_523100b3-45d0-492c-8574-fcc9f68a1648"
      unitRef="usd">34754000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i2a4b4be19cb04b86875120934c3f4f2e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctMS0xLTEtMTA2MjYw_aa57ca41-ea95-4634-8f75-5291212983b6"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i9953899729e04637acd49160ae846c62_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctMy0xLTEtMTA2MjY4_bf9be69d-51fd-44bf-9009-ef9ee786fd44"
      unitRef="usd">4678000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctNS0xLTEtMTA2MjY4_c6e0b6e2-b803-4438-9a41-8a15fc6d1e93"
      unitRef="usd">4678000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ifa2feda472f14f76a0d13aa3aaa998a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctMS0xLTEtOTgwMTE_4f853761-d005-4935-9197-78811d9c20d9"
      unitRef="usd">169288000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic61ed5bb42f24108a5f60e14a52bbb15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctMy0xLTEtOTgwMTE_c34e10d4-099c-47fb-a400-ca6e8572b8e6"
      unitRef="usd">136896000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpkM2RkZTE0MDBlNTY0NmNmOTc1MzZlODgyYzNjZDNkMC90YWJsZXJhbmdlOmQzZGRlMTQwMGU1NjQ2Y2Y5NzUzNmU4ODJjM2NkM2QwXzctNS0xLTEtOTgwMTE_955dfcff-aed1-4b78-bd3b-b9e96c476e53"
      unitRef="usd">306184000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwMjAz_b5c2bf3d-e484-4366-b031-5338f3c38802"
      unitRef="usd">25686000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwNDEy_66d15537-f2f6-43db-9097-d244700d5f78"
      unitRef="usd">227041000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i9ec71a2308ec4f58bfe3d90916698cd1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwNjA3_ec906f53-674e-4dd0-b649-6048af2b5b9a">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i14d2fb3488864cd09f3c4c7cf9712d3b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwNjEz_83fa2361-06ec-4976-af49-9763453dd95f">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDMw_f6d79e95-2c86-44db-b375-3c9629eac1d3">The acquired intangible assets have a weighted-average useful life as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.615%"/&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;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;14 years&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;Non-compete agreements&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 years&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;Trade names&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;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful life of acquired intangible assets as of the acquisition date are summarized in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.032%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #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:10pt;font-weight:700;line-height:100%"&gt;Proficient Transport&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:10pt;font-weight:700;line-height:100%"&gt;J&amp;amp;P&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:10pt;font-weight:700;line-height:100%"&gt;BarOle&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:10pt;font-weight:700;line-height:100%"&gt;Edgmon&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;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="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;8 years&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:10pt;font-weight:400;line-height:100%"&gt;12 years&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:10pt;font-weight:400;line-height:100%"&gt;9 years&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:10pt;font-weight:400;line-height:100%"&gt;9 years&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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2c886ccf77434705a98c01014e115c41_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTozODJiYjk1ZmRhNTk0NGNjODRjNzUxYzcwYzA2NGM5YS90YWJsZXJhbmdlOjM4MmJiOTVmZGE1OTQ0Y2M4NGM3NTFjNzBjMDY0YzlhXzEtMi0xLTEtOTgwMTE_72be9f5c-fe04-4aec-8907-4cd9bba72aed">P14Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0088ebb80fab4cdc8be3623f32bfb3ba_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTozODJiYjk1ZmRhNTk0NGNjODRjNzUxYzcwYzA2NGM5YS90YWJsZXJhbmdlOjM4MmJiOTVmZGE1OTQ0Y2M4NGM3NTFjNzBjMDY0YzlhXzItMi0xLTEtOTgwMTE_5b3dd2c8-c88e-4288-b57e-d593244bf3eb">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8cd74804519c4e34bfbb903cf79416c4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTozODJiYjk1ZmRhNTk0NGNjODRjNzUxYzcwYzA2NGM5YS90YWJsZXJhbmdlOjM4MmJiOTVmZGE1OTQ0Y2M4NGM3NTFjNzBjMDY0YzlhXzMtMi0xLTEtOTgwMTE_088b9e23-b772-421c-bdfa-94a94672db3b">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzIxOTkwMjMyODI3ODE_589a49d6-e54a-493a-9f50-5f52e1ee0e97"
      unitRef="usd">15988000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MjE3_c0e449b9-5167-41a4-8173-e70ef302d644"
      unitRef="usd">14328000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MTcy_1524a636-0445-4ff5-945c-e79e7d02ebf6"
      unitRef="usd">13489000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwODk5_410e4ad0-fddf-4ae5-bc3c-0e510ae18101"
      unitRef="usd">17480000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwOTEx_1ecf1aa7-370b-42e7-a1cf-cd89c019aabe"
      unitRef="usd">17356000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwOTIz_793487ae-3ee4-4e1f-b48a-f62f65caa120"
      unitRef="usd">17257000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwOTM1_5f302fbb-7d62-48b2-8643-60c2a068a881"
      unitRef="usd">17078000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEwOTUx_5016535f-b693-4897-97f8-46d9a659d757"
      unitRef="usd">16961000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDI0_730f7c4e-d48a-4075-89d4-26bf19193566">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of acquired intangible assets during 2022 and 2021 are summarized as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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: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:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="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:10pt;font-weight:700;line-height:100%"&gt;Non-Compete Agreements&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:10pt;font-weight:700;line-height:100%"&gt;Trade Names&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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&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;228,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;238,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&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;22,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;24,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;251,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;262,053&#160;&lt;/span&gt;&lt;/td&gt;&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;Acquisitions&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;21,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;21,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(5,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;267,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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: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:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="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:10pt;font-weight:700;line-height:100%"&gt;Non-Compete Agreements&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:10pt;font-weight:700;line-height:100%"&gt;Trade Names&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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&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;85,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;93,009&#160;&lt;/span&gt;&lt;/td&gt;&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;Amortization expense&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;13,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;14,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;text-align:left;vertical-align: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 as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;99,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;6,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;107,337&#160;&lt;/span&gt;&lt;/td&gt;&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;Amortization expense&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;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;15,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 as of December 31, 2022&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;114,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;7,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;123,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;Carrying value as of December 31, 2022, 2021 and 2020 is inclusive of $16,501 of accumulated impairment.</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i29b2b50004b24a5d91a5e6e9776ed222_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzItMi0xLTEtOTgwMTE_b8226689-3115-4aac-8f55-6d340b939f4f"
      unitRef="usd">228416000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i43bb46dd43204a0f947fe6e8fb966b3c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzItNC0xLTEtOTgwMTE_8023e196-e4ef-476a-993f-76fb90734d76"
      unitRef="usd">8125000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9de84fe3fe94488c83313bb3452edf27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzItNi0xLTEtOTgwMTE_f76491fa-67a7-415e-8b5c-eca318b889cf"
      unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzItOC0xLTEtOTgwMTE_0d8b5154-64f8-41e4-8433-6c1c71f30ac6"
      unitRef="usd">238041000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i4252f40af7494c21b29de1f60c8cdace_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzMtMi0xLTEtOTgwMTE_c8c813c9-44a6-48ff-b592-eabfe9024296"
      unitRef="usd">22961000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i62ce41c847964f539fb78e55ca4646e8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzMtNC0xLTEtOTgwMTE_df169a1c-ead1-47fe-b37a-247b39404ac0"
      unitRef="usd">1051000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ie6af75e244414442a28a737e4b082896_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzMtNi0xLTEtOTgwMTE_c01bb2f0-9676-4f4f-b985-e308e22f2f40"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzMtOC0xLTEtOTgwMTE_fa4be52b-76ed-4eec-ab07-771b7d72ca93"
      unitRef="usd">24012000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8440782655ff407ca4db0f8579510425_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzQtMi0xLTEtOTgwMTE_c884f74f-e5e6-4f28-ad61-bca2f3e801f2"
      unitRef="usd">251377000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4ba173bf5dd6479cb20be23524128e30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzQtNC0xLTEtOTgwMTE_a7c5352a-f131-490e-94b6-ab6a4709d87c"
      unitRef="usd">9176000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2ed8c5205b1748c7b4558c333dfca432_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzQtNi0xLTEtOTgwMTE_f2fdc1e1-0200-43e8-85c9-33ef9d2b4424"
      unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzQtOC0xLTEtOTgwMTE_bc0c6a18-23b2-4064-94ef-e7a65494e83a"
      unitRef="usd">262053000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i2c886ccf77434705a98c01014e115c41_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzUtMi0xLTEtOTgwMTE_85437218-8bd1-4d18-9e09-a18e2497f946"
      unitRef="usd">21655000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0088ebb80fab4cdc8be3623f32bfb3ba_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzUtNC0xLTEtOTgwMTE_87b28d6d-0a0c-4dee-8ff1-a7f00c3935eb"
      unitRef="usd">272000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i8cd74804519c4e34bfbb903cf79416c4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzUtNi0xLTEtOTgwMTE_412701f3-2ba6-4dcb-94f5-9e67faea5d1d"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzUtOC0xLTEtOTgwMTE_b9984dd3-c4d2-498c-a4fd-809d9b96d9f5"
      unitRef="usd">21927000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i2c886ccf77434705a98c01014e115c41_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtMi0xLTEtMTA2Mjg4_8ca29fd0-a701-479c-bbf2-6fd8a15e0736"
      unitRef="usd">-5162000</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i0088ebb80fab4cdc8be3623f32bfb3ba_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtNC0xLTEtMTA2Mjk4_b938e7a4-4628-4fbe-876e-9a56d6aa6044"
      unitRef="usd">-692000</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i8cd74804519c4e34bfbb903cf79416c4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtNi0xLTEtMTA2Mjk4_eee279a5-c2cc-4ef1-b08f-b43f9c0dfd92"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtOC0xLTEtMTA2Mjk4_5848939d-1744-421c-936b-885176bdc45e"
      unitRef="usd">-5854000</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id2b04446d9194918b34a183a163a30c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtMi0xLTEtOTgwMTE_5a371e52-ea83-4ec1-8774-fc7f9a6dd3a6"
      unitRef="usd">267870000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib377104c7ca842c6ac29e57a4b060739_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtNC0xLTEtOTgwMTE_d003d778-f64f-4668-ba74-af6647624cb5"
      unitRef="usd">8756000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2da06ccb1ee74e86b00ca0cbd23fd02a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtNi0xLTEtOTgwMTE_869f38c4-7f39-439a-a529-80c4563682a5"
      unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3MzBmYThjYmViYWY0NmU4YjE0ZmRlZWQ2Y2NiZmE3OC90YWJsZXJhbmdlOjczMGZhOGNiZWJhZjQ2ZThiMTRmZGVlZDZjY2JmYTc4XzYtOC0xLTEtOTgwMTE_fff80226-e197-42ab-8e67-57fde959467a"
      unitRef="usd">278126000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i29b2b50004b24a5d91a5e6e9776ed222_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzItMi0xLTEtOTgwMTE_33bb758c-574b-4b69-9f39-be0b0776a288"
      unitRef="usd">85930000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i43bb46dd43204a0f947fe6e8fb966b3c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzItNC0xLTEtOTgwMTE_2dcd66b9-4d49-404e-b087-1e3b5bd88534"
      unitRef="usd">5579000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9de84fe3fe94488c83313bb3452edf27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzItNi0xLTEtOTgwMTE_84516e15-b3b5-4e55-a4dc-a834b54e2ec0"
      unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzItOC0xLTEtOTgwMTE_6c110065-97d5-47c7-9bc9-8e68ff0ec1e4"
      unitRef="usd">93009000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4252f40af7494c21b29de1f60c8cdace_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzMtMi0xLTEtOTgwMTE_c5038e91-f353-4459-a58d-50cbe2ae816e"
      unitRef="usd">13164000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i62ce41c847964f539fb78e55ca4646e8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzMtNC0xLTEtOTgwMTE_f4f3b326-4f63-4480-a0db-4954cdcd29c0"
      unitRef="usd">1164000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie6af75e244414442a28a737e4b082896_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzMtNi0xLTEtOTgwMTE_9fe1bec9-2118-4673-a739-281b35ab76cc"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzMtOC0xLTEtOTgwMTE_42e66783-81d9-4092-8e21-409fff44bae3"
      unitRef="usd">14328000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8440782655ff407ca4db0f8579510425_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzQtMi0xLTEtOTgwMTE_d7cbaae2-8159-46f7-948c-8da7f877f696"
      unitRef="usd">99094000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4ba173bf5dd6479cb20be23524128e30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzQtNC0xLTEtOTgwMTE_94b42f4e-21d6-4b3a-9e83-a4ae56b88b9b"
      unitRef="usd">6743000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2ed8c5205b1748c7b4558c333dfca432_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzQtNi0xLTEtOTgwMTE_228ce3e7-3807-42f2-9a63-e418182d0d1e"
      unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzQtOC0xLTEtOTgwMTE_8d2131f7-4e50-4f1c-9890-c9067160d144"
      unitRef="usd">107337000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2c886ccf77434705a98c01014e115c41_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzUtMi0xLTEtOTgwMTE_11a1a471-6a09-4f63-94c7-2e20f5ec6d59"
      unitRef="usd">15286000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0088ebb80fab4cdc8be3623f32bfb3ba_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzUtNC0xLTEtOTgwMTE_8e324a08-9df5-4b2a-be69-2d9503792b4f"
      unitRef="usd">702000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8cd74804519c4e34bfbb903cf79416c4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzUtNi0xLTEtOTgwMTE_d93bfed5-95c4-4477-8edc-4aa68123663a"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzUtOC0xLTEtOTgwMTE_efb74afe-8906-42d8-896e-f039cd4f3130"
      unitRef="usd">15988000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id2b04446d9194918b34a183a163a30c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzYtMi0xLTEtOTgwMTE_bae61b1b-7de9-465c-b6c9-48bad3ddb736"
      unitRef="usd">114380000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib377104c7ca842c6ac29e57a4b060739_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzYtNC0xLTEtOTgwMTE_43023d3d-0b1f-4ef4-9a4d-bf3af6e25929"
      unitRef="usd">7445000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2da06ccb1ee74e86b00ca0cbd23fd02a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzYtNi0xLTEtOTgwMTE_e0d8a025-a219-42ae-bc43-34c5e51c935c"
      unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTphYTYwZjkyM2Y4OTc0ODYwYjU5ZWYwOWM0NzA1ZGE0MC90YWJsZXJhbmdlOmFhNjBmOTIzZjg5NzQ4NjBiNTllZjA5YzQ3MDVkYTQwXzYtOC0xLTEtOTgwMTE_4c11d1c7-9f8e-4f43-9d12-7a5cd9d066ee"
      unitRef="usd">123325000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <fwrd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="id2b04446d9194918b34a183a163a30c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzExMTQ0_875b9834-eb81-4f8a-ac33-a6d6efceb521"
      unitRef="usd">16501000</fwrd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <fwrd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="i8440782655ff407ca4db0f8579510425_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzExMTQ0_f4b488a2-7153-40ce-842c-abef77a7ee5b"
      unitRef="usd">16501000</fwrd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDgz_8915fd80-4ef6-4e04-891b-315419e1d7cd">Accrued expenses as of  December&#160;31, 2022 and 2021 consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&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:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 payroll and related items&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;23,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;29,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance and claims accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Payables to Leased Capacity Providers&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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Accrued expenses&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;54,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzEtMS0xLTEtOTgwMTE_37c88bab-b704-410e-86db-d7088947aa80"
      unitRef="usd">23804000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzEtMy0xLTEtOTgwMTE_536048bd-daaf-4ff2-9e8a-fee78cf7f0b1"
      unitRef="usd">29364000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzItMS0xLTEtOTgwMTE_f30d988e-4d0d-4341-a397-318b14d86d82"
      unitRef="usd">19961000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzItMy0xLTEtOTgwMTE_68e0ec49-417c-4336-b76c-af09087a4c7d"
      unitRef="usd">21172000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzMtMS0xLTEtOTgwMTE_e1020767-f3af-487d-b181-bc29fbbb633f"
      unitRef="usd">10526000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzMtMy0xLTEtOTgwMTE_d25bb7b3-f1d1-49cb-8032-fe626fa0596f"
      unitRef="usd">11085000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzQtMS0xLTEtOTgwMTE_b60e9ac5-8343-4e3c-94b7-f4e80f264f84"
      unitRef="usd">54291000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo5NGQ2ZjRiNTA0MmM0YWQ4OTMzZWY3NzQ4NTc5ZjBiZC90YWJsZXJhbmdlOjk0ZDZmNGI1MDQyYzRhZDg5MzNlZjc3NDg1NzlmMGJkXzQtMy0xLTEtOTgwMTE_1facf233-e693-4a72-9931-2ccc08d4b865"
      unitRef="usd">61621000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDU4_0841cf97-f400-4988-83f4-73f9e5f44a54">The Company&#x2019;s licensed motor carrier contracts with independent contractor fleets, owner-operators and other third-party transportation capacity providers for most of the transportation services. The Company&#x2019;s independent contractor fleet owners and owner-operators lease their equipment to the Company (&#x201c;Leased Capacity Providers&#x201d;) and own, operate and maintain their own tractors and employ their own drivers. Under U.S. Department of Transportation (&#x201c;DOT&#x201d;) regulations, the Company is liable for bodily injury and property damage caused by the Leased Capacity Providers and employee drivers while they are operating equipment under the Company&#x2019;s various motor carrier authorities. The potential liability associated with any accident can be severe and occurrences are unpredictable. For vehicle liability, the Company retains a portion of the risk.&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Also, from time to time, when brokering freight, the Company may face claims for the &#x201c;negligent selection&#x201d; of outside, contracted carriers that are involved in accidents, and the Company maintains third-party liability insurance coverage with a $100 deductible per occurrence for most of its brokered services. Additionally, the Company maintains workers&#x2019; compensation insurance with a self-insured retention of $500 per occurrence.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 provides for the estimated costs of vehicle liability and workers&#x2019; compensation claims both reported and for claims incurred but not reported. The amount of self-insurance loss reserves and loss adjustment expenses is determined based on an estimation process that uses information obtained from both Company-specific and industry data, as well as general economic information. The most significant assumptions used in the estimation process include determining the trend in loss costs, the expected consistency in the frequency and severity of claims incurred but not yet reported, changes in the timing of the reporting of losses from the loss date to the notification date, and expected costs to settle unpaid claims. The Company estimates its self-insurance loss exposure by evaluating the merits and circumstances surrounding individual known claims and through actuarial analysis to determine an estimate of probable losses on claims incurred but not reported. T&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he Company accrues for the costs of the uninsured portion of pending claims, based on the nature and severity of individual claims and historical claims development trends. Estimating the number and severity of claims, as well as related judgment or settlement amounts is inherently difficult. Failure to establish sufficient insurance reserves and adequately estimate for future insurance claims may cause unfavorable differences between actual self-insurance costs and the reserve estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <fwrd:SelfInsuranceLossReservesTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDM4_d965bed9-f9bf-4dea-9e13-1068affe7945">Below is a summary of the Company&#x2019;s risk retention on vehicle liability insurance coverage maintained by the Company through $10,000 (in thousands):&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Company &lt;br/&gt;Risk Retention&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:10pt;font-weight:700;line-height:100%"&gt;Frequency&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:10pt;font-weight:700;line-height:100%"&gt;Layer&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:10pt;font-weight:700;line-height:100%"&gt;Policy Term&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:700;line-height:100%"&gt;Expedited Freight&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LTL business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $5,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload business&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $2,000&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:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&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;/tr&gt;&lt;tr&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;LTL, Truckload and Intermodal businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Policy Term Aggregate&#xb3;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5,000 to $10,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $1,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#xb9; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt;Excluding the Final Mile business, which is primarily a brokered service.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#xb2;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt; For each and every accident/incident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.&lt;/span&gt;&lt;/div&gt;&#xb3; During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Company Risk Retention before insurance will contribute.</fwrd:SelfInsuranceLossReservesTableTextBlock>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="ifaf22232f454411d866b284fe1ab865b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEyMjg4_8a3969fa-1970-4e06-aeb2-9f3395be2a01"
      unitRef="usd">10000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="i5b1096b355ad4cd784e8160a120f43bb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzItMi0xLTEtOTgwMTE_df47391f-831e-4a24-af73-3bd508d0e9a2"
      unitRef="usd">5000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i5556f96f930946199167f68229e632c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzItNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjoxMjNiOGE2Njk2M2I0MGZhOGRiYmZhZjdiYWJmNWY1Nl80_3d508dc0-20f8-4f27-8bbc-ffd8adb20784"
      unitRef="usd">0</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="ifb16715afeb442ae95eb85f56d843594_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzItNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjoxMjNiOGE2Njk2M2I0MGZhOGRiYmZhZjdiYWJmNWY1Nl8xMA_2d89c5dc-ca23-4015-88f8-ae2311cb2172"
      unitRef="usd">5000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="i5dde9032cab243e2be356fb366cb9845_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzMtMi0xLTEtOTgwMTE_f489a444-107b-434d-94ae-36f341f99caa"
      unitRef="usd">2000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="if1d98eab3be54878ba35b4d7ca80d5ef_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzMtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjpiNWJhNGEzYWMwZTA0NDNhOTQxYjc3YTUxMThiYTYyYV80_1221069a-7f16-40d8-8ee2-510395093170"
      unitRef="usd">0</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="if6361e680e834267a21c33e0e1b7c0cb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzMtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjpiNWJhNGEzYWMwZTA0NDNhOTQxYjc3YTUxMThiYTYyYV8xMA_29eed66b-07b1-4b38-b8a0-140d8c8ef74c"
      unitRef="usd">2000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="i43591d3320ce4d3ebe67ac2f6f654d51_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzUtMi0xLTEtOTgwMTE_164c6371-3171-44c0-86d9-7138455a00aa"
      unitRef="usd">5000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="ib9ca0d4bc8bb4f5f96735654358033c9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzUtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjphMTEzNDJmOTc2MmE0ZWJhYjY1MTlhMjJlNTMwZmY5ZV80_50a3dede-ef21-4972-a3ec-e0d443e66ed9"
      unitRef="usd">5000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i72b6c351228d498c820583597793573b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzUtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjphMTEzNDJmOTc2MmE0ZWJhYjY1MTlhMjJlNTMwZmY5ZV8xMA_c0a0b753-601e-4125-8948-7bb3f92a00e7"
      unitRef="usd">10000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="ic7a9b20f72ab49c9ad78401b10ca2faf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzctMi0xLTEtOTgwMTE_0ed93492-1e37-4874-92e8-98887d34cd70"
      unitRef="usd">1000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="iace49d4338114897828a182f4393daf7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzctNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjo1NjAwMzk2ZjVmNGE0OWY2OTU5YTA5ODE1NTgyZjE2M180_9675158b-56d3-4599-bf53-429f353df0db"
      unitRef="usd">0</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i1dddd9d3b3eb457e958669c4d1014101_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTpmNjA5NDE5YjM1NWI0YWY0YTY2ZGMwMjAxMmNkMGVmMS90YWJsZXJhbmdlOmY2MDk0MTliMzU1YjRhZjRhNjZkYzAyMDEyY2QwZWYxXzctNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjo1NjAwMzk2ZjVmNGE0OWY2OTU5YTA5ODE1NTgyZjE2M18xMA_29b88861-9133-4150-bf30-f529997a91f6"
      unitRef="usd">1000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:Liabilityinsurancecoverage
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEyOTc5_48dee8f0-de9f-4558-b522-c41c70194e8f"
      unitRef="usd">100000</fwrd:Liabilityinsurancecoverage>
    <fwrd:SelfInsuranceRetentionWorkersCompensation
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzEzMTQ0_7d520f3c-6771-4140-94b3-795c85ed438c"
      unitRef="usd">500000</fwrd:SelfInsuranceRetentionWorkersCompensation>
    <us-gaap:SelfInsuranceReserve
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE0Njk5_02e4d59b-9bdd-478b-80d9-a5e1ad7123a4"
      unitRef="usd">68654000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE0NzA2_7b044830-92e6-40c9-8f41-4880f5e27317"
      unitRef="usd">65649000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE0ODYy_24c34ebd-5171-4e9b-8dcf-835a52bd29e7"
      unitRef="usd">19961000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE0OTE3_0ebb49e2-bc32-44b0-83d1-46d6f7318115"
      unitRef="usd">48693000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE1MDEy_dd8a4ed5-b83a-446d-b0a4-17f0841d9203"
      unitRef="usd">21172000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE1MDY3_b0df393f-ef7c-4e60-9ea7-798659d5b634"
      unitRef="usd">44477000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:InsuranceSettlementsReceivable
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE1NDA0_ea79c6bd-61f5-485c-b22e-d22f2b129b8a"
      unitRef="usd">29087000</us-gaap:InsuranceSettlementsReceivable>
    <us-gaap:InsuranceSettlementsReceivable
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzE1NDEx_7069a0e1-a76d-4249-96b2-b51b8377f02b"
      unitRef="usd">28667000</us-gaap:InsuranceSettlementsReceivable>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDI2_a71806f9-48e5-4c54-9eae-809d601efe9b">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when the Company satisfies the performance obligation by the delivery of a shipment in accordance with contractual agreements, bills of lading (&#x201c;BOLs&#x201d;) and general tariff provisions. The amount of revenue recognized is measured as the consideration the Company expects to receive in exchange for those services pursuant to a contract with a customer. A contract exists once the Company enters into a contractual agreement with a customer. The Company does not recognize revenue in cases where collectibility is not probable, and defers recognition until collection is probable or payment is received. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 generates revenue from the delivery of a shipment and the completion of related services. Revenue for the delivery of a shipment is recorded over time to coincide with when customers simultaneously receive and consume the benefits of the delivery services. Accordingly, revenue billed to a customer for the transportation of freight are recognized over the transit period as the performance obligation to the customer is satisfied. The Company determines the transit period for a shipment based on the pick-up date and the delivery date, which may be estimated if delivery has not occurred as of a reporting period. The determination of the transit period and how much of it has been completed as of a given reporting date may require the Company to make judgments that impact the timing of revenue recognized. For delivery of shipments with a pick-up date in one reporting period and a delivery date in another reporting period, the Company recognizes revenue based on relative transit time in each reporting period. A portion of the total revenue to be billed to the customer after completion of a delivery is recognized in each reporting period based on the percentage of total transit time that has been completed at the end of the applicable reporting period. Upon delivery of a shipment or related service, customers are billed according to the applicable payment terms. Related services are a separate performance obligation and include accessorial charges such as terminal handling, storage, equipment rentals and customs brokerage.  &lt;/span&gt;&lt;/div&gt;Revenue is classified based on the line of business as the Company believes that best depicts the nature, timing and amount of revenue and cash flows.  For all lines of business, the Company records revenue on a gross basis as it is the principal in the transaction as the Company has discretion to determine the amount of consideration. Additionally, the Company has the discretion to select drivers and other vendors for the services provided to customers. These factors, discretion in the amount of consideration and the selection of drivers and other vendors, support revenue recognized on a gross basis.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDkx_28ab2e00-dc4c-483b-8c89-c9fc67ffeef9">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for leases under Accounting Standards Codification 842, &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;Leases,&lt;/span&gt; (&#x201c;ASC 842&#x201d;), where lessees are required to record an asset (right-of-use asset or finance lease asset) and a lease liability. ASC 842 allows for two types of leases for recognition purposes: operating leases and finance leases. Operating leases result in the recognition of a single lease expense on a straight-line basis over the lease term, while finance leases result in an accelerated expense. The Company determines if an arrangement contains a lease at inception based on whether or not the Company has the right to control the asset during the contract period. All leases greater than 12 months result in the recognition of a right-of-use asset and liability at the lease commencement date based on the present value of the lease payments over the lease term. The present value of the lease payments is calculated using the applicable weighted-average discount rate. The weighted-average discount rate is based on the discount rate implicit in the lease, or if the implicit rate is not readily determinable from the lease, then the Company estimates an applicable incremental borrowing rate. The incremental borrowing rate is estimated based on the contractual lease term and the Company&#x2019;s applicable borrowing rate.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDE1_3dc1eb36-79c3-40ad-b3b7-4fbed51cdad8">Upon the acquisition of a business, the fair value of the assets acquired and liabilities assumed are estimated, which may require judgment regarding the identification of acquired assets and liabilities assumed. Once the acquired assets and assumed liabilities are identified, the fair value of the assets and liabilities are estimated using a variety of approaches that require significant judgments. For intangible assets, significant judgments include, but are not limited to, future cash flows, selection of discount rates, determination of terminal growth rates, and estimated useful life and pattern of use of the underlying intangible assets. For tangible assets, significant judgements, include, but are not limited to, current market values, physical and functional obsolescence of the assets, and remaining useful lives. Consideration is typically paid in the form of cash paid upon closing while contingent consideration is paid upon the satisfaction of a future obligation. If contingent consideration is included as a component of the consideration, the Company values the consideration as of the acquisition date.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDUw_87ef3ef8-211a-4b86-8f21-76483a537628">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Refer to Note 7, &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;Income Taxes&lt;/span&gt;, for further discussion.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDE4_62d17eda-9c52-44e1-ac8d-f4173feca74e">Basic net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during each period. Restricted shares have non-forfeitable rights to dividends and as a result, are considered participating securities for purposes of computing net income (loss) per common share pursuant to the two-class method. Net income allocated to participating securities was $1,070 in 2022, $737 in 2021 and $385 in 2020. Diluted net income (loss) per common share assumes the exercise of outstanding stock options and the vesting of performance share awards using the treasury stock method when the effects of such assumptions are dilutive.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzIyMDIz_14d1e6d6-d13a-47b9-91ea-af518b6c2a24"
      unitRef="usd">1070000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzIyMDMz_b3779c26-b4d4-40db-8878-32d464b6fe9d"
      unitRef="usd">737000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzIyMDQ2_5592e353-d7d9-45c5-9f4e-db6531529d53"
      unitRef="usd">385000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDA4_19f5e506-7cbd-43c1-866e-c2049325e701">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of net income (loss) attributable to Forward Air and weighted-average common shares outstanding for purposes of calculating basic and diluted net income (loss) per share during the years ended December&#160;31, 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&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:9.880%"/&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:9.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income and comprehensive income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,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;116,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income and comprehensive (loss) income from discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(10,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Forward Air&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;193,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;105,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Income allocated to participating securities from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(807)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss allocated to participating securities from discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Income allocated to participating securities&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;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;(737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted net income per share for continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Numerator for basic and diluted net (loss) income per share for discontinued operation&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;&#x2014;&#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;(10,162)&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;(29,034)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Denominator for basic net income per share - weighted-average number of common shares outstanding&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;26,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive stock options and performance share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Denominator for diluted net income per share -  weighted-average number of common shares and common share equivalents outstanding&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;26,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Basic net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;&#160;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;&#160;Discontinued operation&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;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 income per basic 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;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.17&#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;3.87&#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;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;&#160;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;&#160;Discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per diluted share&lt;/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;7.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;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:8pt;font-weight:400;line-height:120%"&gt;Rounding may impact summation of amounts.&lt;/span&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzItMS0xLTEtOTgwMTE_333789ef-7c33-4cf4-87e2-e74e718c52a1"
      unitRef="usd">193191000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzItMy0xLTEtOTgwMTE_1488cda4-5c3c-4c3d-9f3a-4972dc3d80b6"
      unitRef="usd">116091000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzItNS0xLTEtOTgwMTE_3077927b-72ea-445a-8008-fe6f01fe6b00"
      unitRef="usd">52767000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzMtMS0xLTEtOTgwMTE_7e19f8f8-6f18-4b4b-a0a1-581779b57383"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzMtMy0xLTEtOTgwMTE_caa70872-10d1-4d0d-bbdf-71abd8b77785"
      unitRef="usd">-10232000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzMtNS0xLTEtOTgwMTE_983b561d-c607-4d1d-8c45-77ecf19b7b44"
      unitRef="usd">-29034000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzQtMS0xLTEtOTgwMTE_0df1c8c7-848a-4101-b2ec-fad306f048a3"
      unitRef="usd">193191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzQtMy0xLTEtOTgwMTE_9f2f3704-9f82-4070-a811-2aebf8ab910b"
      unitRef="usd">105859000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzQtNS0xLTEtOTgwMTE_dd09971d-e58a-4748-a9a1-466d9aec75a1"
      unitRef="usd">23733000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzYtMS0xLTEtOTgwMTE_e278da1c-e200-46e2-a429-a574e19adb20"
      unitRef="usd">1070000</us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzYtMy0xLTEtOTgwMTE_bdfcd245-5bd7-4195-91fe-7a72426c4622"
      unitRef="usd">807000</us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzYtNS0xLTEtOTgwMTE_0829d883-14f4-4327-996d-8ded3335ecf3"
      unitRef="usd">385000</us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzctMS0xLTEtOTgwMTE_423006e7-db1a-4f34-9f61-9365ef7a7e91"
      unitRef="usd">0</us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzctMy0xLTEtOTgwMTE_495edde9-a4c9-44f6-898c-c6e93b167b47"
      unitRef="usd">-70000</us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzctNS0xLTEtOTgwMTE_267b55dc-f70d-4825-a847-dc9c7a81f4c5"
      unitRef="usd">0</us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzgtMS0xLTEtOTgwMTE_14d1e6d6-d13a-47b9-91ea-af518b6c2a24"
      unitRef="usd">1070000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzgtMy0xLTEtOTgwMTE_b3779c26-b4d4-40db-8878-32d464b6fe9d"
      unitRef="usd">737000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzgtNS0xLTEtOTgwMTE_5592e353-d7d9-45c5-9f4e-db6531529d53"
      unitRef="usd">385000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTEtMS0xLTk4MDEx_4339bbca-61e4-41e0-a5c3-dca793f08191"
      unitRef="usd">192121000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTEtMS0xLTk4MDEx_f25ce9e9-6449-4845-b885-1893fb4d655c"
      unitRef="usd">192121000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTMtMS0xLTk4MDEx_34297143-18ed-41ae-a124-75fff0b8dc94"
      unitRef="usd">115284000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTMtMS0xLTk4MDEx_e3e8f646-016e-459d-affd-cb42b5d20d1e"
      unitRef="usd">115284000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTUtMS0xLTk4MDEx_15e45235-73db-4add-b98f-e46b53643cec"
      unitRef="usd">52382000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzEwLTUtMS0xLTk4MDEx_bef83a62-13d8-4519-8f69-1256dad1c78b"
      unitRef="usd">52382000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTEtMS0xLTk4MDEx_3c25023d-be64-41ff-91c0-d928eda22d2b"
      unitRef="usd">0</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTEtMS0xLTk4MDEx_deef3f3b-301c-4080-b4f4-3efc70df0dad"
      unitRef="usd">0</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTMtMS0xLTk4MDEx_bb940bee-9bfc-44e0-85b1-71a141f7ed62"
      unitRef="usd">-10162000</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTMtMS0xLTk4MDEx_c198f45a-7341-4056-a8ff-44c78d320eda"
      unitRef="usd">-10162000</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTUtMS0xLTk4MDEx_b35cf4f6-aa43-430a-8bb9-38c1605c8dc5"
      unitRef="usd">-29034000</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzExLTUtMS0xLTk4MDEx_bf43b961-c9d2-4eea-882d-aacd0a61c065"
      unitRef="usd">-29034000</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE0LTEtMS0xLTk4MDEx_fb1eaccc-8d99-45e5-9f87-681f28c7d782"
      unitRef="shares">26783000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE0LTMtMS0xLTk4MDEx_d0b3d2c5-9018-40de-b6aa-28ed2c335a34"
      unitRef="shares">27155000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE0LTUtMS0xLTk4MDEx_f7f85879-9e11-435f-a039-37a6f72dcec8"
      unitRef="shares">27631000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE1LTEtMS0xLTk4MDEx_fa200877-73bd-49ba-9a3e-c13c8a9c6ba4"
      unitRef="shares">143000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE1LTMtMS0xLTk4MDEx_75b69865-b7f8-42e2-a172-7559be1da51e"
      unitRef="shares">137000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE1LTUtMS0xLTk4MDEx_8bc91b29-e14a-46a7-ae9d-8cdfe4aaf1b6"
      unitRef="shares">66000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE2LTEtMS0xLTk4MDEx_938cc6f5-2cee-4796-ab8c-21b19388dab5"
      unitRef="shares">26926000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE2LTMtMS0xLTk4MDEx_78a2a906-9ffb-48de-912b-5130dfcca6cb"
      unitRef="shares">27292000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE2LTUtMS0xLTk4MDEx_1981f892-0a45-4151-8bb3-c2acf4bc0c30"
      unitRef="shares">27697000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE5LTEtMS0xLTk4MDEx_d862b10a-c2c4-4a2b-b491-55f89aabe161"
      unitRef="usdPerShare">7.17</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE5LTMtMS0xLTk4MDEx_4addacda-a744-44c5-98d5-50715091250b"
      unitRef="usdPerShare">4.25</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzE5LTUtMS0xLTk4MDEx_49c2abe9-366f-4bb9-9dc1-624192e65ef6"
      unitRef="usdPerShare">1.90</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIwLTEtMS0xLTk4MDEx_0cdbc18f-86cf-4739-b5be-4e68dc88231e"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIwLTMtMS0xLTk4MDEx_a91e69a1-dc85-4ffb-912b-171aea54799a"
      unitRef="usdPerShare">-0.37</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIwLTUtMS0xLTk4MDEx_d4a96e79-f24b-42cd-a96e-d1dae513b681"
      unitRef="usdPerShare">-1.05</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIxLTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c"
      unitRef="usdPerShare">7.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIxLTMtMS0xLTk4MDEx_4c2bea51-94b9-4316-b8f7-4a28fd0b469c"
      unitRef="usdPerShare">3.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIxLTUtMS0xLTk4MDEx_48b2dfb0-5af1-4419-84e0-9339bab130ec"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI0LTEtMS0xLTk4MDEx_b82b1aac-b175-4444-9a15-77327557262c"
      unitRef="usdPerShare">7.14</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI0LTMtMS0xLTk4MDEx_7a0f66e6-1c8f-4b45-b4cc-25c43df76f4c"
      unitRef="usdPerShare">4.22</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI0LTUtMS0xLTk4MDEx_7db6a135-3cfa-43ae-87ac-6e00ecbd66c5"
      unitRef="usdPerShare">1.89</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI1LTEtMS0xLTk4MDEx_39f6e3b7-69db-4ace-b30d-cf07e524df7a"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI1LTMtMS0xLTk4MDEx_1b1362ab-a495-4110-8fd9-a61f5a9b8428"
      unitRef="usdPerShare">-0.37</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI1LTUtMS0xLTk4MDEx_0c223b74-a476-475d-bab0-b5fd12904830"
      unitRef="usdPerShare">-1.05</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI2LTEtMS0xLTk4MDEx_fd2c8b23-f067-4094-9b1b-a4cdaca7255c"
      unitRef="usdPerShare">7.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI2LTMtMS0xLTk4MDEx_b92f9928-1c25-498f-8597-ca9d4570863f"
      unitRef="usdPerShare">3.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzI2LTUtMS0xLTk4MDEx_08d9207f-2c14-47cf-8c7d-e86d4368936d"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDM5_6c4e327a-1b18-4248-b1ec-7f54bcf91938">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares that were not included in the calculation of&#160;net income (loss) per diluted&#160;share because to do so would have been anti-dilutive for the years ended December 31, 2022, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Anti-dilutive stock options&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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;&#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 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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive performance shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Anti-dilutive restricted shares and deferred stock units&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic9f740e3fe904f2f944250d894c511f5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzEtMS0xLTEtOTgwMTE_4304905e-3fce-48ff-8592-abb31bd4b2c6"
      unitRef="shares">57000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaf51aeb7f3c145b0b8186443800b98bd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzEtMy0xLTEtOTgwMTE_01849ee1-00ae-4ae9-a4e3-a82a4eeddff4"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2de2f54b81694faa8fbf9ae6a7bdd8c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzEtNS0xLTEtOTgwMTE_ab16cd5d-7531-40b0-a99a-01d03d9f959f"
      unitRef="shares">206000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzItMS0xLTEtOTgwMTE_d8433f53-85ef-4c06-99e6-a0c43b09cda4"
      unitRef="shares">13000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i45484da29a91493bb4a226bac6106f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzItMy0xLTEtOTgwMTE_a53548b3-2dca-4c74-b82b-3821f1821a6e"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4652e9f46a24418999e1f1a4b149a4c4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzItNS0xLTEtOTgwMTE_f504ae9a-75e1-4511-ac89-4064145ad1ce"
      unitRef="shares">15000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i648e012854d94614b2e48c06f71a7a62_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzMtMS0xLTEtOTgwMTE_932b612f-3d93-49e4-855a-c3f0c9bd6cf3"
      unitRef="shares">2000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic8d8a4e0349c4a11bd662dba7bf3cd77_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzMtMy0xLTEtOTgwMTE_98870fa3-d1d7-44bc-ab04-7e61c31ef086"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i10c61a34a83341228282f76cef0d7f49_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzMtNS0xLTEtOTgwMTE_666345f0-3c9d-48a3-b6ee-a7c0d3420899"
      unitRef="shares">3000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzQtMS0xLTEtOTgwMTE_67394249-fe84-48b6-ba3d-a6ce9fb12ff3"
      unitRef="shares">72000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzQtMy0xLTEtOTgwMTE_38427662-832b-4d04-9371-c793c06e303c"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo3YTNiYTdlMTFjOTg0MzFlOTgxMWIyNDBkZmJmZGQyNi90YWJsZXJhbmdlOjdhM2JhN2UxMWM5ODQzMWU5ODExYjI0MGRmYmZkZDI2XzQtNS0xLTEtOTgwMTE_077ff6a1-5b04-4732-ab2c-7b41c4851506"
      unitRef="shares">224000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDkw_bfdd6ddd-49c7-4c8d-a2ea-673dcfe002c1">The Company grants awards under the stock-based compensation plans to certain employees of the Company. The awards include stock options, restricted shares and performance shares. The fair value of the stock options is estimated on the grant date using the Black-Scholes option pricing model, and share-based compensation expense is recognized on a straight-line basis over the three-year vesting period. The fair value of the restricted shares is the quoted market value of the Company&#x2019;s common stock on the grant date, and the share-based compensation expense is recognized on a straight-line basis over the vesting period. For certain performance shares, the fair value is the quoted market value of the Company&#x2019;s common stock on the grant date less the present value of the expected dividends not received during the relevant period. For these performance shares, the share-based compensation expense is recognized on a straight-line basis over the three-year vesting period based on the projected assessment of the level of performance that will be achieved. The fair value of other performance shares that have a financial target of the Company&#x2019;s total shareholder return as compared to the total shareholder return of a selected peer group, is estimated on the grant date using a Monte Carlo simulation model. The share-based compensation expense is recognized on a straight-line basis over the three-year vesting period. All share-based compensation expense is recognized in salaries, wages and employee benefits in the Consolidated Statements of Comprehensive Income.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDIw_5ea1e12e-670a-4eae-8e02-0a30ebaec0d4">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDUx_019b7a19-c6fb-4430-a03c-a44b45f72721">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDMz_dee45b3b-955b-4dc5-a95b-739c84121452">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:OtherExpenses
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI1MTYz_73bf6bfc-312a-49b6-bb68-c9a3cea4bf71"
      unitRef="usd">0</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI1MTcw_88d73bc7-5e56-42dc-92c4-9d377c2e1f7b"
      unitRef="usd">434000</us-gaap:OtherExpenses>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90ZXh0cmVnaW9uOmY1MTU3MGZlODM0MTQ3ZTNiYzBkOGMwNWY5ZmMyZDllXzI3MDI4_b4b50ab4-d6f2-4ecc-8b0e-e98760c13eeb">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12, &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;Income Taxes (Topic 740):  Simplifying the Accounting for 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;. The standard simplifies the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and improving consistent application of the principles.  ASU 2019-12 is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years, with early adoption permitted.  The Company adopted this standard as of January 1, 2021.  The adoption of the standard did not have a material impact on the Company&#x2019;s results of operations, financial condition, or cash flows.  &lt;/span&gt;&lt;div style="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;New Accounting Pronouncements to be Adopted  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, FASB issued ASU 2021-08, &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 (Topic 805):  Accounting for Contract Assets and Contract Liabilities 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;.  The standard addresses the recognition of an acquired contract liability in a business combination and the recognition and measurement of contract assets and contract liabilities from revenue contracts acquired in a business combination.  ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted.  The Company is currently evaluating the adoption of ASU 2021-08 and the impact, if any, adoption will have on its operations, financial condition, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzY5MTg_9d8d0d1a-d850-4f64-a1df-8d53eaf0c9f9">Discontinued Operation and Held for Sale&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, on April 23, 2020, the Company made a decision to divest of Pool and the sale was completed on February 12, 2021. As a result, the results of  Pool were classified to &#x201c;Loss from discontinued operation, net of tax&#x201d; in the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2021 and 2020. Certain corporate overhead and other costs previously allocated to Pool for segment reporting purposes did not qualify for classification within discontinued operation and were allocated to continuing operations. These costs were classified to the eliminations column in the segment reconciliation in Note 12, &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;Segment Reporting.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Held for Sale&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon meeting the criteria for held for sale classification and in each subsequent reporting period, the Company evaluated whether Pool&#x2019;s estimated fair value, less costs to sell, exceeded the net carrying value. The annual goodwill impairment analysis conducted as of June 30, 2020 indicated that the fair value in excess of the carrying value related to the Pool reporting unit was approximately 5% and in the third quarter of 2020, the Company concluded the estimated fair value, less costs to sell, exceeded the net carrying value and there were no indicators of impairment for the Pool reporting unit. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;However, in response to the longer than expected macroeconomic conditions caused by the COVID-19 pandemic and status of negotiations to sell the Pool business, a strategic review of the business was completed in the fourth quarter of 2020 along with revised forecasts to include updated market conditions and strategic operating decisions. The revised forecasts indicated an impairment of the entire goodwill balance of the Pool reporting unit was necessary as of December 31, 2020. A non-cash charge of approximately $5,406 was recorded as an &#x201c;Impairment charge&#x201d; in the summarized discontinued operation financial information for the year ended December 31, 2020. In addition, the Company recorded a valuation allowance against the net assets held for sale to write down the carrying value to the estimated fair value less costs to sell. A non-cash valuation allowance of approximately $22,978 was recorded as an &#x201c;Impairment charge&#x201d; in the summarized discontinued operation financial information for the year ended December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value was estimated based on a combination of an income approach using a discounted cash flow model, and a market approach, which considers comparable companies. Estimates of future cash flows are based on various factors, including current operating results, expected market trends and competitive influences. Refer to Note 1, &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;Operations and Summary of 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;, for further discussion about the estimation of fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Sale of Pool&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 12, 2021, the Company completed the sale of the Pool business for $8,000 in cash and up to a $12,000 earn-out based on earnings before interest, taxes, depreciation and amortization. The sale agreement for Pool included an earn-out based on the achievement of certain earnings before interest, taxes, depreciation and amortization attainment over an eleven-month period, beginning February 1, 2021. The estimated fair value of the earn-out asset on the date of sale was $6,967. The fair value was based on the estimated eleven-month period of the earnings before interest, taxes, depreciation and amortization and was calculated using a Monte Carlo simulation model. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average assumptions under the Monte Carlo simulation model were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.652%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;February 12, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Counterparty credit spread&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2%&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;Earnings before interest, taxes, depreciation and amortization discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0%&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;Asset volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the date of sale, the Company recognized any increases in the carrying value of the earn-out asset when the change was realized and evaluated the earn-out asset for impairment at each reporting period. The financial performance of the Pool business significantly deteriorated during the third quarter of 2021. As a result, an evaluation of the earn-out asset for impairment was completed, which included a review of revised forecasts, updated strategic operating decisions and current market conditions. The revised forecasts indicated an impairment of the entire earn-out asset was necessary. A non-cash charge of $6,967 was recorded as an &#x201c;Impairment charge&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d; in the summarized discontinued operation financial information for the year ended December&#160;31, 2021&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:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Transition Services Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 12, 2021, the Company entered into a Transition Services Agreement (&#x201c;TSA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;) with TOG FAS Holdings LLC, the buyer of the Pool business. Under the TSA, the Company performed certain services on an interim basis in order to facilitate the orderly transition of the Pool business. The effective date of the TSA was February 12, 2021 and remained in effect until the date all services were completed, but no more than six months following the effective date. The TSA provided the right to extend the term of the TSA with no limit on the number of the mutually agreed upon extensions. In exchange for the services performed by the Company under the TSA, the Company received a monthly service charge. For the year ended December&#160;31, 2021, the Company recognized $747, in &#x201c;Other operating expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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 Consolidated Statements of Comprehensive Income, for the services performed under the TSA. The TSA ended in October 2021 when all services were completed.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, under the TSA, the Company remitted payments to outside vendors on behalf of TOG FAS Holdings LLC for expenses incurred by the Pool business up to a limit of $18,000. The Company is reimbursed by TOG FAS Holdings LLC within 60 days from the end of the month in which the payment is remitted. As of December&#160;31, 2021, the Company recorded a receivable in the amount o&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f $8,097 in &#x201c;Other receivables&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Balance Sheets for the reimbursement due to the Company. &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 evaluated the collectability of the receivable at least quarterly and if the Company was aware of the inability of TOG FAS Holdings LLC to meet its financial obligations to the Company, the Company recorded a specific reserve in order to reduce the receivable to the amount the Company reasonably believes will be collected. As of December&#160;31, 2022, the outstanding receivable balance was collected in full.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;Summarized Discontinued Operation Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;A summary of the results of operations classified as a discontinued operation, net of tax, in the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&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 style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr 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="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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Purchased transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Salaries, wages and employee benefits&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="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;9,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;&#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="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;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 and amortization&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="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;&#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;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;Insurance and claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fuel expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="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;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;1,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Impairment charge&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="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;6,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,159&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operation&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="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;(7,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;(2,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operation before income taxes&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 #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;(10,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;(38,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operation, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align: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,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align: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,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i941d229d00f5463d91473d7efa62a911_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzc2OTY1ODE0MTEzMDU_62967819-1ea9-4a5b-abcb-839f0c855cfc"
      unitRef="number">0.05</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <fwrd:NonCashCharge
      contextRef="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzc2OTY1ODE0MTEzMDk_125f5495-7516-4960-9f33-b031e7aff2ca"
      unitRef="usd">5406000</fwrd:NonCashCharge>
    <fwrd:NonCashValuationAllowance
      contextRef="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzc2OTY1ODE0MTEzMTc_3db7ccc6-78a6-43ea-84d4-da8a45f39f05"
      unitRef="usd">22978000</fwrd:NonCashValuationAllowance>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i7131d2e7599740c7a8ca538271476891_D20210212-20210212"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzMxNjc_3cb5c594-0e09-4060-99fe-72fac629bbda"
      unitRef="usd">8000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:NontradeReceivables
      contextRef="i98a75a92dc53495eaf5c6a1111981808_I20210212"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzMxOTA_df46b386-07a8-4aab-8686-b5f53cf62b6c"
      unitRef="usd">12000000</us-gaap:NontradeReceivables>
    <fwrd:DiscontinuedOperationEarnOutAchievementPeriod
      contextRef="i7131d2e7599740c7a8ca538271476891_D20210212-20210212"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzY5MTQ_5f5c2035-fd41-4890-9ff9-1e57f7cfc2e8">P11M</fwrd:DiscontinuedOperationEarnOutAchievementPeriod>
    <fwrd:DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining
      contextRef="i98a75a92dc53495eaf5c6a1111981808_I20210212"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzM1NTg_4d24f505-6364-4539-9a5b-f03f96f3da74"
      unitRef="usd">6967000</fwrd:DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining>
    <fwrd:DiscontinuedOperationEarnOutAchievementPeriod
      contextRef="i7131d2e7599740c7a8ca538271476891_D20210212-20210212"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzY5MTU_22aba136-ac80-48a6-8bea-b39411c326e1">P11M</fwrd:DiscontinuedOperationEarnOutAchievementPeriod>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzY5MTY_d18cc2a2-09ab-449f-b47b-1e8ae6ec8282">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average assumptions under the Monte Carlo simulation model were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.652%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;February 12, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Counterparty credit spread&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2%&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;Earnings before interest, taxes, depreciation and amortization discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0%&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;Asset volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <fwrd:DiscontinuedOperationsMeasurementInput
      contextRef="i74924f65af7b44e58cadb2522c26f106_I20210212"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo3OTZlMmJkMDEzNGM0MWY2OGE1NzlkMDBmMzdkYzBiZi90YWJsZXJhbmdlOjc5NmUyYmQwMTM0YzQxZjY4YTU3OWQwMGYzN2RjMGJmXzEtMS0xLTEtOTgwMTE_66941758-0773-4a8c-b2ee-e7dc7e415455"
      unitRef="number">0.012</fwrd:DiscontinuedOperationsMeasurementInput>
    <fwrd:DiscontinuedOperationsMeasurementInput
      contextRef="ibea62dd096144995bdb6692595e37cf2_I20210212"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo3OTZlMmJkMDEzNGM0MWY2OGE1NzlkMDBmMzdkYzBiZi90YWJsZXJhbmdlOjc5NmUyYmQwMTM0YzQxZjY4YTU3OWQwMGYzN2RjMGJmXzItMS0xLTEtOTgwMTE_5e75f5d0-f60d-43c2-9e5b-3f0bea68a7db"
      unitRef="number">0.150</fwrd:DiscontinuedOperationsMeasurementInput>
    <fwrd:DiscontinuedOperationsMeasurementInput
      contextRef="i81b1661a6dcf47fabf67a1e47457f4c5_I20210212"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo3OTZlMmJkMDEzNGM0MWY2OGE1NzlkMDBmMzdkYzBiZi90YWJsZXJhbmdlOjc5NmUyYmQwMTM0YzQxZjY4YTU3OWQwMGYzN2RjMGJmXzMtMS0xLTEtOTgwMTE_a8bf8b20-c29a-42a5-b48f-0e6bf9e77ac1"
      unitRef="number">0.550</fwrd:DiscontinuedOperationsMeasurementInput>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges
      contextRef="i9db955874b254d84ab44b493f623d511_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzQ0NzE_e8ff7ce7-466e-4cb2-bbe9-a01daab90056"
      unitRef="usd">6967000</fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges>
    <us-gaap:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal
      contextRef="idf3b50dc1ee346009be684e3a9a9ad70_D20210212-20210212"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzUwNTc_09474330-e24f-4cca-95f0-a8c07074e9f4">P6M</us-gaap:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal>
    <fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzUzNzg_6c1c300c-bc53-47c6-99fc-36f03a28577c"
      unitRef="usd">747000</fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue>
    <fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance
      contextRef="idb86239a1a2d4f538561dcec42d143cd_I20210212"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzU3NDk_f9938646-37d0-4089-a6e1-e99ef5601e80"
      unitRef="usd">18000000</fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance>
    <fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod
      contextRef="idf3b50dc1ee346009be684e3a9a9ad70_D20210212-20210212"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzU4MTA_1889e750-c25b-4a10-81d1-40e3207654c2">P60D</fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod>
    <fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzU5MzQ_4657bac0-4e0e-4731-99f1-3daf0de2bdbe"
      unitRef="usd">8097000</fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90ZXh0cmVnaW9uOjM4MmVkNGFjOGIyZjRiZTNiMjYzMTI0OGFlMWI5NzhhXzY5MTc_8d5e31b7-9f09-444a-a7a6-006489626288">&lt;div style="margin-bottom:8pt;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;A summary of the results of operations classified as a discontinued operation, net of tax, in the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&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 style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr 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="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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Purchased transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Salaries, wages and employee benefits&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="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;9,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;&#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="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;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 and amortization&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="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;&#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;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;Insurance and claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fuel expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="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;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;1,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Impairment charge&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="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;6,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,159&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operation&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="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;(7,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;(2,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operation before income taxes&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 #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;(10,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;(38,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operation, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align: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,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align: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,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzItMS0xLTEtOTgwMTE_23d9fa35-bd18-4e44-8979-4aea20e81281"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzItNS0xLTEtOTgwMTE_abfb8535-a987-4088-92f3-36736e44713e"
      unitRef="usd">17776000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzItNy0xLTEtOTgwMTE_93400276-3b86-484b-aff9-8dbf0147a7e1"
      unitRef="usd">141433000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzUtMS0xLTEtOTgwMTE_d2d69e6a-1136-43ad-a0c6-3b53df0100d7"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzUtNS0xLTEtOTgwMTE_07eb8b99-2865-40bd-95d2-bff4242020ce"
      unitRef="usd">3381000</fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzUtNy0xLTEtOTgwMTE_aefec219-7a49-44d8-a68b-2c3f4069fb42"
      unitRef="usd">33979000</fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzYtMS0xLTEtOTgwMTE_a9769770-73ae-462c-aee3-f96e087ee14c"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzYtNS0xLTEtOTgwMTE_02671df0-b185-4822-b7eb-e929f0f45caf"
      unitRef="usd">9458000</fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzYtNy0xLTEtOTgwMTE_6aae9b71-5a79-46a6-a5f0-c5d8e9bc88ae"
      unitRef="usd">65695000</fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzctMS0xLTEtOTgwMTE_d5424c43-02c0-4ad3-82bf-f40db29f7189"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzctNS0xLTEtOTgwMTE_55c676f5-6bcc-4431-beed-a90c9aa81587"
      unitRef="usd">2289000</fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzctNy0xLTEtOTgwMTE_de6075bc-c968-4bcf-9dcc-fc1c604be6a6"
      unitRef="usd">21982000</fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzgtMS0xLTEtOTgwMTE_2523d520-4f5e-4e78-b1ed-4aba89d390df"
      unitRef="usd">0</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzgtNS0xLTEtOTgwMTE_f7f2437c-5e00-4ac2-a8cf-59fcfdefbdd1"
      unitRef="usd">0</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzgtNy0xLTEtOTgwMTE_bf1cd1ef-fbc7-45e2-a1c7-5b9faf0872b8"
      unitRef="usd">1657000</us-gaap:OtherDepreciationAndAmortization>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzktMS0xLTEtOTgwMTE_2647607b-0ed6-487c-8bbc-f99f367f9dfd"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzktNS0xLTEtOTgwMTE_823ffb07-c9a1-4fb1-b313-a1ec4a2501d8"
      unitRef="usd">929000</fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzktNy0xLTEtOTgwMTE_fed5ad91-3164-4e0e-9a40-da9b16e0658a"
      unitRef="usd">6205000</fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEwLTEtMS0xLTk4MDEx_b7c26c5f-c083-401a-836a-346e31454dab"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEwLTUtMS0xLTk4MDEx_bb3376bf-1591-4f4a-add4-1ff9254cafff"
      unitRef="usd">508000</fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEwLTctMS0xLTk4MDEx_9b1318fc-6497-4644-aa42-e6b2e994abcc"
      unitRef="usd">4279000</fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzExLTEtMS0xLTk4MDEx_5c1747d2-0e3b-448d-91f3-effc57019b75"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzExLTUtMS0xLTk4MDEx_275830b5-b871-4fdb-b55c-30dda8cfeace"
      unitRef="usd">1627000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzExLTctMS0xLTk4MDEx_405fb607-50f3-45c1-bf1d-f602b5b074ce"
      unitRef="usd">17587000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEyLTEtMS0xLTk4MDEx_dd022049-cf44-4287-ada6-74d01b8a73d0"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEyLTUtMS0xLTk4MDEx_0295d139-eb7a-4f80-9a0f-f5c35b9a87d0"
      unitRef="usd">6967000</fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEyLTctMS0xLTk4MDEx_8ea70c62-2a64-4552-8ae5-3366012358e2"
      unitRef="usd">28384000</fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEzLTEtMS0xLTk4MDEx_ff5b233b-7c4e-4219-91ad-cecd47d1d388"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEzLTUtMS0xLTk4MDEx_125010db-a154-4a15-a3e2-d23e14b86d5c"
      unitRef="usd">25159000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzEzLTctMS0xLTk4MDEx_31679440-febe-4c44-8558-5018de4c9287"
      unitRef="usd">179768000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE0LTEtMS0xLTk4MDEx_a051e7e8-5c20-493d-beda-5ad0e8eb5d8b"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE0LTUtMS0xLTk4MDEx_99165193-17b6-457c-9460-aab93eadff76"
      unitRef="usd">-7383000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE0LTctMS0xLTk4MDEx_0183f6c7-10bd-4aac-8a0e-f99a912f14f0"
      unitRef="usd">-38335000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE1LTEtMS0xLTk4MDEx_e4395216-47e1-4d53-99f1-1a275313d8c5"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE1LTUtMS0xLTk4MDEx_95ed03ba-d2f5-4f3c-be4d-555e5f4152a6"
      unitRef="usd">-2860000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE1LTctMS0xLTk4MDEx_5be20138-95fc-4bca-b5b9-e2467f312ff6"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE2LTEtMS0xLTk4MDEx_5f0c3749-af21-4bad-a6b2-f3489228a411"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE2LTUtMS0xLTk4MDEx_4e9b21d6-a395-4b2c-be1a-30ac8b79fea5"
      unitRef="usd">-10243000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE2LTctMS0xLTk4MDEx_9e9417aa-95de-47cd-9a61-8e6bd6095b4c"
      unitRef="usd">-38335000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE3LTEtMS0xLTk4MDEx_1ee82a9e-752a-4cf4-9ec4-c2949d08c5e2"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE3LTUtMS0xLTk4MDEx_e4b7c0e8-dfc7-4fe5-8dc8-3c5527eb8b00"
      unitRef="usd">-11000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE3LTctMS0xLTk4MDEx_a4eff6fc-9280-44ed-8147-dd9314c45537"
      unitRef="usd">-9301000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i463a674152724a67ad62d2ca27f02c59_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE4LTEtMS0xLTk4MDEx_f6fc471a-03c3-44c6-b64d-d02e8bfca813"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="id989b7aa7025464e9bfa6994127cae82_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE4LTUtMS0xLTk4MDEx_153e52eb-4433-4aff-8a0b-2b2e644ec79f"
      unitRef="usd">-10232000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="id3a6ea0392a742378490f195359e8d70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzIvZnJhZzozODJlZDRhYzhiMmY0YmUzYjI2MzEyNDhhZTFiOTc4YS90YWJsZTo1Mzg4NzVmZDQ5ZDU0OTgyYmM3M2Y4MDU4ZWIxMWFjNy90YWJsZXJhbmdlOjUzODg3NWZkNDlkNTQ5ODJiYzczZjgwNThlYjExYWM3XzE4LTctMS0xLTk4MDEx_559e85fe-fbde-4664-b762-0f9a4da6d208"
      unitRef="usd">-29034000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzkyNTA_5bc5e6d5-9b06-4c24-ac4e-0e33b0555cb4">Acquisitions&lt;div style="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;Expedited Freight&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the Company acquired certain assets and liabilities of J&amp;amp;P Hall Express Delivery (&#x201c;J&amp;amp;P&#x201d;) for $7,670. J&amp;amp;P is headquartered in Atlanta, Georgia with a second terminal in Albany, Georgia. The acquisition of J&amp;amp;P supports the Company&#x2019;s strategic growth plan by expanding pickup and delivery, less-than-truckload, truckload, less than container load, container freight station warehousing, and airport transfer services across the Southeastern United States. The acquisition was funded using cash flows from operations. The results of J&amp;amp;P have been included in the Company&#x2019;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#x2019;s Expedited Freight reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Intermodal&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the Company acquired certain assets and liabilities of Proficient Transport Incorporated and Proficient Trucking, Inc. (together &#x201c;Proficient Transport&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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 $16,339 and a potential earn-out up to $2,000. Proficient Transport is an intermodal drayage company headquartered in Chicago, Illinois. The acquisition of Proficient Transport supports the Company&#x2019;s strategic growth plan by expanding the intermodal footprint in Georgia, Illinois, North Carolina, and Texas, and introduces a new location in Ohio. The acquisition was funded using cash flows from operations. The results of Proficient Transport have been included in the Company&#x2019;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#x2019;s Intermodal reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase agreement for Proficient Transport included an earn-out up to $2,000 based on the achievement of certain revenue milestones over a one-year period, beginning March 1, 2021. The estimated fair value of the earn-out liability &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;on the date of acquisition was $829. The fair value was based on the estimated one-year performance of the acquired customer revenue and was calculated using the option pricing method. The assumptions used to calculate the estimated fair value of the earn-out under the option pricing method were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;February 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free rate&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:10pt;font-weight:400;line-height:100%"&gt;0.1%&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:10pt;font-weight:400;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.8%&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:10pt;font-weight:400;line-height:100%"&gt;8.3%&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;Revenue volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.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: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;27.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the earn-out liability was adjusted at each reporting period based on changes in the expected cash flows and related assumptions used in the option pricing method. During the years ended December&#160;31, 2022 and 2021, the fair value of the earn-out changed by&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ($294) and ($444), respectively&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and the change in the fair value was recorded in &#x201c;Other operating expenses&#x201d; in the Consolidated Statements of Comprehensive Income. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The one-year period ended in the first quarter of 2022 and the Company paid $91 in the second quarter of 2022 based on the terms of the purchase agreement. &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;As of December&#160;31, 2021, the fair value of the earn-out liabili&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ty was $385, which was reflected in &#x201c;Other current liabilities&#x201d; in the Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company acquired certain assets and liabilities of BarOle Trucking, Inc. (&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;&#x201c;BarOle&#x201d;) for $35,436. BarOle is an intermodal drayage company headquartered in Roseville, Minnesota. The acquisition of BarOle provides additional capacity and resources to meet customer demands in the intermodal market, and extends the service footprint to the Minneapolis-Saint Paul, Minnesota area. In addition, BarOle has a larger terminal location, which allows for further expansion in the future. The acquisition was funded using cash flows from operations. The results of BarOle have been included in the Company&#x2019;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#x2019;s Intermodal reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;May 2022,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; the Company &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;acquired certain assets and liabilities of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; Edgmon Trucking, LLC (&#x201c;Edgmon&#x201d;) for $40,993 and a potential earn-out of up to $5,000, based on the achievement of certain profit contribution milestones over a nineteen month period, beginning May 31, 2022. The estimated fair value of the earn-out liability on the date of acquisition was immaterial. The fair value was based on the estimated certain profit contribution during the nineteen month period and was calculated using the option pricing method. Edgmon, headquartered in Kent, Washington, operates a terminal in Kent and a yard in Seattle, servicing both the Port of Seattle and the Port of Tacoma. The acquisition of Edgmon marks the Company&#x2019;s first Intermodal location on the West Coast, a key area of expansion in the Intermodal strategic growth plan. The acquisition was funded using cash flows from operations. The results of Edgmon have been included in the Company&#x2019;s Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#x2019;s Intermodal reportable segment.&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-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Assets Acquired and Liabilities Assumed &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets acquired and liabilities assumed as of the acquisition date are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;Proficient Transport&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:10pt;font-weight:700;line-height:100%"&gt;J&amp;amp;P &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:10pt;font-weight:700;line-height:100%"&gt;BarOle&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:10pt;font-weight:700;line-height:100%"&gt;Edgmon&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #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:10pt;font-weight:700;line-height:100%"&gt;February 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;May 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;November 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Tangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;4,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;&#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;1,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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:700;line-height:100%"&gt;Total tangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;4,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;6,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: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="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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;6,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;35,418&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;16,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;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="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;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#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;text-align:left;vertical-align: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 obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;&#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;&#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;&#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;&#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;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#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;1,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;16,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;7,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,993&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preliminary purchase price for Edgmon has been allocated to assets acquired and liabilities assumed based on the Company&#x2019;s best estimates and assumptions using the information available as of the acquisition date through the date of this filing. The provisional measurements of identifiable assets and liabilities, and the resulting goodwill related to this acquisition, is subject to adjustments in subsequent periods as the Company finalizes its purchase price allocation, including third-party valuations. During the year&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; ended December&#160;31, 2022, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;the Company recorded measurement period adjustments to the provisional amounts initially recorded for acquired net working capital, acquired property and equipment and acquired customer relationships and non-compete agreements related to the BarOle acquisition. The measurement period adjustment resulted in a $63 increase to net working capital, a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$1,113&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; increase to acquired property and equipment and a combined &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$5,854&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; decrease to acquired customer relationships and non-compete agreements, with a corresponding net increase to goodwill. The Company expects to finalize the Edgmon valuation as soon as practicable, but no later than one year from the acquisition date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful life of acquired intangible assets as of the acquisition date are summarized in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.032%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #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:10pt;font-weight:700;line-height:100%"&gt;Proficient Transport&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:10pt;font-weight:700;line-height:100%"&gt;J&amp;amp;P&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:10pt;font-weight:700;line-height:100%"&gt;BarOle&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:10pt;font-weight:700;line-height:100%"&gt;Edgmon&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;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="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;8 years&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:10pt;font-weight:400;line-height:100%"&gt;12 years&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:10pt;font-weight:400;line-height:100%"&gt;9 years&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:10pt;font-weight:400;line-height:100%"&gt;9 years&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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&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;&lt;/span&gt;&lt;/div&gt;In November 2022, the Company acquired certain assets and liabilities of Chickasaw Container Services, Inc. (&#x201c;CCS&#x201d;), a privately held intermodal drayage provider. The acquisition included two operating terminals in Mobile, Alabama and Memphis, Tennessee and will allow the company to expand intermodal drayage operations in the Mobile market while bolstering an already strong presence in the Memphis market. In addition to drayage services, CCS also provides container storage and sales.  The Company paid $25,733 using cash on hand from operations. The preliminary purchase price was allocated based on the estimated fair values as of the acquisition date. The Company recorded $21,262 related to intangible assets and $4,471 related to tangible assets. The Company expects to finalize the valuations as soon as practicable, but no later than one year from the respective acquisition date. The results of CCS have been included in the Company's Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company's Intermodal reportable segment.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzc2OTY1ODE0MjAzMDU_c980a40e-d827-4de8-9f44-4950365d36e8"
      unitRef="usd">7670000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <fwrd:PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzU3OTg_d912537f-a70d-47ee-a2a7-5849f3f23b6c"
      unitRef="usd">16339000</fwrd:PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzU4MzI_99749f11-37c6-4640-91bf-bbb691b33c10"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzY1MTE_c3e6493e-8326-40da-bbee-cb6a510d4aea"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod
      contextRef="ie0365140dbce426bbc8f3923fd8494d0_D20210201-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzkyNDA_30bcfaaf-9c73-401d-ad3d-6c14996a9c5b">P1Y</fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzY2OTk_c03735e8-06c9-4a44-bc47-c73a8640c547"
      unitRef="usd">829000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod
      contextRef="ie0365140dbce426bbc8f3923fd8494d0_D20210201-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzkyMzc_6dde730e-3e17-4a22-bb0f-d2c54af26ee7">P1Y</fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzU0OTc1NTgzOTk0NA_f42f14cb-c2a1-4100-b96d-2740d7f3a7cd">The assumptions used to calculate the estimated fair value of the earn-out under the option pricing method were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;February 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free rate&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:10pt;font-weight:400;line-height:100%"&gt;0.1%&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:10pt;font-weight:400;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.8%&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:10pt;font-weight:400;line-height:100%"&gt;8.3%&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;Revenue volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.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: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;27.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i552f40cd0afb49d994dbd71464b72503_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzEtMi0xLTEtMTEzMjAx_0e19cc2e-db03-46eb-9e67-b808bd6379cd"
      unitRef="number">0.001</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i1bfd06082cff40c59edee2194a16362a_I20210228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzEtNC0xLTEtMTEzMjAx_a0e8444d-f6af-4042-95fa-ba76d89917d8"
      unitRef="number">0.001</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ieb18455d0a9540efbc36e688190e5ba9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzItMi0xLTEtMTEzMjAx_bd73f19d-2f6e-4953-8219-778f9eb024e8"
      unitRef="number">0.098</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i79b4ee8b1b064841b1508f633cc5fc4e_I20210228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzItNC0xLTEtMTEzMjAx_a2d02bb8-acc6-4d81-8013-97a1b16cf19c"
      unitRef="number">0.083</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ic0a777e708e8403f88fc612329336bb4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzMtMi0xLTEtMTEzMjAx_c22613f9-aa69-4ff5-9d31-484f4c70884e"
      unitRef="number">0.242</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i4f9760acd8f1415d8a019eeb27467ecf_I20210228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZToyNzYyYTU5MmQyOGQ0Mjc2YTM4MDYyYWM3MDZmM2ZhYy90YWJsZXJhbmdlOjI3NjJhNTkyZDI4ZDQyNzZhMzgwNjJhYzcwNmYzZmFjXzMtNC0xLTEtMTEzMjAx_361cf05d-6bb0-4991-9b84-6d59515aa8bf"
      unitRef="number">0.273</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i6024f04adf5c4f48a7a288675dc69785_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzcyMjk_9428f683-0478-4872-a1e5-c429a6358a75"
      unitRef="usd">-294000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i13a01229b56345e7a4207a3e4563b4c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzc2OTY1ODE0MjA1Mjc_d19b7951-6b97-4bf3-a0af-f431e055ee9a"
      unitRef="usd">-444000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne
      contextRef="i9c0a4c6cc1124bd3acf8a2456a432c7d_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzE2NDkyNjc0NjI3ODE_1bd4da35-d180-4aeb-9978-d99757e16d30">P1Y</fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i984c16a7d1284e398703f81d6614d489_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzE4ODI_c66839b6-ba06-4ace-a76e-36a64b787f7a"
      unitRef="usd">91000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3935f5f52d0f4792a10eea1e4dfc3c30_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzc0MjA_c37d5df0-624a-4282-b91b-978510018487"
      unitRef="usd">385000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzc2MjM_37ce6593-12df-4ad9-86a3-9181ecfc59f0"
      unitRef="usd">35436000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzI3ODQ_d82dc893-ea37-4c99-852d-198af9f82d37"
      unitRef="usd">40993000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzI3OTM_32158395-4839-4aab-a050-4c64521d65ad"
      unitRef="usd">5000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod
      contextRef="i83ada955a51142d981cad780ac01eed6_D20220530-20220530"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzE2NDkyNjc0NjI3NDE_dcee9265-fe2e-46f8-933a-22d997cb7ad3">P19M</fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzkyMzk_d2cba0a8-6731-4515-8571-b2c2febca75a">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets acquired and liabilities assumed as of the acquisition date are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;Proficient Transport&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:10pt;font-weight:700;line-height:100%"&gt;J&amp;amp;P &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:10pt;font-weight:700;line-height:100%"&gt;BarOle&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:10pt;font-weight:700;line-height:100%"&gt;Edgmon&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #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:10pt;font-weight:700;line-height:100%"&gt;February 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;May 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;November 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Tangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;4,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;&#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;1,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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:700;line-height:100%"&gt;Total tangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;4,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;6,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: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="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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;6,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;4,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;35,418&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;16,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;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="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;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#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;text-align:left;vertical-align: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 obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;&#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;&#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;&#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;&#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;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#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;1,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="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;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;16,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;7,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzMtMTAtMS0xLTk4MDEx_e34eae1b-c50d-48e1-836b-2c2dc24acc5f"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzMtMTItMS0xLTk4MDEx_a85786ca-e9d9-4d56-8003-b33aa784496a"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzMtMTQtMS0xLTk4MDEx_a57b3fc1-41ca-42ab-a46d-f7fc0ebf18d1"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzMtMTUtMS0xLTEwMjM5Ng_a2a49813-b58b-410a-b558-6c4c83f337ca"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzQtMTAtMS0xLTk4MDEx_9af01dda-10e0-4448-91b2-5ef0adb91153"
      unitRef="usd">4171000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzQtMTItMS0xLTk4MDEx_34d43e2e-319a-413f-a9f6-6acbbf06c074"
      unitRef="usd">1940000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzQtMTQtMS0xLTk4MDEx_e9f635c7-abc6-46db-ae80-b9be4179796f"
      unitRef="usd">2657000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzQtMTUtMS0xLTEwMjM5Ng_f48b2266-93d9-48d2-b63a-bcfd131af2a9"
      unitRef="usd">4963000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzYtMTAtMS0xLTk4MDEx_2b33fb80-2c0d-4920-8839-4490494e238c"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzYtMTItMS0xLTk4MDEx_238963a0-22b5-47e1-a69d-f854bebf58c0"
      unitRef="usd">32000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzYtMTQtMS0xLTk4MDEx_f35db242-a1be-4814-ba00-d35759dd10d7"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzYtMTUtMS0xLTEwMjM5Ng_9b1b2533-f6c4-4733-8582-05f43a5ea334"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzctMTAtMS0xLTk4MDEx_aa7ee615-c8c0-4d51-8948-fea2f3219130"
      unitRef="usd">140000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzctMTItMS0xLTk4MDEx_abc45e14-9fc4-4cbd-8952-aaf2c2d2931e"
      unitRef="usd">1567000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzctMTQtMS0xLTk4MDEx_0378904f-b65c-42c2-a3d6-40cdd3eaec49"
      unitRef="usd">6464000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzctMTUtMS0xLTEwMjM5Ng_37f5c249-69eb-4638-8b6f-cef047048da0"
      unitRef="usd">613000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzgtMTAtMS0xLTk4MDEx_04bf7e34-ec1b-4825-9da0-6cd7a74f7008"
      unitRef="usd">24000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzgtMTItMS0xLTk4MDEx_1fc9906f-e027-4806-a95a-afdde55259f2"
      unitRef="usd">3000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzgtMTQtMS0xLTk4MDEx_da6b01e7-9ac0-451f-8129-f80c66054461"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzgtMTUtMS0xLTEwMjM5Ng_71d89dd9-52e8-4e71-8b99-e78544faaa20"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzktMTAtMS0xLTk4MDEx_c636b0ba-364d-4c65-b564-a2dded693fec"
      unitRef="usd">0</fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzktMTItMS0xLTk4MDEx_b9816475-29ae-4cce-9521-55daab90d8da"
      unitRef="usd">1355000</fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzktMTQtMS0xLTk4MDEx_9cdf1e9c-59e7-4ec6-a86b-50ce6c2c0cf1"
      unitRef="usd">0</fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzktMTUtMS0xLTEwMjM5Ng_3ef47728-3f3c-4da8-a6f4-d637930da97d"
      unitRef="usd">0</fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEwLTEwLTEtMS05ODAxMQ_dc86d95e-edf0-4e43-8baa-1224918efc21"
      unitRef="usd">4335000</fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEwLTEyLTEtMS05ODAxMQ_b3f24454-d98e-41f2-9326-7c6e7f9a763a"
      unitRef="usd">4897000</fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEwLTE0LTEtMS05ODAxMQ_0e7e8045-812d-45d1-9f67-e7f23595a1a3"
      unitRef="usd">9121000</fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEwLTE1LTEtMS0xMDI0MDQ_8ed7d64d-cf1d-48a3-9c38-906686d43449"
      unitRef="usd">5576000</fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib744493e44214e54b173b9c600fb752d_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEyLTEwLTEtMS05ODAxMQ_f1a93dd8-6115-4c37-9f2f-81199d36f9c4"
      unitRef="usd">6060000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i148fed5dce9a4d8eb47bb95f3fac0d7f_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEyLTEyLTEtMS05ODAxMQ_87c2ecba-f862-48e6-a546-acde3674aea1"
      unitRef="usd">620000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i8e04d1742f3f4e04a674feef02b5bdac_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEyLTE0LTEtMS05ODAxMQ_e911d772-38ee-4898-b1d5-7d5cd2d76255"
      unitRef="usd">11120000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i35fde45599c34c57aa2ed1b0396b3f40_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEyLTE1LTEtMS0xMDI0MDQ_3936ebe3-7f29-472d-a5e0-4f58c3397bad"
      unitRef="usd">13051000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i69eb87f6b5934d2cb29fdb317ec55113_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEzLTEwLTEtMS05ODAxMQ_20a0ccd6-d7b2-47c9-b4de-628cbded8520"
      unitRef="usd">18000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="idc8b2d2a7fcf4eeeb14efee46fd662fc_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEzLTEyLTEtMS05ODAxMQ_98a36800-a16d-4603-80d5-1dd71b11ef83"
      unitRef="usd">120000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i02079c41a66c4417b19c36bb004ce1d6_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEzLTE0LTEtMS05ODAxMQ_cf9d4ca0-e498-439a-ab61-b7a2e833f556"
      unitRef="usd">221000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib0f3ad341e2b4c0e861b615ebae690e4_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzEzLTE1LTEtMS0xMDI0MDQ_4a163171-01ac-4852-96d8-a3443aa1c460"
      unitRef="usd">172000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE0LTEwLTEtMS05ODAxMQ_a5247901-b35d-47d4-b9db-e5fdc4381a5c"
      unitRef="usd">6249000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE0LTEyLTEtMS05ODAxMQ_ee0e19d0-d92d-4c2a-a7f0-3881b428fd1e"
      unitRef="usd">4020000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE0LTE0LTEtMS05ODAxMQ_fe0bbb29-e47f-45bd-bc04-0a106a67fdf3"
      unitRef="usd">15355000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE0LTE1LTEtMS0xMDI0MDQ_39efb081-7578-4984-b703-95e22550cf17"
      unitRef="usd">22195000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE1LTEwLTEtMS05ODAxMQ_c10b0d28-dff9-4348-a157-e3a3231c1549"
      unitRef="usd">12327000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE1LTEyLTEtMS05ODAxMQ_ca084dce-c3b1-4aa4-a9b9-68bd1881ef50"
      unitRef="usd">4760000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE1LTE0LTEtMS05ODAxMQ_ed6abbcf-b5fb-476f-b29d-d6f5a4d3b35e"
      unitRef="usd">26696000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE1LTE1LTEtMS0xMDI0MDQ_6121d723-8a06-4580-929c-a2746f1ef516"
      unitRef="usd">35418000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE2LTEwLTEtMS05ODAxMQ_6de0a157-e969-4fbf-80fe-587a30221610"
      unitRef="usd">16662000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE2LTEyLTEtMS05ODAxMQ_017410b2-8ed0-4fcf-a470-d0c7f90bd604"
      unitRef="usd">9657000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE2LTE0LTEtMS05ODAxMQ_c221afaf-2248-4337-9cfc-327b869d84d1"
      unitRef="usd">35817000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE2LTE1LTEtMS0xMDI0MDQ_97691a75-9a5d-4526-a7e2-97f0c8db61ab"
      unitRef="usd">40994000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE5LTEwLTEtMS05ODAxMQ_cfbb226f-bb66-4540-8458-7b4cf8578e7c"
      unitRef="usd">323000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE5LTEyLTEtMS05ODAxMQ_aa239bec-66b2-4e19-b62a-0cac9e315250"
      unitRef="usd">632000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE5LTE0LTEtMS05ODAxMQ_7ebbb071-a8e7-40f8-9b84-2af72910fc28"
      unitRef="usd">381000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzE5LTE1LTEtMS0xMDI0MDQ_4ce7b5fa-a7a4-47c5-bd26-64143d41e1c3"
      unitRef="usd">1000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIwLTEwLTEtMS05ODAxMQ_4c3cc8a6-79fa-4be7-9138-5787f813edf5"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIwLTEyLTEtMS05ODAxMQ_9c4adf8f-c0ae-44fd-be63-ca0f5215065b"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIwLTE0LTEtMS05ODAxMQ_57bf83ee-2bf0-493b-94cf-0c1d3ea2ed3a"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIwLTE1LTEtMS0xMDI0MDQ_d8524f66-19b3-41a6-a06b-c0c9684624cd"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIxLTEwLTEtMS05ODAxMQ_16a1da0e-0248-47f6-bbd9-6e017db035ce"
      unitRef="usd">0</fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIxLTEyLTEtMS05ODAxMQ_00137895-8793-49f7-aae7-b29265a4e365"
      unitRef="usd">0</fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIxLTE0LTEtMS05ODAxMQ_e0eff1ca-0f04-4c94-8320-eb1cf474ff06"
      unitRef="usd">0</fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIxLTE1LTEtMS0xMDI0MDQ_6ae3ed6b-cd50-46ff-915c-8cee70c66fcf"
      unitRef="usd">0</fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIyLTEwLTEtMS05ODAxMQ_8327ce5a-17b4-4f93-b64d-13bc77f72bd6"
      unitRef="usd">0</fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIyLTEyLTEtMS05ODAxMQ_27612e22-86bc-4101-8e5e-b7ee98703e70"
      unitRef="usd">1355000</fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIyLTE0LTEtMS05ODAxMQ_9c665aba-db87-4c24-a916-210fa328ed9b"
      unitRef="usd">0</fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIyLTE1LTEtMS0xMDI0MDQ_ab0da9bd-5e62-4a05-b447-966799ccb6d0"
      unitRef="usd">0</fwrd:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIzLTEwLTEtMS05ODAxMQ_8322cf33-4c6f-4fe6-a06c-eab3b950d413"
      unitRef="usd">323000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIzLTEyLTEtMS05ODAxMQ_9d5d8a09-9bd8-4d34-af70-6c76a781146e"
      unitRef="usd">1987000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIzLTE0LTEtMS05ODAxMQ_07d636d8-091c-437e-b8f5-d434b1508fc5"
      unitRef="usd">381000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzIzLTE1LTEtMS0xMDI0MDQ_90eca8f2-575e-4c81-93f1-8a8ccac40687"
      unitRef="usd">1000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ie761a1d5bc0f403abc5fbc8617a72592_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzI0LTEwLTEtMS05ODAxMQ_c62741de-9a4e-4cad-9fe1-6eb186a9ab49"
      unitRef="usd">16339000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="id102fb147d78495a8b71e3548bf09477_I20210530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzI0LTEyLTEtMS05ODAxMQ_d34d9f83-49c8-4d0e-934b-b820c11b60f8"
      unitRef="usd">7670000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="if9d318bb4ac748dbb471adf977c62752_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzI0LTE0LTEtMS05ODAxMQ_2b3ce7d7-df49-41f4-b5bd-2845abbe4e52"
      unitRef="usd">35436000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i1544dc4b9c8845a2bb1514259f4b09a6_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTo0Y2MyYTRhOTY5NDQ0N2JlODM3YjE2ZjU2ZTdiYjNkMi90YWJsZXJhbmdlOjRjYzJhNGE5Njk0NDQ3YmU4MzdiMTZmNTZlN2JiM2QyXzI0LTE1LTEtMS0xMDI0MDQ_5cb229a9-72e5-4274-91c3-e1bbdad4160a"
      unitRef="usd">40993000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <fwrd:BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments
      contextRef="if39d16e8630a4148850e6e9dd1820a6b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzc2OTY1ODE0MjEyMDk_edaaa5e7-6203-43a9-ba5f-be5bad5f2272"
      unitRef="usd">63000</fwrd:BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment
      contextRef="if39d16e8630a4148850e6e9dd1820a6b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzY1Nzg_18ae1602-af6a-47bf-902d-6d0b390f3384"
      unitRef="usd">1113000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="if39d16e8630a4148850e6e9dd1820a6b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzY1NjM_ae19b86b-e7e6-42e3-bae0-a609686d6618"
      unitRef="usd">5854000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="if39d16e8630a4148850e6e9dd1820a6b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzIxOTkwMjMyNzY1NjM_de268667-2803-47a6-9b5d-a4f23d935d0a"
      unitRef="usd">-5854000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if5cee0fa962340188ada43fd219b4685_D20210228-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzItMTAtMS0xLTk4MDEx_4b7e18b4-38b8-477b-be15-59c8354f63c1">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i955f115d48c340828dc94d91fc452757_D20210530-20210530"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzItMTItMS0xLTk4MDEx_aa5ff3bd-56e4-4a27-a0c8-17e6a9eb1a33">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ide4d23fd0316406eb0f22f95315be7de_D20211130-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzItMTQtMS0xLTk4MDEx_189d9167-520a-4893-86b0-69ecc1bd4020">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i01cfc56fbde9454ca4fb3ae1c5b9c5dc_D20220530-20220530"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzItMTYtMS0xLTEwMjQ4MQ_c8281995-aecf-4fe5-8ba9-9598b9e36801">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie83f4692bb664f6cb8268584ff197399_D20210228-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzMtMTAtMS0xLTk4MDEx_fd18ff6b-abbe-4b51-944e-37df6c8493cd">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i61a8c0c697d44f8491e877b979969210_D20210530-20210530"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzMtMTItMS0xLTk4MDEx_b435225b-1059-45c6-983b-5ac489a36dcd">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="iba519191a4084f03988984837fac92d8_D20211130-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzMtMTQtMS0xLTk4MDEx_657382dd-7f87-41a3-8bf1-4c931fc376a2">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ibe3720f3c66a4a479eada1f6acd0fb89_D20220530-20220530"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90YWJsZTplODI4YTY1YWM4NmY0YTBjYThmYWFlMjZjMjIxYzQxZC90YWJsZXJhbmdlOmU4MjhhNjVhYzg2ZjRhMGNhOGZhYWUyNmMyMjFjNDFkXzMtMTYtMS0xLTEwMjQ4MQ_5fef8b6e-9702-49b8-87bc-324157e34f28">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <fwrd:NumberOfTerminals
      contextRef="i038098b255ae41b9bad963882f3828b6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzMwNzg4_a6ff44ac-0612-4220-b7ff-824958aad986"
      unitRef="terminal">2</fwrd:NumberOfTerminals>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib354dc4e36d74b2f9986904be1cc954a_D20221201-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzMwODE0_ce53eea2-4aa8-455c-bdc2-2c8143389397"
      unitRef="usd">25733000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i038098b255ae41b9bad963882f3828b6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzMwODgx_9e3e9b00-6551-4ebf-8376-79096ad5c62c"
      unitRef="usd">21262000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets
      contextRef="i038098b255ae41b9bad963882f3828b6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzUvZnJhZzo2MGFhNjJkMjk2NmY0ZjY4YTRiOWUzY2JlYzkyOTA4ZS90ZXh0cmVnaW9uOjYwYWE2MmQyOTY2ZjRmNjhhNGI5ZTNjYmVjOTI5MDhlXzMwODg5_c61023e3-aeac-496a-98f9-04e7439d5160"
      unitRef="usd">4471000</fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzUwMzE_dff520c2-8208-423b-b826-8c678c173bf9">Indebtedness&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following as of December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit facility, expires 2026&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;108,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;157,500&#160;&lt;/span&gt;&lt;/td&gt;&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;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;108,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;156,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;106,588&#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;155,466&#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:15pt"&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 #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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the aggregate scheduled maturities of long-term debt, excluding the current portion of long-term debt are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.299%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="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;106,588&#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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2017, the Company entered into a five-year senior unsecured revolving credit facility (the &#x201c;Facility&#x201d;) with a maximum aggregate principal amount of $150,000, with a sublimit of $30,000 for letters of credit and a sublimit of $30,000 for swing line loans. The maturity date of the Facility was September 29, 2022.  In April 2020, the Company entered into the first amendment to the Facility, which increased the maximum aggregate principal amount to $225,000.  The Facility could have been increased by up to $25,000 to a maximum aggregate principal amount of $250,000 pursuant to the terms of the amended credit agreement, subject to the lenders&#x2019; agreement to increase their commitments or the addition of new lenders extending such commitments. In July 2021, the Company entered into the second amendment to the Facility, which extended the maturity date to July 20, 2026 and changed the interest rate options available under the Facility. In December 2021, the Company entered into the third amendment to the Facility, which increased the amount available for borrowing under the Facility to $450,000, consisting of a $300,000 revolving line of credit and a term loan of $150,000. In connection with the third amendment, the Company borrowed $150,000 under the term loan and simultaneously repaid $150,000 on the revolving line of credit from the borrowings received. Under the third amendment, the Facility may be increased by up to $75,000 to a maximum aggregate principal amount of $525,000 pursuant to the terms of the amended credit agreement, subject to the lenders&#x2019; agreement to increase their commitments or the addition of new lenders extending such commitments. Such increases to the Facility may be in the form of additional revolving credit loans, term loans or a combination thereof, and are contingent upon there being no events of default under the Facility. As of December&#160;31, 2022 and December&#160;31, 2021, the Company had $279,966 and $272,466 respectively, of available borrowing capacity under the Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Facility contains covenants that, among other things, restrict the ability of the Company, without the approval of the required lenders, to engage in certain mergers, consolidations, asset sales, dividends and stock repurchases, investments, and other transactions or to incur liens or indebtedness in excess of agreed thresholds, as set forth in the credit agreement. The &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;Company also has to fulfill financial covenants with respect to a leverage ratio and an interest coverage ratio. As of December&#160;31, 2022, the Company was in compliance with the aforementioned covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the amended Facility, interest accrues on the amounts outstanding under the Facility at the Company&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;&#x2019;s option, at either (1) Bloomberg Short-Term Bank Yield Index rate (the &#x201c;BSBY Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;), which cannot be less than zero, plus a margin ranging from 1.25% to 1.75% based on the Company&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;&#x2019;s&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; leverage ratio, or (2) the base rate, which cannot be less than 2.00%. The base rate is the highest of (i) the federal funds rate, which cannot be less than zero, plus 0.50%, (ii) the administrative agent&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;&#x2019;s prime rate and (iii) the BSBY Rate, which cannot be less than zero, plus 1.00%, plus a margin ranging from 0.00% to 0.50% based on the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;Company&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;&#x2019;s&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; leverage ratio. Interest is payable in arrears for each loan that is based on the BSBY rate on the last day of the interest period applicable to each loan, and interest is payable in arrears on loans not based on the BSBY rate on the last day of each quarter. &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 interest rate on the outstanding borrowings under the revolving credit facility was 4.85% and 1.43% as of December&#160;31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Letters of Credit &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 arrangement under the Facility to issue letters of credit, which guarantee the Company&#x2019;s obligations for potential claims exposure for insurance coverage. As of both December&#160;31, 2022 and December&#160;31, 2021, outstanding letters of credit totaled $20,034. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Interest Payments&lt;/span&gt;&lt;/div&gt;Cash payments for interest were $5,355, $4,198 and $4,580 for the years ended December 31, 2022, 2021 and 2020 respectively.&#160;&#160;No interest was capitalized during the year ended December 31,  2022, 2021 and 2020.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzUwNDA_4eb3935e-a32a-4208-ad58-c250b16c2ddd">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following as of December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit facility, expires 2026&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;108,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;157,500&#160;&lt;/span&gt;&lt;/td&gt;&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;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;108,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;156,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;106,588&#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;155,466&#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:15pt"&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 #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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idbf2565529094c4a97e69fffedb950eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzEtMi0xLTEtOTgwMTE_f128ccc1-48b3-4c9a-b240-2c3b442ea4d2"
      unitRef="usd">108500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzEtNC0xLTEtOTgwMTE_221ed0c4-6998-4961-8a0a-7b7f1efd8708"
      unitRef="usd">157500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzItMi0xLTEtOTgwMTE_f4a79fe5-8055-405d-9f4b-66035d7e33e5"
      unitRef="usd">418000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzItNC0xLTEtOTgwMTE_259dce21-5a61-408f-ae4d-5bcedf0a028e"
      unitRef="usd">534000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzMtMi0xLTEtOTgwMTE_44bf6755-b8cc-4cc1-8621-48c75e58a291"
      unitRef="usd">108082000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzMtNC0xLTEtOTgwMTE_bf2a824c-7896-4ed1-abba-aece027b2138"
      unitRef="usd">156966000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzUtMi0xLTEtOTgwMTE_202e20bd-9eec-4b78-9c36-68f78b0a4a13"
      unitRef="usd">1494000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzUtNC0xLTEtOTgwMTE_4008bae7-c162-4444-bb2b-20948e0697bf"
      unitRef="usd">1500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzYtMi0xLTEtOTgwMTE_97acace9-720c-4919-bf8b-cc9b8d705931"
      unitRef="usd">106588000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTo4NmEwNzRhNGZjNTI0NTQ4OGYxNzZhYTNlZDU0ZGUxNS90YWJsZXJhbmdlOjg2YTA3NGE0ZmM1MjQ1NDg4ZjE3NmFhM2VkNTRkZTE1XzYtNC0xLTEtOTgwMTE_60b64ad8-c134-4fd4-bef1-d1d00ee6d9b0"
      unitRef="usd">155466000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzUwNDE_7205c0e4-36ca-4c33-b5cc-38663e9c9b50">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the aggregate scheduled maturities of long-term debt, excluding the current portion of long-term debt are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.299%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="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;106,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTpiY2Q5ODAxMDhkNjc0YmVmYTAyNDdkZmZmZDFiNGM2NS90YWJsZXJhbmdlOmJjZDk4MDEwOGQ2NzRiZWZhMDI0N2RmZmZkMWI0YzY1XzEtMi0xLTEtOTgwMTE_0845ee9c-25d4-4d8c-bd3c-f2e79035488f"
      unitRef="usd">3732000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTpiY2Q5ODAxMDhkNjc0YmVmYTAyNDdkZmZmZDFiNGM2NS90YWJsZXJhbmdlOmJjZDk4MDEwOGQ2NzRiZWZhMDI0N2RmZmZkMWI0YzY1XzItMi0xLTEtOTgwMTE_5cd010dd-6f19-47ab-b33a-fd70e2ba783d"
      unitRef="usd">3732000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTpiY2Q5ODAxMDhkNjc0YmVmYTAyNDdkZmZmZDFiNGM2NS90YWJsZXJhbmdlOmJjZDk4MDEwOGQ2NzRiZWZhMDI0N2RmZmZkMWI0YzY1XzMtMi0xLTEtOTgwMTE_47b40aae-5c8f-4f28-a28c-1d7a1775f8a8"
      unitRef="usd">99124000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90YWJsZTpiY2Q5ODAxMDhkNjc0YmVmYTAyNDdkZmZmZDFiNGM2NS90YWJsZXJhbmdlOmJjZDk4MDEwOGQ2NzRiZWZhMDI0N2RmZmZkMWI0YzY1XzQtMi0xLTEtOTgwMTE_b990bf13-f5a0-47a8-aaa8-2bdb4649685f"
      unitRef="usd">106588000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentTerm
      contextRef="id0898dd0d07b420a9f542c23912ade4a_D20170901-20170930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzUwMzY_da8160ca-3bc9-40c4-90d8-86477dc994c8">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0327c006db6345ac9b02f2eb928b8cc7_I20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzM3Nw_37926560-38a5-460f-8064-ad8f6a4ef290"
      unitRef="usd">150000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7c48754b485342f2848d28d425c20d59_I20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQwMA_3c1ff52e-44f3-4772-8c4f-95c058526356"
      unitRef="usd">30000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5b4ba4232d8948ac85a5866266647996_I20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ0Mw_52654331-0afd-4c4b-9b2e-0b8e96ec318e"
      unitRef="usd">30000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ic2e1dd7f9cab4369a6c29a06401c9b50_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzY2Mg_0938398b-e62a-4340-aa5d-5a5e048311c2"
      unitRef="usd">225000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <fwrd:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="ic2e1dd7f9cab4369a6c29a06401c9b50_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzcxNQ_da9a7d9e-9530-4fe5-8d6c-e4ad44e49d35"
      unitRef="usd">25000000</fwrd:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic2e1dd7f9cab4369a6c29a06401c9b50_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzc2MQ_a5dfb7f5-559b-4501-87c5-ad1c864e02e0"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzEyOTA_a9026d47-0aa5-4d47-a898-471a98d09c91"
      unitRef="usd">450000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzEzMTA_6fbc5910-22f0-4ed2-ad1c-11db4b85b1fc"
      unitRef="usd">300000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="if4765aa9168d42ccb652f0e64637d7f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzEzNTc_16f04d36-55c3-4247-8a3a-bfbd5c0b999f"
      unitRef="usd">150000000</us-gaap:LineOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="iba9532f96c094c3cac4b638e23467621_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzE0MjI_ba20a030-7f44-4171-bbdc-e9d906c44073"
      unitRef="usd">150000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i94c46cdf57794efeb97d4e591f7ab157_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzE0NzE_fdef6ba3-aa78-4e0d-b208-e6c61be45a5c"
      unitRef="usd">150000000</us-gaap:RepaymentsOfLongTermDebt>
    <fwrd:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzE2MDI_b9115385-7346-49b6-9746-ad17a5418f60"
      unitRef="usd">75000000</fwrd:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzE2NDg_f1d59b12-ee4a-4f78-ac2e-f600f01336ad"
      unitRef="usd">525000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="idbf2565529094c4a97e69fffedb950eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzIwNjQ_ba31707e-258b-4d32-8d8b-4d87652dfb6d"
      unitRef="usd">279966000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzIxOTkwMjMyNjEwODA_e998da11-9add-4c4f-b63d-5e638f086e8c"
      unitRef="usd">272466000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <fwrd:DebtInstrumentBloombergShortTermBankYieldIndexRateFloor
      contextRef="idef6737b93a04be5b7bf23f47c193937_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzI5Mjg_bd0463d4-189b-4207-b0ce-0a6b2d7a0a14"
      unitRef="number">0</fwrd:DebtInstrumentBloombergShortTermBankYieldIndexRateFloor>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7baccc38e4ac49cabea0da1c1bb3514e_D20210701-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzI5NTk_43f1c8d3-ca47-43c0-a26a-4880b2af9701"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i62c1c2eabb324017bdf1717d4ddd2710_D20210701-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzI5NjU_728a0f45-e812-430f-adf8-a8a4ae1c3369"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <fwrd:DebtInstrumentBaseRateFloor
      contextRef="idef6737b93a04be5b7bf23f47c193937_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMwNTU_aee3e56d-b396-402f-9aba-88f94cdfab48"
      unitRef="number">0.0200</fwrd:DebtInstrumentBaseRateFloor>
    <fwrd:DebtInstrumentFederalFundsRateFloor
      contextRef="idef6737b93a04be5b7bf23f47c193937_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMxNDU_0ff03bce-9724-4275-845c-e2acd8a35569"
      unitRef="number">0</fwrd:DebtInstrumentFederalFundsRateFloor>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic562281de65a44309c6fa8ad80e4d335_D20210701-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMxNTQ_a50d6f30-a4db-49f6-a941-2cd86eb9467a"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <fwrd:DebtInstrumentBloombergShortTermBankYieldIndexRateFloor
      contextRef="idef6737b93a04be5b7bf23f47c193937_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMyNTI_af144048-cbde-44f9-8bf5-373b8aad049d"
      unitRef="number">0</fwrd:DebtInstrumentBloombergShortTermBankYieldIndexRateFloor>
    <fwrd:DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate
      contextRef="idef6737b93a04be5b7bf23f47c193937_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMyNjE_bc5b93bc-f334-45b7-bee8-a6db6a173d70"
      unitRef="number">0.0100</fwrd:DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7e3d7199197645c4a73d57ce503008f1_D20210701-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMyOTI_04a0f077-7a59-415a-a5f8-84916b47f623"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic11d77bcf9624f6f9118a10a60c8b3fe_D20210701-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzMyOTg_b073effb-3b7c-4f88-85eb-e8040603b5b0"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="idbf2565529094c4a97e69fffedb950eb_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzM2NzM_9ffd44c7-66e6-4119-8f4c-7d2679afdb48"
      unitRef="number">0.0485</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i17c70ce0c4d243f592d1263d7fb40f38_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzM2ODA_43359083-da9d-4a88-960d-e5fed2e18cab"
      unitRef="number">0.0143</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iea737f02308c42b9aa9e6f5c72996cdd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzIxOTkwMjMyNjEwMjY_d94d449c-e1cb-4fa4-9483-4b8c846cc062"
      unitRef="usd">20034000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i201dff88d31f477e86c82deaecc69080_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzIxOTkwMjMyNjEwMjY_e5e05b1a-58bf-41c0-84c8-2e244c4e8f0d"
      unitRef="usd">20034000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:InterestPaidNet
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ4NzY_3251d08d-2170-4983-8eca-428d7781840e"
      unitRef="usd">5355000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ4ODA_bbc5bb68-f5b7-4ea1-8b4d-07d73905a716"
      unitRef="usd">4198000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ4ODc_0d3d0147-1ed8-44b6-bb32-7487580c3943"
      unitRef="usd">4580000</us-gaap:InterestPaidNet>
    <us-gaap:InterestCostsCapitalized
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ5NTI_bb35b914-59e3-4b59-baa8-f5cc70f7f889"
      unitRef="usd">0</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ5NTI_d04906d6-aef9-4464-9ce3-b826e95694a6"
      unitRef="usd">0</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNzgvZnJhZzpmOTE2NzVlOWZjYWE0NjE5OWJjMDhiZDdjNzQ5OGQ5My90ZXh0cmVnaW9uOmY5MTY3NWU5ZmNhYTQ2MTk5YmMwOGJkN2M3NDk4ZDkzXzQ5NTI_d3a606cf-1fc9-40eb-ba39-501b0586cd3d"
      unitRef="usd">0</us-gaap:InterestCostsCapitalized>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzE2OTU_cb744189-21f7-446b-b3aa-e559769de9cd">Shareholders&#x2019; Equity&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;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are 5,000 shares of preferred stock with a par value of $0.01 authorized, but no shares have been issued to date.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Dividends&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For each quarter of 2022, the Company&#x2019;s Board of Directors declared and the Company has paid a quarterly cash dividend of $0.24 per common share. For each quarter of 2021, the Company&#x2019;s Board of Directors declared and the Company paid a quarterly cash dividend of $0.21 per common share. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 7, 2023,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the Company&#x2019;s Board of Directors declared a quarterly cash dividend o&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;f $0.24&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; per common share that will be paid in the&#160;first quarter of 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On February 5, 2019, the Board of Directors approved a stock repurchase plan authorizing the repurchase of up to 5,000 shares of the Company&#x2019;s common stock (the &#x201c;2019 Repurchase Plan&#x201d;). The 2019 Repurchase Plan expires when the shares authorized for repurchase are exhausted or the 2019 Repurchase Plan is canceled. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 year ended December 31, 2022, the Company repurchased through open market transactions 600 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s&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;hares of common stock for $62,771, or an average of $104.53 per share, and during the year ended December 31, 2021, the Company repurchased through open market transactions 535 shares of common stock for $48,989, or an average of $91.46 per share. All shares received wer&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e retired upon receipt, and the excess of the purchase price over the par value per share was recorded to &#x201c;Retained Earnings&#x201d; in the Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the remaining shares permitted to be repurchased under the 2019 Repurchase Plan were approximately &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;2,233&lt;/span&gt; shares.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzU5_067d1ff2-5d56-4bc3-a214-ae4d5b43f7d6"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEwOA_6e0ea529-ea2c-4314-bab1-606f3bde11dd"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEyNw_8216f638-f2aa-402d-85f7-624d29ec5fed"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i47383b89898849a2bb50a02afd56829d_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzMzNw_364609bb-c43f-47ee-8bbe-cc5249ad70b7"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia29b49e837464deb876d7079286a6c45_D20221001-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzMzNw_85633002-87fc-4265-ac58-645da987b63c"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iff895c8f5e9c49fa81d9254534081d21_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzMzNw_c5a2145f-841d-4cce-92ee-669368ede1a4"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ieefbe8cc2b684a6b8e2de3e87c8b99d0_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzMzNw_fe83ba56-d8ee-4af3-bab9-3246c04fb6d8"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id3c84a6086f54694be8ce2aab3240ae6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzUyOQ_3309b68f-30dd-4f52-9059-c68c2c23a5a8"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id33ab4cb08fb44fea15e3ab1ed2b2edf_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzUyOQ_4df270cb-1b89-429f-9caa-a7b9028c6cdd"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9de02d5458094b46a95302fb82590594_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzUyOQ_623edecc-44fd-4243-aba2-2f980a9217e7"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i0a2900f527ed4f88aa8c726ae5a67a06_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzUyOQ_e162fb62-b805-44d8-924f-482ca355bd80"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i5c99528fda874093942ecc93b4b8143f_D20230207-20230207"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzY0NA_1f806d55-a9ee-4069-a2aa-ac847712c3cc"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <fwrd:ShareRepurchaseProgramAuthorizedShares
      contextRef="i7afcc7db249343e4822fed2756001420_D20190205-20190205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzg1OQ_d3c5fc01-a498-42a4-9f60-83955e5b09c2"
      unitRef="shares">5000000</fwrd:ShareRepurchaseProgramAuthorizedShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i48caf85eecd94b969ebf9c976e696b0a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzExNTc_aaf61bc7-0c83-4fd2-8a6b-c18bde0b08ee"
      unitRef="shares">600000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i48caf85eecd94b969ebf9c976e696b0a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzExODc_dcac0cb0-33c6-4519-a54d-bf758866ca26"
      unitRef="usd">62771000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i48caf85eecd94b969ebf9c976e696b0a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEyMDg_59654a0e-531a-4877-ae60-80e2f61bf134"
      unitRef="usdPerShare">104.53</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i02dcab2aa6d949988240d5ec3a731f53_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEzMjI_3e7fa155-03c6-4d75-abdf-9502ca1729ff"
      unitRef="shares">535000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i02dcab2aa6d949988240d5ec3a731f53_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEzNTI_a9fac4c0-cfa0-454f-9844-cc84d724829f"
      unitRef="usd">48989000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i02dcab2aa6d949988240d5ec3a731f53_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzEzNzM_81a4c396-b28c-4d3f-89a6-454b074699d1"
      unitRef="usdPerShare">91.46</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i11c95bfe6dbb4b35a866e3c7d12d62a6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODEvZnJhZzplZDdjZjRiNWQ3ZTE0YzA0ODlhZmU5ZmJhMjE2ZWE1Mi90ZXh0cmVnaW9uOmVkN2NmNGI1ZDdlMTRjMDQ4OWFmZTlmYmEyMTZlYTUyXzE2ODM_9e538370-9617-4c72-9b6a-0123a3c2e8ef"
      unitRef="shares">2233000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkzOTY_3fd04600-7626-476f-b0ad-d114589b2752">Stock Incentive Plan&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Incentive Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 recorded share-based compensation expense as follows for the years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&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;Year Ended&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries, wages and employee benefits - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,715&#160;&lt;/span&gt;&lt;/td&gt;&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;Salaries, wages and employee benefits - discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 share-based compensation 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;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2016, the Company adopted the 2016 Omnibus Incentive Compensation Plan (the &#x201c;Omnibus Plan&#x201d;) for the issuance of up to 2,000 common shares. As of December 31, 2022, approximately &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;696&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; shares remain available for grant under the Omnibus Plan.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain executives are eligible to receive grants of stock options. Employees may exercise the stock options at anytime after the grant is vested but no later than seven years after the date of grant. Stock options vest over a three-year period from the date of grant. For stock option awards, under the Plan, the exercise price is equal to the price of the Company&#x2019;s common stock on the date of grant. Share-based compensation expense associated with these awards is amortized ratably over the vesting period. The Company estimated the fair value of the grants using the Black-Scholes option-pricing model. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant-date fair value of the stock option awards granted under the Plan and the weighted average assumptions under the Black-Scholes option-pricing model were as follows for the years ended December 31, 2022, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 grant-date fair value&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;28.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average assumptions under Black-Scholes option model:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;24.1&#160;&lt;/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="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;Risk-free interest 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.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;0.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;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;Expected life of awards (years)&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;5.6&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;5.8&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;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option transactions during the year ended December&#160;31, 2022 on a continuing operations basis were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.898%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Weighted Average Exercise Price&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;Outstanding as of January 1&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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 or Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022&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 weighted average remaining contractual life of stock options outstanding was approximately three years and exercisable was approximately two years. The total fair value of stock options vested during &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022, 2021, 2020 was $855, $922, and $1,377, respectively. As of December&#160;31, 2022, the total share-based compensation expense related to &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;unvested stock options not yet recognized was $1,444, and the weighted average period over which it is expected to be recognized is approximately two 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;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 sets forth the exercise price range, number of shares, weighted average exercise price and remaining contractual lives by groups of similar price on a continuing operations basis as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.595%"/&gt;&lt;td style="width:0.1%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Options Outstanding&lt;/span&gt;&lt;/td&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: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;Stock Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range of Exercise Prices&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: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:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&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;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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life (in years)&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;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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&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: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:10pt;font-weight:700;line-height:100%"&gt;Exercisable as of December 31, 2022&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;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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;43.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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: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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;65.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&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;56.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.25&#160;&lt;/span&gt;&lt;/td&gt;&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 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;75.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;106.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&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;93.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &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;December&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the total intrinsic value of outstanding and exercisable stock options was &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;$14,642 and $13,390, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;respectively. The total intrinsic value of stock options exercised during 2022, 2021 and 2020 was $142, $2,137 and $1,568, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s primary long-term incentive plan is a restricted share award plan that entitles employees to receive a share of the Company&#x2019;s common stock subject to vesting requirements based on continued employment. Shares granted under the restricted share award plan are restricted from sale or transfer until vesting, and the restrictions lapse in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzMwNjE_ce04b455-df6d-4738-8360-fa75d0224204"&gt;three&lt;/span&gt; equal installments beginning one year after the date of grant. Dividends are paid in cash on a current basis throughout the vesting period. Share-based compensation expense associated with these awards is amortized ratably over the requisite service period. All forfeitures are recognized as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted share transactions on a continuing operations basis for the year ended &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;December&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&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;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.84&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;84.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#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;87.82&#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:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant-date fair value of the restricted shares granted under the Plan during the years ended &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;December&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 2021 and 2020 were $105.64, $75.35 and $65.88, respectively. &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 total fair value of restricted shares that vested during 2022, 2021 and 2020 was $9,804, $8,487, and $9,180, respectively. As of December&#160;31, 2022, the total share-based compensation expense related to restricted shares not yet recognized was $7,729, and the weighted average period over which it is expected to be recognized is approximately two years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain executives and key employees are eligible to receive grants of performance awards. The performance share agreement provides for awards based on achieving certain financial targets, such as targets for earnings before interest, taxes, depreciation and amortization, and the Company&#x2019;s total shareholder return as compared to the total shareholder return of a selected peer group, as determined by the Company&#x2019;s Board of Directors. Performance targets are set at the beginning of each three-year measurement period. The share awards are earned over the vesting period, and the number of shares earned is determined based on the cumulative results for the measurement period. The performance agreement provides for employees to earn &#x2014;% to 200% of the target awards depending on the actual performance achieved, with no shares earned if performance is below the established minimum target. Performance shares do not receive dividends until the shares are vested. Awards earned are paid in shares of common stock of the Company at the end of the vesting period. Share-based compensation expense associated with these awards is amortized ratably over the vesting period. Depending on the financial target, share-based compensation expense is determined based on the projected assessment of the level of performance that will be achieved. All forfeitures are recognized as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant-date fair value of performance shares granted with a financial target based on the Company&#x2019;s total shareholder return was estimated using a Monte Carlo simulation model. The weighted &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;average grant-date fair value of performance awards granted under the Plan and the weighted average assumptions under the Monte Carlo simulation model were as follows for the years ended December 31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&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="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;Year Ended&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="background-color:#ffffff;border-top:1pt solid #000000;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;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant-date fair value&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;127.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;69.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assumptions under the Monte Carlo simulation model:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Weighted average risk-free interest 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;1.6&#160;&lt;/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;0.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;1.4&#160;&lt;/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 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;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance award transactions for the year ended  December&#160;31, 2022 on a continuing operations basis were as follows assuming target levels of performance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&gt;&lt;td style="width:0.1%"/&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: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;Number of Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.61&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earned&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 or unearned &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#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;87.74&#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:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the total share-based compensation expense related to unearned performance awards not yet recognized, assuming the Company&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&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;s current projected assessment of the level of performance will be achieved, was $2,826, and the weighted average period over which it is expected to be recognized is approximately two 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; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess tax benefit realized for tax deductions in the United States related to the exercise of stock options, vesting of restricted stock and vesting of performance awards under the Pl&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;an was $1,012, $911, and $2,340 for the years ended December&#160;31, 2022, 2021 and 2020, respectively, on a continuing operations basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2005 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;), the Company is authorized to issue up to a remaining &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;314&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; shares of common stock to employees.  These shares may be issued at a price equal to 90% of the lesser of the market value on the first day or the last day of each six-month purchase period.  Common stock purchases are paid for through periodic payroll deductions and/or up to two lump sum contributions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock purchase plan activity and related information was as follows on a continuing operations basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:304.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:3.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 purchased by participants under the ESPP&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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 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&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average purchase 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;82.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;44.24&#160;&lt;/span&gt;&lt;/td&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:14pt"&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;Weighted average fair value of each purchase under the ESPP granted&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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.99&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense for ESPP&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;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;292&#160;&lt;/span&gt;&lt;/td&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:9pt"&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;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 style="height:12pt"&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;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"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Equal to the discount from the market value of the common stock at the end of each six month purchase period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock purchase plan activity and related information was as follows on a discontinued operation basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:304.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:3.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&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: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;December 31, 2022&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 purchased by participants under the ESPP&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;&#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 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;&#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 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;1&#160;&lt;/span&gt;&lt;/td&gt;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average purchase 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;44.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Weighted average fair value of each purchase under the ESPP granted&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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;18.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense for ESPP&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 style="height:11pt"&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;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 style="height:12pt"&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;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"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Equal to the discount from the market value of the common stock at the end of each six month purchase period&lt;/span&gt;&lt;/div&gt;&lt;/td&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;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Director Restricted Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Amended and Restated Non-Employee Director Stock Plan (the &#x201c;Amended Plan&#x201d;), approved in May 2007 and further amended in February 2013 and January 2016, up to 360 common shares may be issued. As of December&#160;31, 2022, approximately &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;60&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; shares remain available for grant under the Amended Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Amended Plan, each non-employee director receives an annual grant of restricted shares of the Company&#x2019;s common stock. The restricted shares vest on the earlier of (a) the day immediately prior to the first annual shareholder meeting that occurs after the grant date or (b) one year after the grant date.&#160;Each director may elect to defer receipt of the common shares until the director departs from the Company&#x2019;s Board of Directors.&#160;If a director elects to defer receipt, the Company will issue deferred stock units in which the director does not have voting rights or other incidents of ownership until the shares are issued.&#160; Each deferred stock unit is eligible for a dividend equivalent in the form of additional restricted stock units for each cash dividend paid by the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Director restricted share transactions for the year ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; December&#160;31, 2022 were a&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;s follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&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: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;Number of Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.46&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#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;93.70&#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-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended&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="background-color:#ffffff;border-top:1pt solid #000000;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;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense for restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&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;Excess tax benefit for the vesting of restricted shares&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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of restricted shares that vested during 2022, 2021 and 2020 was $1,436, $2,514, and $771, respectively. As of December&#160;31, 2022, the total share-based compensation expense related to the restricted shares not yet recognized was $494, and the weighted average period over which it is expected to be recognized is less than one year.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDQ_3eb16cce-2a15-4dae-8f04-58c3000318b9">&lt;div style="text-align:justify;text-indent:36pt"&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 recorded share-based compensation expense as follows for the years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&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;Year Ended&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries, wages and employee benefits - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,715&#160;&lt;/span&gt;&lt;/td&gt;&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;Salaries, wages and employee benefits - discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 share-based compensation 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;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if1ab44eb9d0844c59d14ff0c9fe7b2ce_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzItMS0xLTEtOTgwMTE_b538ab82-29de-4e64-8318-353f79650eb3"
      unitRef="usd">9902000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7d99c170e8ec4d52aa010fb0dc81d664_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzItMy0xLTEtOTgwMTE_23122f9a-1d22-4530-864d-6680ec34fb48"
      unitRef="usd">9108000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i90cfb094ce734a6a871f28951aba22e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzItNS0xLTEtOTgwMTE_8ccced67-f2c5-4581-a8b1-c8356ebe8a9c"
      unitRef="usd">9715000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1236656deac14daa83f0fcc20a1da0a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzMtMS0xLTEtOTgwMTE_a1d87341-47f7-4af3-8d57-78545531d376"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6545d8d99180485197873143027e2886_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzMtMy0xLTEtOTgwMTE_e8b60c5a-dfc4-4aac-b725-988e4b482517"
      unitRef="usd">16000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iedf0627989f241979dc196659524a7f3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzMtNS0xLTEtOTgwMTE_58097178-53ab-449f-9568-d1b67eda339f"
      unitRef="usd">85000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzQtMS0xLTEtOTgwMTE_85f9b7c7-070d-4c95-8fcd-07ef2cb8691e"
      unitRef="usd">9902000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzQtMy0xLTEtOTgwMTE_8a882cdf-7c74-43df-85f6-c9765ae40fae"
      unitRef="usd">9124000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo4OWJmZDc5N2QxMmQ0ZmFjYmUyNTAzODhlZDg0ZWQ1My90YWJsZXJhbmdlOjg5YmZkNzk3ZDEyZDRmYWNiZTI1MDM4OGVkODRlZDUzXzQtNS0xLTEtOTgwMTE_7867ac0a-78a2-48cf-9d25-dc7de2e2c5a5"
      unitRef="usd">9800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ice4a0548541a447185d3f246962956df_I20160531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzI4Mw_4f31d25f-a2c3-4015-941b-a4f384d6d2fa"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzMzOA_c9eabadf-552b-4cb1-a24e-54b873cbea12"
      unitRef="shares">696000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzU3OQ_d931ff50-ded1-493e-98bd-b2a0abe70ca9">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDU_3d1c729f-74db-4716-8327-75c5e87d97ea">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkzOTc_ca152d20-a4e7-4f7d-870f-b1211390bd86">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant-date fair value of the stock option awards granted under the Plan and the weighted average assumptions under the Black-Scholes option-pricing model were as follows for the years ended December 31, 2022, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 grant-date fair value&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;28.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average assumptions under Black-Scholes option model:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;24.1&#160;&lt;/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="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;Risk-free interest 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.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;0.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;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;Expected life of awards (years)&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;5.6&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;5.8&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;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzEtMS0xLTEtOTgwMTE_5a97bf7c-9c2a-4e27-846f-b46f3ae24b44"
      unitRef="usdPerShare">28.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzEtMy0xLTEtOTgwMTE_de1a142e-ed6d-4c66-910e-8607f67692b5"
      unitRef="usdPerShare">18.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzEtNS0xLTEtMTAyNTYy_636dd60d-2af6-43cb-bdd5-27f27733b137"
      unitRef="usdPerShare">14.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzMtMS0xLTEtOTgwMTE_f1c5ff5f-b532-40fd-8d21-e80589a1bb6c"
      unitRef="number">0.009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i83e2da310d954e1182ea16703245a180_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzMtMy0xLTEtOTgwMTE_ac43fb5f-47e1-4fb1-86f3-7312f98b4a8e"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i42bbc8b157ab429e8e844a3a15dca476_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzMtNS0xLTEtMTAyNTYy_367fdeb3-e6c4-424c-a899-87adf100714e"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzQtMS0xLTEtOTgwMTE_b02e9650-c8f3-4859-87ae-16efd74443a7"
      unitRef="number">0.287</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i83e2da310d954e1182ea16703245a180_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzQtMy0xLTEtOTgwMTE_ef2b7cb3-f75a-4e7f-991e-8a1de359a6aa"
      unitRef="number">0.289</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i42bbc8b157ab429e8e844a3a15dca476_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzQtNS0xLTEtMTAyNTYy_fc836692-eace-45a3-a590-5e84ff8ea9c6"
      unitRef="number">0.241</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzUtMS0xLTEtOTgwMTE_34838cca-e98a-49fa-8947-5271c41885a4"
      unitRef="number">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i83e2da310d954e1182ea16703245a180_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzUtMy0xLTEtOTgwMTE_5cfdc2c0-5a4c-4075-aef9-ccfa245d2039"
      unitRef="number">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i42bbc8b157ab429e8e844a3a15dca476_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzUtNS0xLTEtMTAyNTYy_658429fa-0fcd-4e56-acdc-5d2a6e5672c3"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzYtMS0xLTEtOTgwMTE_f9d90779-d92a-4f92-b583-5d7e54c5ce45">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i83e2da310d954e1182ea16703245a180_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzYtMy0xLTEtOTgwMTE_2677d0ca-a80b-49a2-8f78-593e8c6afb55">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i42bbc8b157ab429e8e844a3a15dca476_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTpmOWNiMTVjZDgxNDk0MGZlOTRjZjc1NGRjNGU3MzBlYi90YWJsZXJhbmdlOmY5Y2IxNWNkODE0OTQwZmU5NGNmNzU0ZGM0ZTczMGViXzYtNS0xLTEtMTAyNTcw_17bc3cea-2cee-41bd-9f11-583bd8f3ca1c">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDY_dcc5c145-928b-4ce7-917f-b0c3ef65f328">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option transactions during the year ended December&#160;31, 2022 on a continuing operations basis were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.898%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Weighted Average Exercise Price&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;Outstanding as of January 1&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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 or Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 sets forth the exercise price range, number of shares, weighted average exercise price and remaining contractual lives by groups of similar price on a continuing operations basis as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.595%"/&gt;&lt;td style="width:0.1%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Options Outstanding&lt;/span&gt;&lt;/td&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: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;Stock Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range of Exercise Prices&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: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:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&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;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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life (in years)&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;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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&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: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:10pt;font-weight:700;line-height:100%"&gt;Exercisable as of December 31, 2022&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;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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;43.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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: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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;65.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&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;56.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.25&#160;&lt;/span&gt;&lt;/td&gt;&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 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;75.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;106.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&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;93.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibd146be2ecdb439ebe73b3e245491cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzEtMS0xLTEtOTgwMTE_439a9ba2-a390-4b25-8daf-36d99eebb223"
      unitRef="shares">342000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibd146be2ecdb439ebe73b3e245491cf6_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzEtMy0xLTEtOTgwMTE_453bafa6-923b-47ce-a6dc-95a817d1a5b2"
      unitRef="usdPerShare">58.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i87caedd8aae6458789095cd83cc03818_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzItMS0xLTEtOTgwMTE_8559156b-cd36-4f68-b3a6-9ff8f9caf74b"
      unitRef="shares">64000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i87caedd8aae6458789095cd83cc03818_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzItMy0xLTEtOTgwMTE_2944a867-dc19-42eb-ab42-488bc492549f"
      unitRef="usdPerShare">106.13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i87caedd8aae6458789095cd83cc03818_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzMtMS0xLTEtOTgwMTE_9b908c77-edd4-4258-91f4-c757f97ff443"
      unitRef="shares">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i87caedd8aae6458789095cd83cc03818_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzMtMy0xLTEtOTgwMTE_86f2d2bb-4295-4af7-932c-da5468eb1ee2"
      unitRef="usdPerShare">60.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i87caedd8aae6458789095cd83cc03818_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzQtMS0xLTEtOTgwMTE_895c9124-d7f1-45c1-a18d-66edabcea07d"
      unitRef="shares">27000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i87caedd8aae6458789095cd83cc03818_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzQtMy0xLTEtOTgwMTE_75ea6941-0133-43a5-9f27-b0533c7c08e1"
      unitRef="usdPerShare">63.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if4bcf454064947c78f0970b3a4cfbfbf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzUtMS0xLTEtOTgwMTE_63be239a-e06d-4a5e-ae1e-b8feeec3d479"
      unitRef="shares">376000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if4bcf454064947c78f0970b3a4cfbfbf_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTphMTRmNTI5MDhlNGE0Yzk3OTYxOTU4YTA4ODFiZjRkOC90YWJsZXJhbmdlOmExNGY1MjkwOGU0YTRjOTc5NjE5NThhMDg4MWJmNGQ4XzUtMy0xLTEtOTgwMTE_2505db16-a902-4e85-ae80-0feb7c6cc6e6"
      unitRef="usdPerShare">66.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzc2OTY1ODE0MDQ3MDA_6b9542dc-bea3-412e-aaea-f07ae26b9f28">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE1NTA_93e8e01c-7748-4d6c-8300-880374d6d3d3">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE2MjE_fdb4fcb0-7c9f-4030-9fdb-1e64c23b7afb"
      unitRef="usd">855000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE2MjU_ede07011-ff16-4524-8b68-22f548fdba8f"
      unitRef="usd">922000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE2MzM_1fae7113-9e22-4ed4-93d4-6b3a6281e976"
      unitRef="usd">1377000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ife11456c539c45ddae8cc2d0f80a8af7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE3NjE_558263b2-806d-4410-a225-e7b829367d94"
      unitRef="usd">1444000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if60d97d3d2bb4c1db078aaf5524122f0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzE4NTc_90d1fca2-c0d3-4fb3-be40-5505f231afc2">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i015c6cf4ff1243fea159b67b5b95bbbc_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItMC0xLTEtOTgwMTE_4a219c85-ef0c-4683-8288-65a0ba920b28"
      unitRef="usdPerShare">43.67</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i015c6cf4ff1243fea159b67b5b95bbbc_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItMi0xLTEtOTgwMTE_1875a09f-40cd-4f52-af7e-9b4088a32d2b"
      unitRef="usdPerShare">65.96</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i3cdfa3802f4b479fb58853b68bc77051_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItNC0xLTEtOTgwMTE_0e543699-8354-4080-a6e7-dd0729ba35f3"
      unitRef="shares">279000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i015c6cf4ff1243fea159b67b5b95bbbc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItNi0xLTEtOTgwMTE_f29c6b76-0eef-46e4-9d2f-fa95967cb149">P1Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i3cdfa3802f4b479fb58853b68bc77051_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItOC0xLTEtOTgwMTE_78555c15-7a48-4780-867b-a80e0b004dab"
      unitRef="usdPerShare">56.67</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i3cdfa3802f4b479fb58853b68bc77051_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItMTAtMS0xLTk4MDEx_4b48c469-5c2c-4f89-8ae6-775f0ce2521f"
      unitRef="shares">267000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i3cdfa3802f4b479fb58853b68bc77051_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzItMTItMS0xLTk4MDEx_2a5b0d84-c026-494c-b2ea-e690aefd3efc"
      unitRef="usdPerShare">56.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i6010cd720bb84f57935dcb1fa4c41768_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtMC0xLTEtOTgwMTE_0376b755-7dd9-4558-bd97-ee426a27a26e"
      unitRef="usdPerShare">75.05</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i6010cd720bb84f57935dcb1fa4c41768_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtMi0xLTEtOTgwMTE_69701ace-ce6a-465d-baa5-fb016269361d"
      unitRef="usdPerShare">106.29</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i4f54ff98915c48b5982dcc92b30053a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtNC0xLTEtOTgwMTE_330bcbff-b153-4e93-b8ef-31ac3e7ac8a0"
      unitRef="shares">97000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i6010cd720bb84f57935dcb1fa4c41768_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtNi0xLTEtOTgwMTE_3635e517-5627-4ccc-a436-258ed2551dd5">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i4f54ff98915c48b5982dcc92b30053a1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtOC0xLTEtOTgwMTE_6ff05c43-7c6f-4774-96a2-0d6bccb5465d"
      unitRef="usdPerShare">93.51</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i4f54ff98915c48b5982dcc92b30053a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtMTAtMS0xLTk4MDEx_3d4543a7-5c01-4f3e-a564-718eb504e45d"
      unitRef="shares">13000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i4f54ff98915c48b5982dcc92b30053a1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzMtMTItMS0xLTk4MDEx_1b03da6d-5c99-4a51-a3d7-eb3b32b34208"
      unitRef="usdPerShare">75.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="if4bcf454064947c78f0970b3a4cfbfbf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzYtNC0xLTEtOTgwMTE_d5f0e023-c5ce-4cae-8eea-3c4466d6863f"
      unitRef="shares">376000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="if4bcf454064947c78f0970b3a4cfbfbf_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzYtOC0xLTEtOTgwMTE_39c8ad35-af73-40c3-9866-3a83244a8456"
      unitRef="usdPerShare">66.13</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="if4bcf454064947c78f0970b3a4cfbfbf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzYtMTAtMS0xLTk4MDEx_c0ac3089-ada5-4a6e-858d-f591c5f1f692"
      unitRef="shares">280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="if4bcf454064947c78f0970b3a4cfbfbf_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTozZTJhYzcwMjU3YTc0NTQyOTk3Yzc2MDQ4YTNhZDg5MC90YWJsZXJhbmdlOjNlMmFjNzAyNTdhNzQ1NDI5OTdjNzYwNDhhM2FkODkwXzYtMTItMS0xLTk4MDEx_f56ecc4c-afa6-4351-9043-8db581b54ab2"
      unitRef="usdPerShare">57.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i8daae1377a2648a9903217ad5f920eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzIxNjI_ae339f59-9f06-47d8-964f-da0718beed70"
      unitRef="usd">14642000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i8daae1377a2648a9903217ad5f920eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzIxNjk_1503b3f9-600c-430f-a4e3-6a93b1cef87d"
      unitRef="usd">13390000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzIyNjU_cf67d5c8-e722-4110-887a-426fc337522f"
      unitRef="usd">142000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzIyNjk_b9792857-68a8-47d8-a7a6-4e41df30a81f"
      unitRef="usd">2137000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzIyNzY_41cfab29-064f-4007-9e2e-98e843fc98c1"
      unitRef="usd">1568000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ifa51df2ef8a74a908f074aa3be8a53ed_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzMwOTM_fff50550-5a53-4e5c-a389-07628662d28d">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MTA_18f09db4-2717-4a76-9ac2-e78604974e72">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted share transactions on a continuing operations basis for the year ended &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;December&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&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;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.84&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;84.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#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;87.82&#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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Director restricted share transactions for the year ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; December&#160;31, 2022 were a&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;s follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&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: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;Number of Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.46&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#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;93.70&#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-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended&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="background-color:#ffffff;border-top:1pt solid #000000;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;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense for restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&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;Excess tax benefit for the vesting of restricted shares&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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1e2c4e75b4f74a8a81063484d1de6ff9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzEtMS0xLTEtOTgwMTE_d3ca5b24-6a8b-4059-b9d5-133c5e04a69c"
      unitRef="shares">191000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1e2c4e75b4f74a8a81063484d1de6ff9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzEtMy0xLTEtOTgwMTE_7e222584-d252-4aad-8a1c-e4feb9e096f2"
      unitRef="usdPerShare">69.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzItMS0xLTEtOTgwMTE_7e71865a-8ee4-4fd9-8644-c569b5fec2a0"
      unitRef="shares">82000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzItMy0xLTEtOTgwMTE_2cd931b6-731b-4e3f-b077-0ccf0fda3e9a"
      unitRef="usdPerShare">105.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzMtMS0xLTEtOTgwMTE_136bd42f-e6b1-46e0-a2e1-de482bbdfb17"
      unitRef="shares">92000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzMtMy0xLTEtOTgwMTE_2862ade6-3596-4cee-bcbd-41325e8f128c"
      unitRef="usdPerShare">67.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzQtMS0xLTEtOTgwMTE_f8e8ea30-33ad-41b6-b66a-d87337f34240"
      unitRef="shares">30000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzQtMy0xLTEtOTgwMTE_737ed4b8-3144-4001-8360-dde8ca657c5c"
      unitRef="usdPerShare">84.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i01b840bf878a4aad9b4a25201dd876aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzUtMS0xLTEtOTgwMTE_4767f0a8-68b8-48cf-92f4-ec2f14336a13"
      unitRef="shares">151000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i01b840bf878a4aad9b4a25201dd876aa_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo5MDk3ZWFiODIwZDY0MjI0YWMwNGEyYjJlNWFjYTY4Ni90YWJsZXJhbmdlOjkwOTdlYWI4MjBkNjQyMjRhYzA0YTJiMmU1YWNhNjg2XzUtMy0xLTEtOTgwMTE_d71d1a54-7ed5-442c-a319-b7c6912b59fd"
      unitRef="usdPerShare">87.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4db33c52bf0047adb6645e998834dd32_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzM2MDA_2cd931b6-731b-4e3f-b077-0ccf0fda3e9a"
      unitRef="usdPerShare">105.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i41185c36f4694882b07bc7adb86fa386_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzI3NDg3NzkwNzkxNjE_ca1fd28f-3588-4a52-bae6-d341b5643944"
      unitRef="usdPerShare">75.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i789fa158dba64e57aa147656c24f3026_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzI3NDg3NzkwNzkxNjY_a1db9b9e-3414-457e-b7ff-05c0b7a0306a"
      unitRef="usdPerShare">65.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i6a7f249a78074bbc9d0545003c915c64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzM3MDg_404ca78c-7e70-4628-98b1-047d04a62325"
      unitRef="usd">9804000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ic2589e94a30443c4ab738b03e02ceb1c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzI3NDg3NzkwNzkxNzE_bb5616b3-2432-474e-9242-257b367d5403"
      unitRef="usd">8487000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i789fa158dba64e57aa147656c24f3026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzI3NDg3NzkwNzkxNzU_f350e903-36c2-4990-b0dc-ee8c0f569d17"
      unitRef="usd">9180000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i52a44ebc7a56497c84066906ac2b38c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzM4NDM_2bfa81ba-0d9a-481a-8c3d-6d3a53a83745"
      unitRef="usd">7729000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6a7f249a78074bbc9d0545003c915c64_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkzOTg_d2ad9c13-1fc2-4171-8fc3-0dd0f749c6ae">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <fwrd:ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod
      contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDM_9cf85efa-978c-4f82-ab26-0f51f189923a">P3Y</fwrd:ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod>
    <fwrd:MinimumPercentageOfSharesAttainable
      contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzUwODk_84df064c-62a4-46b4-8a57-da6dfad7efe5"
      unitRef="number">0</fwrd:MinimumPercentageOfSharesAttainable>
    <fwrd:MaximumPercentageOfSharesAttainable
      contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzUwOTU_52bde479-bfd0-42f8-ad1a-0e411fbbc0ea"
      unitRef="number">2</fwrd:MaximumPercentageOfSharesAttainable>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDA_cc517d5f-6756-44a8-8f2c-2404e3854ca8">The weighted average grant-date fair value of performance awards granted under the Plan and the weighted average assumptions under the Monte Carlo simulation model were as follows for the years ended December 31, 2022, 2021 and 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&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="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;Year Ended&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="background-color:#ffffff;border-top:1pt solid #000000;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;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant-date fair value&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;127.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;69.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assumptions under the Monte Carlo simulation model:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Weighted average risk-free interest 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;1.6&#160;&lt;/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;0.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;1.4&#160;&lt;/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;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzItMS0xLTEtOTgwMTE_b60ba9c7-ad18-446c-97fe-c45f670cff0c"
      unitRef="usdPerShare">127.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i45484da29a91493bb4a226bac6106f2e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzItMy0xLTEtOTgwMTE_11826602-9d72-4205-8120-dfbcbd8ebaed"
      unitRef="usdPerShare">87.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4652e9f46a24418999e1f1a4b149a4c4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzItNS0xLTEtOTgwMTE_cd16b4bf-48e6-4ee0-a68e-6eb0184130cc"
      unitRef="usdPerShare">69.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzQtMS0xLTEtOTgwMTE_2c69910b-8d9f-43c1-b08a-f612448cf389"
      unitRef="number">0.355</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i45484da29a91493bb4a226bac6106f2e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzQtMy0xLTEtOTgwMTE_d45e0d70-a387-43ab-9351-0e8527546811"
      unitRef="number">0.345</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i4652e9f46a24418999e1f1a4b149a4c4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzQtNS0xLTEtOTgwMTE_b434e808-a019-42df-844d-456ff4380646"
      unitRef="number">0.235</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i8b0670b5bb584b67b99ab28917f235be_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzUtMS0xLTEtOTgwMTE_a0ffe2a7-3fa6-4f23-b985-66ea92279eaf"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i45484da29a91493bb4a226bac6106f2e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzUtMy0xLTEtOTgwMTE_a3221666-9fd4-42d1-92a5-aa8ac11765bb"
      unitRef="number">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4652e9f46a24418999e1f1a4b149a4c4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1M2UyY2UxZWNkYTk0ZWExOGU1N2IwMGZjNjRmZThjZS90YWJsZXJhbmdlOjUzZTJjZTFlY2RhOTRlYTE4ZTU3YjAwZmM2NGZlOGNlXzUtNS0xLTEtOTgwMTE_65dabf1c-b8fa-4e0e-8529-2d6272994af2"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDc_d1124dc9-c340-4be7-90a1-f5a140ee40a3">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance award transactions for the year ended  December&#160;31, 2022 on a continuing operations basis were as follows assuming target levels of performance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&gt;&lt;td style="width:0.1%"/&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: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;Number of Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.61&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earned&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 or unearned &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#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;87.74&#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:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i702a79a1de8e4ab3a261243298f1eb79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzEtMS0xLTEtOTgwMTE_bc53be78-3acf-4547-8626-7e37143b0987"
      unitRef="shares">79000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i702a79a1de8e4ab3a261243298f1eb79_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzEtMy0xLTEtOTgwMTE_963228ae-5983-464b-88dc-2e80b5dcc0a1"
      unitRef="usdPerShare">75.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzItMS0xLTEtOTgwMTE_19d7816b-4eeb-4e85-b435-5d46f2f81237"
      unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzItMy0xLTEtOTgwMTE_485f574f-0ec2-4afc-a900-76ab8cf14222"
      unitRef="usdPerShare">127.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzMtMS0xLTEtOTgwMTE_2277ceaf-38b7-4b17-ab87-af5aed03a262"
      unitRef="shares">7000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzMtMy0xLTEtOTgwMTE_dc86affd-b85f-4fc4-b3f0-5d86c30112fd"
      unitRef="usdPerShare">63.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzQtMS0xLTEtOTgwMTE_f37e1b0c-3f8b-4152-aa99-c8803cd27e7c"
      unitRef="shares">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzQtMy0xLTEtOTgwMTE_94736d04-2d51-4e10-903d-1f0caca05017"
      unitRef="usdPerShare">74.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i523e0fb907044a8aa6773c4aa09c052b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzUtMS0xLTEtOTgwMTE_44bfce81-5be4-40a5-bbda-48a8f9fd16bd"
      unitRef="shares">70000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i523e0fb907044a8aa6773c4aa09c052b_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowNWNmYzE1MjIyOTA0ZDA0YTI0NGNjMDJjMDA3NTIwNi90YWJsZXJhbmdlOjA1Y2ZjMTUyMjI5MDRkMDRhMjQ0Y2MwMmMwMDc1MjA2XzUtMy0xLTEtOTgwMTE_381e370a-29e8-4cfc-9a7f-bf9328a20c6b"
      unitRef="usdPerShare">87.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i523e0fb907044a8aa6773c4aa09c052b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzY1MDY_7c8f9f4c-2717-4d1f-84db-adcfacb65769"
      unitRef="usd">2826000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDg_e8fedc12-5d50-4df5-b696-6180f6007f4d">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="id883e1ba3ebc4c09a21f4315f7ac427e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzY4MTA_8f6140ff-5e9f-45b1-a5cb-d7ae04f99035"
      unitRef="usd">1012000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="id873a1ce59ae4697a4451a3ac4e2d43e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzY4MTQ_d1402373-b9f0-4ffb-8914-147ce9358760"
      unitRef="usd">911000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="i6166095700f44bf19251535082a20bb6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzY4MjI_0f15f73b-9318-456f-9e1c-ab21d60e48b8"
      unitRef="usd">2340000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5e6d46d37534490c995598c8706a521b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzczNDg_871a64c3-a1f5-450f-8fdb-9ed0d24c8c28"
      unitRef="shares">314000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i61134e3183444209aad78beb747a2f81_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzc0MzY_68158fdd-d1fb-4bf0-8571-5011fcb5d45a"
      unitRef="number">0.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <fwrd:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod
      contextRef="i61134e3183444209aad78beb747a2f81_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MDE_3dc90097-b4cc-4222-a6a5-e08d868b6ae9">P6M</fwrd:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <fwrd:NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases
      contextRef="i61134e3183444209aad78beb747a2f81_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzc2MjY_ef32005c-5b73-464f-8941-812436cab45f"
      unitRef="contribution">2</fwrd:NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzk0MTE_80faa7b6-183a-4c5d-bd6b-6d14c1a24176">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock purchase plan activity and related information was as follows on a continuing operations basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:304.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:3.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 purchased by participants under the ESPP&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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 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&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average purchase 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;82.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;44.24&#160;&lt;/span&gt;&lt;/td&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:14pt"&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;Weighted average fair value of each purchase under the ESPP granted&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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.99&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense for ESPP&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;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;292&#160;&lt;/span&gt;&lt;/td&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:9pt"&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;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 style="height:12pt"&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;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"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Equal to the discount from the market value of the common stock at the end of each six month purchase period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock purchase plan activity and related information was as follows on a discontinued operation basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:304.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:3.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&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: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;December 31, 2022&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 purchased by participants under the ESPP&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;&#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 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;&#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 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;1&#160;&lt;/span&gt;&lt;/td&gt;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average purchase 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;44.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Weighted average fair value of each purchase under the ESPP granted&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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;18.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense for ESPP&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 style="height:11pt"&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;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 style="height:12pt"&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;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"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Equal to the discount from the market value of the common stock at the end of each six month purchase period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6ce0b74ce3ca4eb98b4d885cb3865d36_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzItMS0xLTEtOTgwMTE_5bd55dd5-5a08-4966-af93-dab07da6aaa7"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i88b0f7a269344094828c07cd8a89e152_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzItMy0xLTEtOTgwMTE_83ae51cf-d3bf-41e2-aebe-3cc6398fe725"
      unitRef="shares">12000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i5f8dff9682fe422d9b664375a9ba8b05_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzItNS0xLTEtOTgwMTE_7630d2a9-e652-4999-92f0-20c0f9db3b00"
      unitRef="shares">14000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i3ced53b0f156480e907676567b0f4db5_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzMtMS0xLTEtOTgwMTE_33500992-26ee-4ead-86f0-1b2357b813c2"
      unitRef="usdPerShare">82.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="ie34f94cd46454bbdaf32b32821f4ac85_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzMtMy0xLTEtOTgwMTE_9f3b46c7-35b7-4f49-8e82-4838b1165d62"
      unitRef="usdPerShare">75.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i8a3c269a012f4f5ba52ed3f240819389_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzMtNS0xLTEtOTgwMTE_5445a83d-4da2-499b-9413-eabb181d030b"
      unitRef="usdPerShare">44.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6ce0b74ce3ca4eb98b4d885cb3865d36_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzQtMS0xLTEtOTgwMTE_ebcd7705-3bab-4b13-86ad-2c37c4b4ae49"
      unitRef="usdPerShare">9.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i88b0f7a269344094828c07cd8a89e152_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzQtMy0xLTEtOTgwMTE_182bba20-8c2c-42b1-9b72-b3de01bd76a1"
      unitRef="usdPerShare">30.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5f8dff9682fe422d9b664375a9ba8b05_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzQtNS0xLTEtOTgwMTE_db0922da-36a2-45a4-af5c-e72a06e3996a"
      unitRef="usdPerShare">20.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensation
      contextRef="i6ce0b74ce3ca4eb98b4d885cb3865d36_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzUtMS0xLTEtOTgwMTE_60e49518-7505-4ccc-83e8-7934d43352f4"
      unitRef="usd">87000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i88b0f7a269344094828c07cd8a89e152_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzUtMy0xLTEtOTgwMTE_21503590-1bda-4f0f-b9d3-b1f3389482df"
      unitRef="usd">369000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5f8dff9682fe422d9b664375a9ba8b05_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1ZmYxYzgxNGMyNGI0MDRhOWJkMDVmY2U2MGQ0ZmY5NC90YWJsZXJhbmdlOjVmZjFjODE0YzI0YjQwNGE5YmQwNWZjZTYwZDRmZjk0XzUtNS0xLTEtOTgwMTE_4d957252-3d18-4405-bebf-66d3afb862c0"
      unitRef="usd">292000</us-gaap:ShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i828ffbf21c74411099f6d498c9478df9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzItMS0xLTEtOTgwMTE_baccfb10-01c2-40f2-a466-c2c3a6c919ba"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ia1d33f27fcb5449090dbdb19b0a012ce_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzItMy0xLTEtOTgwMTE_6293b6f4-16eb-400e-894e-f7145cfcc886"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ia553e8f5199146e28db7d65b6ca60cff_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzItNS0xLTEtOTgwMTE_88272887-ed68-434a-ae3d-f73f3826facb"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="iae7c49564bf840c382b038e0e8c7a51f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzMtMS0xLTEtOTgwMTE_fa149ff2-8d6f-4df6-a996-14ae3c83a199"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i3f9de3ae4ece4c369bbc6ec80fa20c19_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzMtMy0xLTEtOTgwMTE_dcb61de4-9f81-429a-8e38-d6135641de37"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i1d05f4825c8e4c49a5732a2e4d70854a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzMtNS0xLTEtOTgwMTE_7b68a2a9-257c-4e8c-ab05-0e1b56c0d671"
      unitRef="usdPerShare">44.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i828ffbf21c74411099f6d498c9478df9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzQtMS0xLTEtOTgwMTE_19301bd8-8f53-4456-ae51-b106cdc5b9d0"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia1d33f27fcb5449090dbdb19b0a012ce_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzQtMy0xLTEtOTgwMTE_721e9479-0bcb-4128-a2c1-62a4a9f71ffb"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia553e8f5199146e28db7d65b6ca60cff_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzQtNS0xLTEtOTgwMTE_6ff87ed2-6a05-4750-b542-7b44cffec83d"
      unitRef="usdPerShare">18.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensation
      contextRef="i828ffbf21c74411099f6d498c9478df9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzUtMS0xLTEtOTgwMTE_085b8e90-dfe7-4afe-894a-164e22abcfdf"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia1d33f27fcb5449090dbdb19b0a012ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzUtMy0xLTEtOTgwMTE_73bf367a-37a8-4aee-8e79-3d1d5c0eb498"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia553e8f5199146e28db7d65b6ca60cff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo1MmVhNTRkNzM2Njg0ZTE0YWRmZjc0ZjhjZTU3ODE3ZC90YWJsZXJhbmdlOjUyZWE1NGQ3MzY2ODRlMTRhZGZmNzRmOGNlNTc4MTdkXzUtNS0xLTEtOTgwMTE_4128c5f5-9f45-4551-b1cc-952fffd3af36"
      unitRef="usd">20000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i99fcce9f67b44bc1ada88503916b1468_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzgwODM_92c78b22-bd19-4f69-8438-05365cf8cef8"
      unitRef="shares">360000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i99fcce9f67b44bc1ada88503916b1468_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzgxMzk_a5d1cc8c-1db2-4d77-9fa9-7920f4cda4cf"
      unitRef="shares">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2974b12f0d294c9583970344f54eb158_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzEtMS0xLTEtOTgwMTE_460779fc-193c-4aad-aad2-bfa0d623cf7a"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2974b12f0d294c9583970344f54eb158_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzEtMy0xLTEtOTgwMTE_872b4ef2-ef56-43bf-af02-3c56f08a6d4c"
      unitRef="usdPerShare">93.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzItMS0xLTEtOTgwMTE_eac35e02-3ae3-40ec-a805-b52db7071472"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzItMy0xLTEtOTgwMTE_8b5252cb-7da6-4134-89dd-6255120ae459"
      unitRef="usdPerShare">93.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzMtMS0xLTEtOTgwMTE_0d242feb-9026-43cf-a878-d96d69e49c80"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzMtMy0xLTEtOTgwMTE_d17afbe4-d9c5-4996-89ad-2895a2b8b0fb"
      unitRef="usdPerShare">93.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzQtMS0xLTEtOTgwMTE_330f3ce2-19df-4898-8318-4cfa7071b767"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzQtMy0xLTEtOTgwMTE_b52a624e-8a9c-4a05-baa2-ff522954003d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5793cc7a04d94c1f8ccc42aa7deb2be1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzUtMS0xLTEtOTgwMTE_75d21943-5238-45f9-bc7c-5b743fbd2aa3"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5793cc7a04d94c1f8ccc42aa7deb2be1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTo0NDQwZmQ1MTA1OGE0Y2Q4YTNmOTQyMjY1Y2Y3MzAxMC90YWJsZXJhbmdlOjQ0NDBmZDUxMDU4YTRjZDhhM2Y5NDIyNjVjZjczMDEwXzUtMy0xLTEtOTgwMTE_e25c76cc-85b1-4958-9067-f2679aa53584"
      unitRef="usdPerShare">93.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensation
      contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzItMS0xLTEtOTgwMTE_13311e3a-c99b-493d-b22c-2af1749499bb"
      unitRef="usd">1387000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i18ad959706d443778c57ec6d43078834_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzItMy0xLTEtOTgwMTE_94deaa5b-d880-46d1-909d-01dbd574546e"
      unitRef="usd">1436000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9eedb97b6aa645f3844536b4486fbe5e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzItNS0xLTEtOTgwMTE_ba268a2d-1291-4ab8-91cd-359b805f9b92"
      unitRef="usd">1026000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzMtMS0xLTEtOTgwMTE_74994a5d-dbbf-4d5b-987d-bc65b95072ff"
      unitRef="usd">12000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i18ad959706d443778c57ec6d43078834_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzMtMy0xLTEtOTgwMTE_c4c98155-5315-41bd-a588-01621743b4ae"
      unitRef="usd">342000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i9eedb97b6aa645f3844536b4486fbe5e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90YWJsZTowMzkxYzY4Mzc4ZDg0NzQxYTE0MjdhODhmYWI1MTM1NC90YWJsZXJhbmdlOjAzOTFjNjgzNzhkODQ3NDFhMTQyN2E4OGZhYjUxMzU0XzMtNS0xLTEtOTgwMTE_57817f80-2678-4c28-a1e8-eab69ffa3db9"
      unitRef="usd">253000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkxNjI_375f0b7a-ca30-4938-a73d-73c615cf4769"
      unitRef="usd">1436000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i18ad959706d443778c57ec6d43078834_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkxNjY_2f8e2a13-9c90-491e-b4a0-03195bd64dc5"
      unitRef="usd">2514000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9eedb97b6aa645f3844536b4486fbe5e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkxNzQ_281c476d-c231-4d0a-97f5-b0da7c756746"
      unitRef="usd">771000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i5793cc7a04d94c1f8ccc42aa7deb2be1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkzMDE_8291c038-d5f9-4485-87dd-c6b503ee3c67"
      unitRef="usd">494000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i71356fd50f0d4084847794c9841bd0f8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODQvZnJhZzpkMTE1N2Y0MDMyN2Y0ZTgxODcxNTI2MzM0M2FjZGU5MC90ZXh0cmVnaW9uOmQxMTU3ZjQwMzI3ZjRlODE4NzE1MjYzMzQzYWNkZTkwXzkzOTM_f45dbaa7-64cd-449b-8ba3-df76cbab7985">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMyNzM_34083c53-e722-471b-ba53-a9465be1e813">Income Taxes&lt;div style="text-align:justify;text-indent:36pt"&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 or one of its subsidiaries files income tax returns in the U.S. federal jurisdiction, various states and Canada. With a few exceptions, the Company is no longer subject to U.S. federal, state and local, or Canadian examinations by tax authorities for years before 2015.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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 provision for income taxes by location of the taxing jurisdiction for the years ended December&#160;31, 2022, 2021 and 2020 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Federal&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;46,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;29,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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="display:none"/&gt;&lt;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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;State&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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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;67,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;38,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;16,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income taxes computed at the U.S. federal statutory income tax rate (21.0% for 2022, 2021 and 2020) to the provision for income taxes reflected in the Company&#x2019;s Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,776&#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;32,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;14,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Change in income tax contingency reserves&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;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="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;67,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&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 significant components of the deferred tax assets and liabilities at December&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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;14,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 lease 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;37,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals for income tax contingencies&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Capital 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;4,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;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax over book 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;32,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;23,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible 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;8,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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;108,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;101,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&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;(51,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 paid income taxes, net of refunds, of $65,388, $35,766 and $13,463 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The sale of Pool resulted in a capital loss in the amount of $4,253, which expires in 2026. The Company concluded that it was more likely than not that the capital loss carryforward will not be realized and therefore, established a valuation allowance of $4,253 to reserve against its capital loss carryforward. The Company also maintains a valuation allowance to reserve against its state net operating loss carryforwards of $395. A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company assessed the likelihood that its deferred tax assets would be recovered from estimated future taxable income and available tax planning strategies. In making this assessment, all available evidence was considered including economic climate, as well as reasonable tax planning &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;strategies. The Company believes it is more likely than not that it will realize its remaining net deferred tax assets, net of the valuation allowance, in future years. &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Towne acquisition, the Company had approximately $2,000 of federal net operating losses which the Company fully utilized in 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, 2021 and 2020 the Company had state net operating loss carryforwards of $13,574, $13,819 and $16,926, respectively,  that expire between 2022 and 2033. The state net operating loss carryforwards are limited to the future taxable income of separate legal entities. There was no change in the valuation allowance for the state net operating loss carryforwards in 2022, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits as of and during the years ended December&#160;31, 2022 and 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance at December 31, 2020&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;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for settlement with state taxing authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of current year&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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;241&#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;Reductions for settlement with state taxing authorities&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;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="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;198&#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;The Company recognizes income tax benefits from uncertain tax positions where the realization of the ultimate benefit is uncertain. At December&#160;31, 2022 and 2021, the Company had $198 and $241, respectively, of unrecognized income tax benefits, all of which would affect the Company&#x2019;s effective tax rate if recognized. At December&#160;31, 2022 and 2021, the Company had accrued interest and penalties related to unrecognized tax benefits of $85 and $88, respectively.&#160;The Company recognizes interest and penalties, if any, related to unrecognized tax benefits in &#x201c;Interest expense, net&#x201d; and &#x201c;Other operating expenses&#x201d;, respectively.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMyNjA_f27e0258-da8c-42d3-81a3-e67df5cd1de7">The provision for income taxes by location of the taxing jurisdiction for the years ended December&#160;31, 2022, 2021 and 2020 consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Federal&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;46,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;29,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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="display:none"/&gt;&lt;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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;State&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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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;67,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;38,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;16,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzMtMS0xLTEtOTgwMTE_510d554f-c169-4a0a-bf94-105484d94a7e"
      unitRef="usd">46999000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzMtMy0xLTEtOTgwMTE_22693293-29b9-46d5-82fd-c609c77c0709"
      unitRef="usd">29533000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzMtNS0xLTEtOTgwMTE_6a7fa392-af26-427c-ba01-25ed073cafca"
      unitRef="usd">11914000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzQtMS0xLTEtOTgwMTE_bd89b782-c13a-4c94-afcf-979b3f1ad046"
      unitRef="usd">12962000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzQtMy0xLTEtOTgwMTE_41104dd9-cfc9-4f09-9f00-f64148a179ae"
      unitRef="usd">7918000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzQtNS0xLTEtOTgwMTE_4247765b-5b1f-4ffc-a565-841190061801"
      unitRef="usd">3907000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzUtMS0xLTEtOTgwMTE_32d21dfd-889d-442c-8b02-2c3673030403"
      unitRef="usd">59961000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzUtMy0xLTEtOTgwMTE_5510c07e-92f5-4a6e-b166-91540e0577a0"
      unitRef="usd">37451000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzUtNS0xLTEtOTgwMTE_7cdd68b2-5306-4186-be15-e6312f3e41b8"
      unitRef="usd">15821000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzctMS0xLTEtOTgwMTE_875e87a5-2905-4959-9b03-2d6173aa292e"
      unitRef="usd">6317000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzctMy0xLTEtOTgwMTE_9aa0a952-20dc-4c9e-bf16-5e6775af38bd"
      unitRef="usd">209000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzctNS0xLTEtOTgwMTE_2b44eb9f-4c1c-42f8-916f-7781fa5cdf6d"
      unitRef="usd">922000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzgtMS0xLTEtOTgwMTE_8b079577-7c2a-4d01-a419-0c64741ff845"
      unitRef="usd">1369000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzgtMy0xLTEtOTgwMTE_6e4efe7b-5889-4f74-901f-b20ec8b58d24"
      unitRef="usd">1212000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzgtNS0xLTEtOTgwMTE_dbb47cb1-4e81-457d-b98f-f7dc07383e2c"
      unitRef="usd">-150000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzktMS0xLTEtOTgwMTE_99091cb4-a6fd-4c35-ac8a-12d735e7f747"
      unitRef="usd">7686000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzktMy0xLTEtOTgwMTE_697d36e0-063f-4cd6-97c8-d084f38ec53f"
      unitRef="usd">1421000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzktNS0xLTEtOTgwMTE_109e72be-0caf-468a-a3d8-abd810a1ebc5"
      unitRef="usd">772000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzEwLTEtMS0xLTk4MDEx_9a000b68-692b-4eaf-998d-ded689926298"
      unitRef="usd">67647000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzEwLTMtMS0xLTk4MDEx_95683158-b704-4924-b04a-002ba55639db"
      unitRef="usd">38872000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpjZDhmYjlmODZmYWY0NzU1OWZlNDI4ZjUwY2Y0YzhjZC90YWJsZXJhbmdlOmNkOGZiOWY4NmZhZjQ3NTU5ZmU0MjhmNTBjZjRjOGNkXzEwLTUtMS0xLTk4MDEx_9edcb428-3555-493a-8058-eadfe5b865ac"
      unitRef="usd">16593000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMyNzY_9f2cfd11-90ef-4ca9-8986-bd85c17cc995">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income taxes computed at the U.S. federal statutory income tax rate (21.0% for 2022, 2021 and 2020) to the provision for income taxes reflected in the Company&#x2019;s Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,776&#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;32,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;14,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Change in income tax contingency reserves&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;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="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;67,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzItMS0xLTEtOTgwMTE_2ca0e744-5d16-4165-bb83-91ea2d4257a6"
      unitRef="usd">54776000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzItMy0xLTEtOTgwMTE_14ea3f84-4198-4c3b-b378-51511f9fb5b0"
      unitRef="usd">32542000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzItNS0xLTEtOTgwMTE_825f17b1-e929-4bee-83f9-4743070c80b4"
      unitRef="usd">14566000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzMtMS0xLTEtOTgwMTE_fb19a617-3211-4e2d-848c-171c9fd6879d"
      unitRef="usd">11035000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzMtMy0xLTEtOTgwMTE_8b04e250-b519-4aa1-9513-8b3c84cd4f83"
      unitRef="usd">7448000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzMtNS0xLTEtOTgwMTE_40f39bea-7a29-4fd2-9490-8b07ee6a3835"
      unitRef="usd">2602000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <fwrd:EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzUtMS0xLTEtOTgwMTE_36bb1e70-de1d-473d-b2e6-ae2d4b992cb2"
      unitRef="usd">840000</fwrd:EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount>
    <fwrd:EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzUtMy0xLTEtOTgwMTE_542035eb-1064-4894-b8d7-b488cfa1cfb6"
      unitRef="usd">933000</fwrd:EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount>
    <fwrd:EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzUtNS0xLTEtOTgwMTE_0c18963d-8ee4-405f-9966-5add3695cab0"
      unitRef="usd">298000</fwrd:EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount>
    <fwrd:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzYtMS0xLTEtOTgwMTE_55591d1e-aa4b-44c2-8bc3-09b58cac0045"
      unitRef="usd">-30000</fwrd:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount>
    <fwrd:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzYtMy0xLTEtOTgwMTE_fc07b1f9-274a-48d7-a22d-08b876ce6af3"
      unitRef="usd">31000</fwrd:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount>
    <fwrd:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzYtNS0xLTEtOTgwMTE_a1f37bb2-eb25-4742-836a-eef2bc4424f1"
      unitRef="usd">48000</fwrd:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount>
    <fwrd:EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzgtMS0xLTEtOTgwMTE_aa8eb4ec-3b3e-4785-b8e9-445c52fcf219"
      unitRef="usd">1435000</fwrd:EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount>
    <fwrd:EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzgtMy0xLTEtOTgwMTE_fb5e8a43-f787-437a-9259-6c65e55de7dd"
      unitRef="usd">293000</fwrd:EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount>
    <fwrd:EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzgtNS0xLTEtOTgwMTE_6f8d24c7-57a2-4fcb-9383-9cf2987e4c3a"
      unitRef="usd">751000</fwrd:EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEyLTEtMS0xLTk4MDEx_e026a45f-4bcf-4d71-b109-1d7b63a0bcc0"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEyLTMtMS0xLTk4MDEx_25d10061-cad1-40b8-a14b-47e720af0349"
      unitRef="usd">-260000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEyLTUtMS0xLTk4MDEx_99bb34bb-8b02-4601-b524-90fe54b8e54e"
      unitRef="usd">-400000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEzLTEtMS0xLTk4MDEx_aa454a76-c1f3-4285-8786-24d04f95aed4"
      unitRef="usd">107000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEzLTMtMS0xLTk4MDEx_e3ca3351-cc44-449c-b808-69c151ab8b66"
      unitRef="usd">76000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzEzLTUtMS0xLTk4MDEx_6ac83125-8b3e-47c9-8f4e-86745ebbf9a4"
      unitRef="usd">37000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE2LTEtMS0xLTk4MDEx_5679d75e-602d-43ae-950d-2e2e86f7e979"
      unitRef="usd">1378000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE2LTMtMS0xLTk4MDEx_ac4dea9a-8588-452d-905f-3cc28cee9ce5"
      unitRef="usd">-173000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE2LTUtMS0xLTk4MDEx_ad996318-840d-4b2c-93cf-a8059336ebd5"
      unitRef="usd">-639000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE3LTEtMS0xLTk4MDEx_f337599f-8450-4c71-b342-a1bd60a39a94"
      unitRef="usd">67647000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE3LTMtMS0xLTk4MDEx_8daad7e9-e312-4476-97e8-697ea748241d"
      unitRef="usd">38872000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpmZjg2N2JjMWFmNWE0MjJiYTJjNjg4MzI2NWNlYWVkMC90YWJsZXJhbmdlOmZmODY3YmMxYWY1YTQyMmJhMmM2ODgzMjY1Y2VhZWQwXzE3LTUtMS0xLTk4MDEx_b8e7a9ed-56db-4bb7-aa3b-8092229e6899"
      unitRef="usd">16593000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMyNTY_ca190331-3083-422d-bbac-43307393274c">The significant components of the deferred tax assets and liabilities at December&#160;31, 2022 and 2021 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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;14,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 lease 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;37,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals for income tax contingencies&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Capital 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;4,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;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax over book 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;32,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;23,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible 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;8,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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;108,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;101,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&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;(51,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzMtMS0xLTEtOTgwMTE_280bdaae-7036-47ae-bf98-dae5fdabb825"
      unitRef="usd">13743000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzMtMy0xLTEtOTgwMTE_103ea021-9044-41db-b78c-7d7b180b355c"
      unitRef="usd">14837000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzQtMS0xLTEtOTgwMTE_46fa2ef2-4894-48c5-a82b-e99441db4a44"
      unitRef="usd">822000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzQtMy0xLTEtOTgwMTE_d153238a-0dac-4e3f-855f-179da866d8ec"
      unitRef="usd">839000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzUtMS0xLTEtOTgwMTE_102ff2ef-c3b1-4ec1-96e9-edbe8a744e8a"
      unitRef="usd">37599000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzUtMy0xLTEtOTgwMTE_9f998e1f-b0c1-4186-87bd-8d9f92e76a31"
      unitRef="usd">37967000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzctMS0xLTEtOTgwMTE_263191fe-e2d1-4cc1-b842-8eb111bf5443"
      unitRef="usd">4458000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzctMy0xLTEtOTgwMTE_559d649f-27ad-43f5-be18-792b2e3c2326"
      unitRef="usd">3769000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzgtMS0xLTEtOTgwMTE_6f8aa572-4dcf-4e1e-8829-f48fc60d8193"
      unitRef="usd">141000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzgtMy0xLTEtOTgwMTE_ec804026-1fd8-4c27-a11a-4aba9ebdfe60"
      unitRef="usd">154000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEwLTEtMS0xLTk4MDEx_a0d95371-0d86-49ad-9aa1-1105c5d3f9c1"
      unitRef="usd">4253000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEwLTMtMS0xLTk4MDEx_18699aac-ef12-496e-bc4e-ea021183858d"
      unitRef="usd">4230000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzExLTEtMS0xLTk4MDEx_c17c5de9-16bc-4f17-8e28-6ed42dac1b0e"
      unitRef="usd">645000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzExLTMtMS0xLTk4MDEx_4c790043-a22d-4e7b-b115-fee5cdfec18e"
      unitRef="usd">647000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEyLTEtMS0xLTk4MDEx_c6aa8e2c-cc93-4fbf-a6ad-4454302c530a"
      unitRef="usd">61661000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEyLTMtMS0xLTk4MDEx_03d75fd4-6f2e-48cd-a12b-52233ee3e33c"
      unitRef="usd">62443000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEzLTEtMS0xLTk4MDEx_1eb9b77f-728e-4f09-8241-1d02e84f226d"
      unitRef="usd">4648000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzEzLTMtMS0xLTk4MDEx_5ee1c313-50e1-4b72-9bed-ca2549a9c1f6"
      unitRef="usd">4625000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE0LTEtMS0xLTk4MDEx_9eaa2e08-0bf3-46a3-a666-a2dc4e8d9d9a"
      unitRef="usd">57013000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE0LTMtMS0xLTk4MDEx_a5f05280-86aa-49ae-bab3-a0fa94aeb45c"
      unitRef="usd">57818000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE2LTEtMS0xLTk4MDEx_4722c115-2b9a-4787-87a9-71f2ea737d8d"
      unitRef="usd">32888000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE2LTMtMS0xLTk4MDEx_0b802aaa-ac49-4758-a583-941b61624c2c"
      unitRef="usd">27880000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE3LTEtMS0xLTk4MDEx_e89fba77-3c2b-4366-8f2f-765663ec93ea"
      unitRef="usd">6600000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE3LTMtMS0xLTk4MDEx_ed0fb56f-464d-4ce3-9905-cb3164271414"
      unitRef="usd">5615000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE4LTEtMS0xLTk4MDEx_aad8f534-27dd-4785-ae5d-285381e8b9c0"
      unitRef="usd">36600000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE4LTMtMS0xLTk4MDEx_4f5d8372-667b-4401-8c07-1fd287974c7a"
      unitRef="usd">38010000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE5LTEtMS0xLTk4MDEx_17a7642b-4cb7-40a3-a179-7b69b39a66ec"
      unitRef="usd">23681000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzE5LTMtMS0xLTk4MDEx_50c23d6f-2f46-4006-a285-787078b7110c"
      unitRef="usd">20502000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIwLTEtMS0xLTk4MDEx_b5fac2d9-0cd8-4358-b86c-23313f8f85a1"
      unitRef="usd">8337000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIwLTMtMS0xLTk4MDEx_bf57022c-b74e-44c7-984c-ccbfcc78edcf"
      unitRef="usd">9218000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIxLTEtMS0xLTk4MDEx_cd3835e0-989a-4cc7-beb7-bd90eee57391"
      unitRef="usd">108106000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIxLTMtMS0xLTk4MDEx_59f389c0-b519-4977-92b2-0ff1af4adeb4"
      unitRef="usd">101225000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIyLTEtMS0xLTk4MDEx_e6899691-24ce-4147-a604-6d2cf6ce7e7b"
      unitRef="usd">51093000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTo1N2U3YTNhMmE5Yzk0Y2ZlOGE5NmY3NDdmYzBmMzMwZC90YWJsZXJhbmdlOjU3ZTdhM2EyYTljOTRjZmU4YTk2Zjc0N2ZjMGYzMzBkXzIyLTMtMS0xLTk4MDEx_435ce756-ce45-47ed-83d8-697f8309802a"
      unitRef="usd">43407000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:IncomeTaxesPaid
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzg3MA_e5a94c86-c9e6-41a4-a685-2c67b759591e"
      unitRef="usd">65388000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzg3NA_1b6569ca-25fa-43b3-a7eb-368f4d255344"
      unitRef="usd">35766000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzg4MQ_9a277152-8afd-4e44-9f71-e852081bdc07"
      unitRef="usd">13463000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxReconciliationDispositionOfBusiness
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzk5NQ_c82762bf-fc2d-44d6-b3fc-7537599cc42f"
      unitRef="usd">-4253000</us-gaap:IncomeTaxReconciliationDispositionOfBusiness>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzExODU_6f2ce4f2-c751-4ed7-9d64-f45d48695d72"
      unitRef="usd">4253000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i0eaf4925eb84402fb3f44f9400cd86e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzEzNTI_540b7f13-32bd-4f62-900f-ef809eac2870"
      unitRef="usd">395000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzIwMjc_1792d91d-be37-4dad-bc47-0a42a689c323"
      unitRef="usd">2000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzIxNzI_05d110ba-42d1-42c2-8889-43a937c5d2a6"
      unitRef="usd">13574000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzI3NDg3NzkwNzI3ODI_92a6504f-d2ca-4ad1-8d3a-9309989b1922"
      unitRef="usd">13819000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzIyNjA_0a35d940-91a2-409f-a39f-aca6de7e6938"
      unitRef="usd">16926000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMyNzI_c5345df2-f550-4646-b8eb-c14aa4fa56a5">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits as of and during the years ended December&#160;31, 2022 and 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance at December 31, 2020&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;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for settlement with state taxing authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of current year&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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;241&#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;Reductions for settlement with state taxing authorities&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;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="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;198&#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:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzI2LTEtMS0xLTk4MDEx_f465f415-986a-4ad9-94c4-a81285618ff4"
      unitRef="usd">544000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzI3LTEtMS0xLTk4MDEx_64b78938-8d31-4c0f-9197-f8e29f6d7bf8"
      unitRef="usd">326000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzI5LTEtMS0xLTk4MDEx_49bc8dd5-b0c9-4f63-87cd-cdf7ac61db9f"
      unitRef="usd">23000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzMwLTEtMS0xLTk4MDEx_66447630-612d-44b1-a5cd-32b565d44e8a"
      unitRef="usd">241000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzMxLTEtMS0xLTk4MDEx_1edcde71-dfb5-4822-8973-8af178e0025e"
      unitRef="usd">66000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzMzLTEtMS0xLTk4MDEx_db9d15e1-d874-4578-b810-74870722c0ab"
      unitRef="usd">23000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90YWJsZTpkOWQ4ZGU1MTAwOGI0OGUxYjNlYmIxZWEzNzhkZWJhMi90YWJsZXJhbmdlOmQ5ZDhkZTUxMDA4YjQ4ZTFiM2ViYjFlYTM3OGRlYmEyXzM0LTEtMS0xLTk4MDEx_d403b309-dd9e-48d3-8844-30cbd8b1bfc8"
      unitRef="usd">198000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzI4MjI_aa0c66b3-beea-4f97-8fbc-0e03572086eb"
      unitRef="usd">198000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzI4Mjk_af7134f7-3a1e-4c5f-a6d6-ccb289b270c4"
      unitRef="usd">241000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMwNTk_ece2c36d-e404-464f-95eb-0a3d3b4080f9"
      unitRef="usd">85000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xODcvZnJhZzozYzlmNzEyYzZkYzc0ZmU2YmYwM2U3ODZiN2UwODhkMi90ZXh0cmVnaW9uOjNjOWY3MTJjNmRjNzRmZTZiZjAzZTc4NmI3ZTA4OGQyXzMwNjY_ba7c1ce0-9245-4a6a-a700-84ce3a2747f8"
      unitRef="usd">88000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzNDA_98c236b7-670a-4e68-b4f3-626afd0934ff">Leases&lt;div style="text-align:justify;text-indent:36pt"&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 leases certain land, buildings, equipment and office equipment under finance and operating leases. Equipment includes tractors, straight trucks, forklifts and trailers. Equipment under a finance lease is amortized over the shorter of the lease term or its estimated useful life. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 subleases certain facilities to independent third parties. Since the Company is not relieved of its obligation under these leases, a right-of-use lease asset and corresponding operating lease liability is recorded. Sublease rental income was $2,978, $2,050 and $1,628 in 2022, 2021 and 2020, respectively.&#160;In 2023, the Company expects to receive aggregate future minimum rental payments under noncancelable subleases of approximately $1,813.&#160;&#160;Noncancelable subleases expire between 2023 and 2028. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 does not recognize a right-of-use asset or lease liability with respect to operating leases with an initial lease term of 12 months or less, and recognizes expense on such leases on a straight-line basis over the lease term. The Company does not account for lease components separately from nonlease components. The Company has certain leases that include one or more options to renew, with renewal periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzEyMjg_292e7737-f71f-41dc-a5b0-5c3278c602c8"&gt;one&lt;/span&gt; to 25 years. The exercise of the lease renewal options is at the discretion of the Company and is included in the determination of the right-of-use asset and operating lease liability when the option is reasonably certain of being exercised. The depreciable life of right-of-use assets and leasehold improvements is limited by the expected lease term. The Company has certain lease agreements for equipment that include variable rental payments based on estimated mileage. The variable rental payments are adjusted for periodically based on actual mileage. In addition, the Company has certain lease agreements that include variable rental payments that are adjusted periodically for inflation based on the index rate as defined by the applicable government authority. The Company&#x2019;s lease agreements do not contain any residual value guarantees or restrictive covenants. &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;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 contracts with Leased Capacity Providers. Since the contracts explicitly identify the tractors operated by the Leased Capacity Providers, the Company determined the contracts contain an embedded lease. The compensation of Leased Capacity Providers, as specified in the contract, is variable based upon a rate per shipment and a rate per mile. The variable amounts are excluded from the calculation of the right-of-use lease asset and corresponding operating lease liability and are disclosed as variable lease costs. Variable lease costs related to the embedded leases were $440,756, $353,347 and $325,542, for the years ended December&#160;31, 2022, 2021, and 2020, respectively, and were recorded in &#x201c;Purchased transportation&#x201d; in the Consolidated Statements of Comprehensive Income.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease assets and liabilities as of December&#160;31, 2022 and 2021 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Lease Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification &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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;141,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;148,198&#160;&lt;/span&gt;&lt;/td&gt;&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="6" style="padding:2px 1pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_d925c18c-79fd-436c-b640-82239a494ae2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_f5628841-6bda-4f65-88cd-ad55e6d66ede"&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;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;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&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;23,209&#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;13,797&#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;165,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;161,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&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="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="6" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Lease Liabilities &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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:10pt;font-weight:400;line-height:100%"&gt;Current: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;Operating  &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:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&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;47,106&#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;47,532&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;&#160;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_35b19d2a-5e36-40f6-adeb-0bff0a46428f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_9b10b5ff-bf5d-45bb-8322-038fd29faf18"&gt;Current portion of debt and finance lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;Operating&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:left;vertical-align: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 liabilities, less current portion &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;98,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,409&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations, less current portion &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;15,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 leased liabilities&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 style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&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="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="24" 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:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance lease assets are recorded net of accumulated depreciation of $11,097 and $4,822 as of December 31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease cost for 2022 and 2021 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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="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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased transportation, operating leases and other operating expenses&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;460,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&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;(2,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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="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;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on leased liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expense, net&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;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;545,362&#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;438,745&#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="display:none"/&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;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under noncancelable operating and finance leases with remaining terms greater than one year as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&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:14.835%"/&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:13.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating 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:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&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;2023&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;57,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,796&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&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;47,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;25,988&#160;&lt;/span&gt;&lt;/td&gt;&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Present value of future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;23,794&#160;&lt;/span&gt;&lt;/td&gt;&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: current portion of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;98,865&#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;15,844&#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:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the weighted-average remaining lease term and weighted average discount rate: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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: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;December 31, 2022&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years): &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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.8&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.1&lt;/span&gt;&lt;/td&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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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.6&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;3.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate: &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="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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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;3.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;2.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="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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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;4.2&#160;&lt;/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.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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the supplemental cash flow information for 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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: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;Year Ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&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;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Operating cash flows from operating 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;58,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance 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;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Financing cash flows from 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;6,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Right-of-use assets obtained in exchange for operating lease 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;50,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;74,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leased assets obtained in exchange for finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzNDA_ed3c4b5e-7f2c-46dd-82f8-4ec5debe327f">Leases&lt;div style="text-align:justify;text-indent:36pt"&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 leases certain land, buildings, equipment and office equipment under finance and operating leases. Equipment includes tractors, straight trucks, forklifts and trailers. Equipment under a finance lease is amortized over the shorter of the lease term or its estimated useful life. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 subleases certain facilities to independent third parties. Since the Company is not relieved of its obligation under these leases, a right-of-use lease asset and corresponding operating lease liability is recorded. Sublease rental income was $2,978, $2,050 and $1,628 in 2022, 2021 and 2020, respectively.&#160;In 2023, the Company expects to receive aggregate future minimum rental payments under noncancelable subleases of approximately $1,813.&#160;&#160;Noncancelable subleases expire between 2023 and 2028. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 does not recognize a right-of-use asset or lease liability with respect to operating leases with an initial lease term of 12 months or less, and recognizes expense on such leases on a straight-line basis over the lease term. The Company does not account for lease components separately from nonlease components. The Company has certain leases that include one or more options to renew, with renewal periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzEyMjg_292e7737-f71f-41dc-a5b0-5c3278c602c8"&gt;one&lt;/span&gt; to 25 years. The exercise of the lease renewal options is at the discretion of the Company and is included in the determination of the right-of-use asset and operating lease liability when the option is reasonably certain of being exercised. The depreciable life of right-of-use assets and leasehold improvements is limited by the expected lease term. The Company has certain lease agreements for equipment that include variable rental payments based on estimated mileage. The variable rental payments are adjusted for periodically based on actual mileage. In addition, the Company has certain lease agreements that include variable rental payments that are adjusted periodically for inflation based on the index rate as defined by the applicable government authority. The Company&#x2019;s lease agreements do not contain any residual value guarantees or restrictive covenants. &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;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 contracts with Leased Capacity Providers. Since the contracts explicitly identify the tractors operated by the Leased Capacity Providers, the Company determined the contracts contain an embedded lease. The compensation of Leased Capacity Providers, as specified in the contract, is variable based upon a rate per shipment and a rate per mile. The variable amounts are excluded from the calculation of the right-of-use lease asset and corresponding operating lease liability and are disclosed as variable lease costs. Variable lease costs related to the embedded leases were $440,756, $353,347 and $325,542, for the years ended December&#160;31, 2022, 2021, and 2020, respectively, and were recorded in &#x201c;Purchased transportation&#x201d; in the Consolidated Statements of Comprehensive Income.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease assets and liabilities as of December&#160;31, 2022 and 2021 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Lease Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification &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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;141,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;148,198&#160;&lt;/span&gt;&lt;/td&gt;&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="6" style="padding:2px 1pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_d925c18c-79fd-436c-b640-82239a494ae2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_f5628841-6bda-4f65-88cd-ad55e6d66ede"&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;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;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&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;23,209&#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;13,797&#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;165,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;161,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&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="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="6" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Lease Liabilities &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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:10pt;font-weight:400;line-height:100%"&gt;Current: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;Operating  &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:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&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;47,106&#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;47,532&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;&#160;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_35b19d2a-5e36-40f6-adeb-0bff0a46428f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_9b10b5ff-bf5d-45bb-8322-038fd29faf18"&gt;Current portion of debt and finance lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;Operating&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:left;vertical-align: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 liabilities, less current portion &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;98,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,409&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations, less current portion &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;15,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 leased liabilities&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 style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&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="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="24" 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:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance lease assets are recorded net of accumulated depreciation of $11,097 and $4,822 as of December 31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease cost for 2022 and 2021 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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="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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased transportation, operating leases and other operating expenses&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;460,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&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;(2,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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="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;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on leased liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expense, net&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;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;545,362&#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;438,745&#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="display:none"/&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;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under noncancelable operating and finance leases with remaining terms greater than one year as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&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:14.835%"/&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:13.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating 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:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&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;2023&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;57,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,796&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&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;47,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;25,988&#160;&lt;/span&gt;&lt;/td&gt;&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Present value of future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;23,794&#160;&lt;/span&gt;&lt;/td&gt;&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: current portion of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;98,865&#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;15,844&#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:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the weighted-average remaining lease term and weighted average discount rate: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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: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;December 31, 2022&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years): &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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.8&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.1&lt;/span&gt;&lt;/td&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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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.6&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;3.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate: &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="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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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;3.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;2.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="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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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;4.2&#160;&lt;/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.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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the supplemental cash flow information for 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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: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;Year Ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&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;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Operating cash flows from operating 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;58,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance 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;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Financing cash flows from 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;6,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Right-of-use assets obtained in exchange for operating lease 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;50,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;74,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leased assets obtained in exchange for finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzNDI_d9f48f01-0a58-41e5-af46-0ff723932297">Leases&lt;div style="text-align:justify;text-indent:36pt"&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 leases certain land, buildings, equipment and office equipment under finance and operating leases. Equipment includes tractors, straight trucks, forklifts and trailers. Equipment under a finance lease is amortized over the shorter of the lease term or its estimated useful life. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 subleases certain facilities to independent third parties. Since the Company is not relieved of its obligation under these leases, a right-of-use lease asset and corresponding operating lease liability is recorded. Sublease rental income was $2,978, $2,050 and $1,628 in 2022, 2021 and 2020, respectively.&#160;In 2023, the Company expects to receive aggregate future minimum rental payments under noncancelable subleases of approximately $1,813.&#160;&#160;Noncancelable subleases expire between 2023 and 2028. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 does not recognize a right-of-use asset or lease liability with respect to operating leases with an initial lease term of 12 months or less, and recognizes expense on such leases on a straight-line basis over the lease term. The Company does not account for lease components separately from nonlease components. The Company has certain leases that include one or more options to renew, with renewal periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzEyMjg_292e7737-f71f-41dc-a5b0-5c3278c602c8"&gt;one&lt;/span&gt; to 25 years. The exercise of the lease renewal options is at the discretion of the Company and is included in the determination of the right-of-use asset and operating lease liability when the option is reasonably certain of being exercised. The depreciable life of right-of-use assets and leasehold improvements is limited by the expected lease term. The Company has certain lease agreements for equipment that include variable rental payments based on estimated mileage. The variable rental payments are adjusted for periodically based on actual mileage. In addition, the Company has certain lease agreements that include variable rental payments that are adjusted periodically for inflation based on the index rate as defined by the applicable government authority. The Company&#x2019;s lease agreements do not contain any residual value guarantees or restrictive covenants. &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;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 contracts with Leased Capacity Providers. Since the contracts explicitly identify the tractors operated by the Leased Capacity Providers, the Company determined the contracts contain an embedded lease. The compensation of Leased Capacity Providers, as specified in the contract, is variable based upon a rate per shipment and a rate per mile. The variable amounts are excluded from the calculation of the right-of-use lease asset and corresponding operating lease liability and are disclosed as variable lease costs. Variable lease costs related to the embedded leases were $440,756, $353,347 and $325,542, for the years ended December&#160;31, 2022, 2021, and 2020, respectively, and were recorded in &#x201c;Purchased transportation&#x201d; in the Consolidated Statements of Comprehensive Income.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease assets and liabilities as of December&#160;31, 2022 and 2021 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Lease Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification &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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;141,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;148,198&#160;&lt;/span&gt;&lt;/td&gt;&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="6" style="padding:2px 1pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_d925c18c-79fd-436c-b640-82239a494ae2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_f5628841-6bda-4f65-88cd-ad55e6d66ede"&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;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;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&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;23,209&#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;13,797&#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;165,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;161,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&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="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="6" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Lease Liabilities &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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:10pt;font-weight:400;line-height:100%"&gt;Current: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;Operating  &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:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&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;47,106&#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;47,532&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;&#160;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_35b19d2a-5e36-40f6-adeb-0bff0a46428f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_9b10b5ff-bf5d-45bb-8322-038fd29faf18"&gt;Current portion of debt and finance lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;Operating&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:left;vertical-align: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 liabilities, less current portion &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;98,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,409&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations, less current portion &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;15,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 leased liabilities&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 style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&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="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="24" 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:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance lease assets are recorded net of accumulated depreciation of $11,097 and $4,822 as of December 31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease cost for 2022 and 2021 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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="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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased transportation, operating leases and other operating expenses&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;460,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&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;(2,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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="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;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on leased liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expense, net&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;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;545,362&#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;438,745&#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="display:none"/&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;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under noncancelable operating and finance leases with remaining terms greater than one year as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&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:14.835%"/&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:13.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating 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:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&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;2023&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;57,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,796&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&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;47,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;25,988&#160;&lt;/span&gt;&lt;/td&gt;&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Present value of future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;23,794&#160;&lt;/span&gt;&lt;/td&gt;&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: current portion of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;98,865&#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;15,844&#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:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the weighted-average remaining lease term and weighted average discount rate: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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: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;December 31, 2022&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years): &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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.8&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.1&lt;/span&gt;&lt;/td&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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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.6&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;3.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate: &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="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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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;3.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;2.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="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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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;4.2&#160;&lt;/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.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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the supplemental cash flow information for 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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: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;Year Ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&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;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Operating cash flows from operating 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;58,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance 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;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Financing cash flows from 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;6,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Right-of-use assets obtained in exchange for operating lease 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;50,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;74,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leased assets obtained in exchange for finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:SubleaseIncome
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzU2NA_32e7a402-2ad7-4d8e-823a-deb9d499dc8f"
      unitRef="usd">2978000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzU2OA_f89cc16d-1b28-4cd5-be2e-fa1c1e77bb63"
      unitRef="usd">2050000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzU3NQ_341a66fc-d2d0-42c3-b5c6-e036a29e6321"
      unitRef="usd">1628000</us-gaap:SubleaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzczNg_038bf234-c2ea-465e-9c4e-c0e1b742c2cc"
      unitRef="usd">1813000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <fwrd:LesseeOperatingLeaseNumberOfRenewalOptions
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzExNjU_7faee0ae-e482-4d40-9c49-9efab56e5b05"
      unitRef="renewaloption">1</fwrd:LesseeOperatingLeaseNumberOfRenewalOptions>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ia0b5ce95742d4a8bba258f948b54fe30_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzEyMzQ_1bae3df1-0ead-48ca-93a0-8e34a7f18a63">P25Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:VariableLeaseCost
      contextRef="ic6a00526b49f42adac9d17e0a080a838_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzI2ODk_ad5fe3a1-1cd5-46eb-8aef-263f6921c9ff"
      unitRef="usd">440756000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ib3c39518842342af94fae4317c6755ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzI2OTM_3d38c4d4-211c-4b0b-ba26-f0f8136dff0a"
      unitRef="usd">353347000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ib607fba5e2444bba8c82897c9c482f0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzI3MDA_563e9562-f43e-451b-9572-43ffe9166692"
      unitRef="usd">325542000</us-gaap:VariableLeaseCost>
    <fwrd:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzNDQ_04c3d8ca-5414-425a-ba83-ff38dd864767">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease assets and liabilities as of December&#160;31, 2022 and 2021 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Lease Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification &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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;141,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;148,198&#160;&lt;/span&gt;&lt;/td&gt;&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="6" style="padding:2px 1pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_d925c18c-79fd-436c-b640-82239a494ae2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItMy0xLTEtOTgwMTE_f5628841-6bda-4f65-88cd-ad55e6d66ede"&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;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;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&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;23,209&#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;13,797&#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;165,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;161,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&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="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="6" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Lease Liabilities &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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:10pt;font-weight:400;line-height:100%"&gt;Current: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;Operating  &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:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&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;47,106&#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;47,532&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;&#160;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_35b19d2a-5e36-40f6-adeb-0bff0a46428f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtMy0xLTEtOTgwMTE_9b10b5ff-bf5d-45bb-8322-038fd29faf18"&gt;Current portion of debt and finance lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;Operating&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:left;vertical-align: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 liabilities, less current portion &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;98,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,409&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;&#160;&#160;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations, less current portion &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;15,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 leased liabilities&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 style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&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="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="24" 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:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance lease assets are recorded net of accumulated depreciation of $11,097 and $4,822 as of December 31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</fwrd:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEtNS0xLTEtOTgwMTE_71301275-2c1e-471e-b563-748fdd1b1274"
      unitRef="usd">141865000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEtNy0xLTEtOTgwMTE_969e8550-7468-45fe-8848-467776152293"
      unitRef="usd">148198000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItNS0xLTEtOTgwMTE_719b0212-b42c-453d-a9dd-40ae48a5b758"
      unitRef="usd">23209000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzItNy0xLTEtOTgwMTE_0bf56cad-be73-4c5a-bcdf-9be39e8a8eca"
      unitRef="usd">13797000</us-gaap:FinanceLeaseRightOfUseAsset>
    <fwrd:LeaseRightOfUseAsset
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzMtNS0xLTEtOTgwMTE_5493b9a1-af42-4a69-ae2c-ea33f4152213"
      unitRef="usd">165074000</fwrd:LeaseRightOfUseAsset>
    <fwrd:LeaseRightOfUseAsset
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzMtNy0xLTEtOTgwMTE_7e83f85e-7b3a-4c0f-bfda-beb6844c71bc"
      unitRef="usd">161995000</fwrd:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzctNS0xLTEtOTgwMTE_8543da61-ad44-4a9b-a425-294c71ce74ab"
      unitRef="usd">47106000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzctNy0xLTEtOTgwMTE_fdb89ecd-03ae-42aa-ac7c-1016ba282210"
      unitRef="usd">47532000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtNS0xLTEtOTgwMTE_95ec7ac2-2c89-43d2-9c36-b8396248cdbb"
      unitRef="usd">7950000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzgtNy0xLTEtOTgwMTE_e1604b8a-ef74-461e-ae7a-fa3b9603c7ec"
      unitRef="usd">4588000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzExLTUtMS0xLTk4MDEx_8cb1c1d0-f7af-4b28-acc5-f924c1efbbea"
      unitRef="usd">98865000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzExLTctMS0xLTk4MDEx_dbc9c002-8172-450f-96ef-1f719594474c"
      unitRef="usd">101409000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEyLTUtMS0xLTk4MDEx_6f14e3b5-6406-4e99-be30-313a72fbe466"
      unitRef="usd">15844000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEyLTctMS0xLTk4MDEx_9f5a898d-dd11-4dd1-aea4-75b20e599453"
      unitRef="usd">9571000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <fwrd:LeaseLiability
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEzLTUtMS0xLTk4MDEx_b22b3d4a-82d4-4a96-b671-7e6b0299cef1"
      unitRef="usd">169765000</fwrd:LeaseLiability>
    <fwrd:LeaseLiability
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzEzLTctMS0xLTk4MDEx_05014301-c1ec-4331-aaa0-e99c63fbed3c"
      unitRef="usd">163100000</fwrd:LeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzE1LTAtMS0xLTk4MDExL3RleHRyZWdpb246N2Q5MzUwN2UxZmJhNGU1Mjk2NmQzMjY3YWY4MDM1NWVfNzY_31db81e2-9a77-4906-add7-57bf6031bc16"
      unitRef="usd">11097000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo5OTgyY2I4M2U0OTg0NzNhYTQ4NWQwMzkwY2U4M2UxYS90YWJsZXJhbmdlOjk5ODJjYjgzZTQ5ODQ3M2FhNDg1ZDAzOTBjZTgzZTFhXzE1LTAtMS0xLTk4MDExL3RleHRyZWdpb246N2Q5MzUwN2UxZmJhNGU1Mjk2NmQzMjY3YWY4MDM1NWVfODM_ff91e3b2-177c-4818-a7b5-6ca8775a6831"
      unitRef="usd">4822000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzNDU_fdc75e7b-f690-4e8b-8b88-828fde1a8089">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease cost for 2022 and 2021 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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="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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased transportation, operating leases and other operating expenses&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;460,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&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;(2,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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="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;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on leased liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expense, net&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;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;545,362&#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;438,745&#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="display:none"/&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;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the weighted-average remaining lease term and weighted average discount rate: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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: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;December 31, 2022&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years): &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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.8&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.1&lt;/span&gt;&lt;/td&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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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.6&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;3.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate: &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="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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating 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;3.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;2.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="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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finance 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;4.2&#160;&lt;/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.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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the supplemental cash flow information for 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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: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;Year Ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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;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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&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;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Operating cash flows from operating 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;58,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance 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;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Financing cash flows from 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;6,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Right-of-use assets obtained in exchange for operating lease 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;50,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;74,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leased assets obtained in exchange for finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzItNC0xLTEtOTgwMTE_073a5278-6230-4b31-a5ef-47faa9b5a608"
      unitRef="usd">60732000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzItNi0xLTEtOTgwMTE_043961ca-7365-419b-b971-e2ef02591619"
      unitRef="usd">54561000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzMtNC0xLTEtOTgwMTE_f4d0751e-eb3b-4254-a697-88ba0f12e71d"
      unitRef="usd">20413000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzMtNi0xLTEtOTgwMTE_b9c43bf7-8989-40d5-845b-6bfdb5cb21ec"
      unitRef="usd">14773000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzQtNC0xLTEtOTgwMTE_13a9e212-8539-45ca-9fcc-16062f5f6c29"
      unitRef="usd">460368000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzQtNi0xLTEtOTgwMTE_24221fe8-f83d-4f64-b053-bb7cdf373026"
      unitRef="usd">367779000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzUtNC0xLTEtOTgwMTE_b7d9fd27-858e-4baa-90ef-b3f175873865"
      unitRef="usd">2978000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzUtNi0xLTEtOTgwMTE_3a227360-767a-4d80-a955-823304f52a83"
      unitRef="usd">2050000</us-gaap:SubleaseIncome>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzctNC0xLTEtOTgwMTE_d22b9e5f-bdd0-4735-98b8-e59182f82922"
      unitRef="usd">6263000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzctNi0xLTEtOTgwMTE_3a935aee-5a3a-42c0-a74c-66b7b62b171d"
      unitRef="usd">3381000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzgtNC0xLTEtOTgwMTE_ba63fc30-41df-4b6b-b335-3e0988fd8646"
      unitRef="usd">564000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzgtNi0xLTEtOTgwMTE_7d235d85-68d6-4a95-a379-b50be7f5ca50"
      unitRef="usd">301000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzktNC0xLTEtOTgwMTE_a2af6f93-1021-4411-9368-c6db8a6af970"
      unitRef="usd">545362000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTowOWY5M2FmMjI4NTE0NzlkYTBmZjI4YjE4MzhjNGNkZC90YWJsZXJhbmdlOjA5ZjkzYWYyMjg1MTQ3OWRhMGZmMjhiMTgzOGM0Y2RkXzktNi0xLTEtOTgwMTE_1aafcf97-47b5-4955-8cc4-733b7617a7ed"
      unitRef="usd">438745000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzMzk_777321fc-c3fc-4f2d-979b-4dbb3d96eee7">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under noncancelable operating and finance leases with remaining terms greater than one year as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&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:14.835%"/&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:13.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating 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:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&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;2023&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;57,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,796&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&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;47,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;25,988&#160;&lt;/span&gt;&lt;/td&gt;&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Present value of future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;23,794&#160;&lt;/span&gt;&lt;/td&gt;&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: current portion of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;98,865&#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;15,844&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90ZXh0cmVnaW9uOmZjY2MyYzE4OTNlNzQ1NjA5MTZlMjI2YzllN2ZkNDQxXzMzMzk_e25122aa-5292-4090-a332-f7c92584a295">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under noncancelable operating and finance leases with remaining terms greater than one year as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&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:14.835%"/&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:13.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating 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:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&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;2023&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;57,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,796&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&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;47,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;25,988&#160;&lt;/span&gt;&lt;/td&gt;&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Present value of future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;23,794&#160;&lt;/span&gt;&lt;/td&gt;&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: current portion of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;98,865&#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;15,844&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzEtMi0xLTEtOTgwMTE_9de63944-70e1-4ad2-a47f-8fb7f7cd2a80"
      unitRef="usd">57015000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzEtNC0xLTEtOTgwMTE_5b9f5dd3-51c0-4838-b547-385f87cbb43f"
      unitRef="usd">8796000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzItMi0xLTEtOTgwMTE_88f90729-2288-475d-91f2-a9480b372d5f"
      unitRef="usd">47206000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzItNC0xLTEtOTgwMTE_f45c2263-caa3-40a8-8725-51517a008993"
      unitRef="usd">7707000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzMtMi0xLTEtOTgwMTE_2f303bc1-b19c-41e4-9419-70872ffcc769"
      unitRef="usd">32052000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzMtNC0xLTEtOTgwMTE_e0911cb1-a974-49ec-9b4e-642767d72e10"
      unitRef="usd">4531000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzQtMi0xLTEtOTgwMTE_b94c484c-d37c-40ca-9f73-191c1b446e75"
      unitRef="usd">20463000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzQtNC0xLTEtOTgwMTE_53f31cfd-3ecc-44f8-b2d0-e4f5d7ddea00"
      unitRef="usd">2764000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzUtMi0xLTEtOTgwMTE_0417978f-f24d-4792-a442-86d6d68007bb"
      unitRef="usd">9351000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzUtNC0xLTEtOTgwMTE_3bedca2f-a111-499d-91d2-c1d53b3b4d5b"
      unitRef="usd">1993000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzYtMi0xLTEtOTgwMTE_0a2f7134-dbcb-4d8c-b42f-7d64c11ea5d7"
      unitRef="usd">9901000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzYtNC0xLTEtOTgwMTE_a529e7b0-ea7e-478d-9a2b-0d7b8cc7d4dd"
      unitRef="usd">197000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzctMi0xLTEtOTgwMTE_f45bfd0e-c817-4eb1-918d-4bd82a0438b1"
      unitRef="usd">175988000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzctNC0xLTEtOTgwMTE_c4b64bc9-7be5-4625-a0f8-b3858bdfdeb1"
      unitRef="usd">25988000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzgtMi0xLTEtOTgwMTE_d66526e9-55e9-4118-9bb8-6fedcadc163a"
      unitRef="usd">30017000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzgtNC0xLTEtOTgwMTE_8de0b597-ace7-48a5-8f4f-60e41b249156"
      unitRef="usd">2194000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzktMi0xLTEtOTgwMTE_20e078c7-3962-4872-a063-a9c81015671c"
      unitRef="usd">145971000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzktNC0xLTEtOTgwMTE_41a0b734-4e0f-4867-8a01-76d59df72c23"
      unitRef="usd">23794000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzEwLTItMS0xLTk4MDEx_7fe7d9e4-7510-48c4-9f04-8451cdbafb6e"
      unitRef="usd">47106000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzEwLTQtMS0xLTk4MDEx_684484ff-0543-4a54-92b8-bfa835907468"
      unitRef="usd">7950000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzExLTItMS0xLTk4MDEx_7c22936e-037d-4221-af06-efe38ca952df"
      unitRef="usd">98865000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo4ZjZmYjQxNWI5Yjg0NDZkYTVkOTJlODZjZDg5Y2NmNi90YWJsZXJhbmdlOjhmNmZiNDE1YjliODQ0NmRhNWQ5MmU4NmNkODljY2Y2XzExLTQtMS0xLTk4MDEx_406dc038-fae0-4ba6-833e-ecff03f46ce5"
      unitRef="usd">15844000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzItMS0xLTEtOTgwMTE_1469617a-9e74-482e-aecd-30f242ba4ce9">P3Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzItMy0xLTEtOTgwMTE_bc1f12c6-178e-4399-9d87-9d3aec16288c">P4Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzMtMS0xLTEtOTgwMTE_1114815e-a5fd-4a21-9acf-585cb2ccf03e">P3Y7M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzMtMy0xLTEtOTgwMTE_9fdad206-0713-43ff-abf8-caf3f8283268">P3Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzYtMS0xLTEtOTgwMTE_19d4431a-2e4e-489b-9efd-89bfd9eb10f7"
      unitRef="number">0.032</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzYtMy0xLTEtOTgwMTE_7d7243ce-e32c-4005-8c09-0a66d1d3dc64"
      unitRef="number">0.029</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzctMS0xLTEtOTgwMTE_a45cb6ea-ed10-42b7-8715-effa129129cf"
      unitRef="number">0.042</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTpmYjhjZTNlYjg4MGQ0MmRhOTQxODk5NGQyZjFkNGVmNC90YWJsZXJhbmdlOmZiOGNlM2ViODgwZDQyZGE5NDE4OTk0ZDJmMWQ0ZWY0XzctMy0xLTEtOTgwMTE_1974bbcf-b732-4524-9444-ada1c099ff23"
      unitRef="number">0.026</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzMtMS0xLTEtOTgwMTE_8ebad716-dbd6-42b2-801f-b5e673c01a74"
      unitRef="usd">58794000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzMtMy0xLTEtOTgwMTE_902b60d7-648d-456c-a083-573e37228a44"
      unitRef="usd">53981000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzQtMS0xLTEtOTgwMTE_c2456ff9-c233-4b5c-932f-67a48c485096"
      unitRef="usd">564000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzQtMy0xLTEtOTgwMTE_1fd3aa1b-994a-4aeb-a376-eef05516bcb6"
      unitRef="usd">301000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzUtMS0xLTEtOTgwMTE_66a2f320-711c-43f1-aebd-edba864421a9"
      unitRef="usd">6054000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzUtMy0xLTEtOTgwMTE_7d57568f-58d0-4c76-9735-e35cd535a607"
      unitRef="usd">2423000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzctMS0xLTEtOTgwMTE_fa3d4ced-00cd-46e4-a4df-bf0efde3887d"
      unitRef="usd">50306000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzctMy0xLTEtOTgwMTE_746161b1-0152-4a36-bfd5-66718f101b44"
      unitRef="usd">74736000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzgtMS0xLTEtOTgwMTE_b881e394-622a-4c62-ad23-536f55d8bb43"
      unitRef="usd">15737000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTAvZnJhZzpmY2NjMmMxODkzZTc0NTYwOTE2ZTIyNmM5ZTdmZDQ0MS90YWJsZTo1YTc2NDNiZGMxNmQ0ZGM4YWRhNDBmMzZiOTU3ZGRjNy90YWJsZXJhbmdlOjVhNzY0M2JkYzE2ZDRkYzhhZGE0MGYzNmI5NTdkZGM3XzgtMy0xLTEtOTgwMTE_0bd0d424-f012-4f11-a139-d0ccb407a02e"
      unitRef="usd">9673000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzQwMDU_59f83ce8-192b-4b77-b7bf-661a21fdb353">Commitments and Contingencies&lt;div style="text-align:justify;text-indent:36pt"&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;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the Company had unconditional purchase obligations of $11,694 to purchase forklifts and other equipment during 2023.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 party to various legal claims and actions incidental to its business, including claims related to vehicle liability, workers&#x2019; compensation, property damage and employee medical benefits. The Company accrues for the uninsured portion of contingent losses from these and other pending claims when it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. Based on the knowledge of the facts, the Company believes the resolution of claims and pending litigation, taking into account existing reserves, will not have a material adverse effect on our consolidated financial statements. Moreover, the results of complex legal proceedings are difficult to predict, and the Company&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&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;s view of these matters may change in the future as the litigation and related events unfold. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance coverage provides the Company with primary and excess coverage for claims related to vehicle liability, workers&#x2019; compensation, property damage and employee medical benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For vehicle liability, the Company retains a portion of the risk.  Below is a summary of the Company&#x2019;s risk retention on vehicle liability insurance coverage maintained by the Company up to $10,000 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Company &lt;br/&gt;Risk Retention&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:10pt;font-weight:700;line-height:100%"&gt;Frequency&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:10pt;font-weight:700;line-height:100%"&gt;Layer&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:10pt;font-weight:700;line-height:100%"&gt;Policy Term&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:700;line-height:100%"&gt;Expedited Freight&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LTL business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $5,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload business&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $2,000&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:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&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;/tr&gt;&lt;tr&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;LTL, Truckload and Intermodal businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Policy Term Aggregate&#xb3;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5,000 to $10,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $1,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&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:107%"&gt;&#xb9; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt;Excluding the Final Mile business, which is primarily a brokered service.&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:107%"&gt;&#xb2;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt; For each and every accident/incident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.&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:107%"&gt;&#xb3;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt; During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Risk Retention before insurance will contribute.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Also, from time to time, when brokering freight, the Company may face claims for the &#x201c;negligent selection&#x201d; of outside, contracted carriers that are involved in accidents, and the Company maintains third-party liability insurance coverage with a $100 deductible per occurrence for most of its brokered services. Additionally, the Company maintains workers&#x2019; compensation insurance with a self-insured retention of $500 per occurrence.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance coverage in excess of the self-insured retention limit is an important part of the Company&#x2019;s risk management process. The Company accrues for the costs of the uninsured portion of pending claims within the self-insured retention based on the nature and severity of individual claims and historical claims development trends. The Company believes the recorded reserves are sufficient for all incurred claims up to the self-insured retention limits, including an estimate for claims incurred but not reported. However, estimating the number and severity of claims, as well as related judgment or settlement amounts is inherently difficult, and the Company may fail to establish sufficient insurance reserves and adequately estimate for future insurance claims. Since the ultimate resolution of outstanding claims as well as claims incurred but not reported is uncertain, it is possible that the reserves recorded for these losses could change materially in the near term. Although, an estimate cannot be made of the range of additional loss that is at least reasonably possible. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On December 15, 2020, the Company detected a Ransomware Incident impacting the Company&#x2019;s operational and information technology systems, which caused service delays for the Company&#x2019;s customers. We incurred u&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nexpected costs and impacts from the Ransomware Incident, and may in the future, incur costs in connection with this Ransomware Incident. Any failure to comply with data privacy, security or other laws and regulations could result in claims, legal or regulatory proceedings, inquires or investigations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzExNw_16441a52-18bf-476c-a430-52338b9967ee"
      unitRef="usd">11694000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="ifaf22232f454411d866b284fe1ab865b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzE0MDU_8a3969fa-1970-4e06-aeb2-9f3395be2a01"
      unitRef="usd">10000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzQwMDQ_4a267982-3725-46b6-af53-92f034319b39">&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Company &lt;br/&gt;Risk Retention&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:10pt;font-weight:700;line-height:100%"&gt;Frequency&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:10pt;font-weight:700;line-height:100%"&gt;Layer&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:10pt;font-weight:700;line-height:100%"&gt;Policy Term&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:700;line-height:100%"&gt;Expedited Freight&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LTL business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $5,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload business&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $2,000&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:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&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;/tr&gt;&lt;tr&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;LTL, Truckload and Intermodal businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Policy Term Aggregate&#xb3;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5,000 to $10,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $1,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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/1/2022 to 10/1/2023&lt;/span&gt;&lt;/td&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:107%"&gt;&#xb9; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt;Excluding the Final Mile business, which is primarily a brokered service.&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:107%"&gt;&#xb2;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt; For each and every accident/incident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident/incident.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#xb3;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt; During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Risk Retention before insurance will contribute.&lt;/span&gt;</us-gaap:OtherCommitmentsTableTextBlock>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="i5b1096b355ad4cd784e8160a120f43bb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzItMi0xLTEtOTgwMTE_df47391f-831e-4a24-af73-3bd508d0e9a2"
      unitRef="usd">5000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i5556f96f930946199167f68229e632c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzItNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjo4OWNlZmIxMmU1MWM0YzFmYmY2ZGE2MmQ4ZDBiYjgxMF80_3d508dc0-20f8-4f27-8bbc-ffd8adb20784"
      unitRef="usd">0</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="ifb16715afeb442ae95eb85f56d843594_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzItNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjo4OWNlZmIxMmU1MWM0YzFmYmY2ZGE2MmQ4ZDBiYjgxMF8xMA_2d89c5dc-ca23-4015-88f8-ae2311cb2172"
      unitRef="usd">5000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="i5dde9032cab243e2be356fb366cb9845_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzMtMi0xLTEtOTgwMTE_f489a444-107b-434d-94ae-36f341f99caa"
      unitRef="usd">2000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="if1d98eab3be54878ba35b4d7ca80d5ef_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzMtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjozOWNlY2ZjYmJiODU0ZjdkODJmMDliMWY3ZWZhODg1Nl80_1221069a-7f16-40d8-8ee2-510395093170"
      unitRef="usd">0</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="if6361e680e834267a21c33e0e1b7c0cb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzMtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjozOWNlY2ZjYmJiODU0ZjdkODJmMDliMWY3ZWZhODg1Nl8xMA_29eed66b-07b1-4b38-b8a0-140d8c8ef74c"
      unitRef="usd">2000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="i43591d3320ce4d3ebe67ac2f6f654d51_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzUtMi0xLTEtOTgwMTE_164c6371-3171-44c0-86d9-7138455a00aa"
      unitRef="usd">5000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="ib9ca0d4bc8bb4f5f96735654358033c9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzUtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjphZWMyYTJhZWZhZDQ0ZjRiYTBhZjE3ZGYyYTEwNDFjMF80_50a3dede-ef21-4972-a3ec-e0d443e66ed9"
      unitRef="usd">5000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i72b6c351228d498c820583597793573b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzUtNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjphZWMyYTJhZWZhZDQ0ZjRiYTBhZjE3ZGYyYTEwNDFjMF8xMA_c0a0b753-601e-4125-8948-7bb3f92a00e7"
      unitRef="usd">10000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="ic7a9b20f72ab49c9ad78401b10ca2faf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzctMi0xLTEtOTgwMTE_0ed93492-1e37-4874-92e8-98887d34cd70"
      unitRef="usd">1000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="iace49d4338114897828a182f4393daf7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzctNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjowZDc3NDUwYWU4YTk0NmUyYjYxNzgyNmNjNDhmNjRhYV80_9675158b-56d3-4599-bf53-429f353df0db"
      unitRef="usd">0</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i1dddd9d3b3eb457e958669c4d1014101_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90YWJsZTpiMmE3YTlmZjU0M2E0ZTlmOGI1MTBlNThiZGZkNDg2MS90YWJsZXJhbmdlOmIyYTdhOWZmNTQzYTRlOWY4YjUxMGU1OGJkZmQ0ODYxXzctNi0xLTEtOTgwMTEvdGV4dHJlZ2lvbjowZDc3NDUwYWU4YTk0NmUyYjYxNzgyNmNjNDhmNjRhYV8xMA_29b88861-9133-4150-bf30-f529997a91f6"
      unitRef="usd">1000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:Liabilityinsurancecoverage
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzIwOTc_2324219a-3014-496e-88cc-297c38028e36"
      unitRef="usd">100000</fwrd:Liabilityinsurancecoverage>
    <fwrd:SelfInsuranceRetentionWorkersCompensation
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTMvZnJhZzo2M2M4ZWMwYzNjYzE0YzZiOTYxYThiM2M4NWQ5ZTcwNi90ZXh0cmVnaW9uOjYzYzhlYzBjM2NjMTRjNmI5NjFhOGIzYzg1ZDllNzA2XzIyNjI_8b962dbf-3416-49a7-8d11-a264bf7d66a7"
      unitRef="usd">500000</fwrd:SelfInsuranceRetentionWorkersCompensation>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzQwMA_6a2db6c8-a42b-4805-ba4d-fd92c40873e3">Employee Benefit Plan&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;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 sponsors a qualified defined contribution plan covering substantially all employees. Under the defined contribution plan, the Company contributes 25.0% of the employee&#x2019;s contribution up to a maximum of 6.0% of annual compensation, subject to certain limits. The Company contributed $2,321, $2,091 and $1,683 for the years ended December 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <fwrd:DefinedContributionPlanEmployerMatchPercentage
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzE5Mg_f45fa8a4-597a-40c3-956f-958c87de309c"
      unitRef="number">0.250</fwrd:DefinedContributionPlanEmployerMatchPercentage>
    <fwrd:DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzI0NQ_fc7facf4-161f-4928-b6b3-982f3ff3d9eb"
      unitRef="number">0.060</fwrd:DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzMyMw_be37065b-c4df-451f-991b-82224d6df0cc"
      unitRef="usd">2321000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzMyNw_758fadb8-ea13-4460-a5d1-89fc656e5b95"
      unitRef="usd">2091000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xOTkvZnJhZzoxYThkNzMwZjA4ODI0ZTZiYjUwMTQxMzc1NmNlNGFhZC90ZXh0cmVnaW9uOjFhOGQ3MzBmMDg4MjRlNmJiNTAxNDEzNzU2Y2U0YWFkXzMzNA_e0c8a30c-9524-4694-9e5b-59cc7275d1ca"
      unitRef="usd">1683000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzMxMzk_aded9657-6e61-46d8-8063-e472bae8ae0f">Fair Value of Financial Instruments&lt;div style="text-align:justify;text-indent:36pt"&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 categorizes its assets and liabilities into one of three levels based on the assumptions used in valuing the asset or liability. Estimates of fair value financial assets and liabilities are based on a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Observable inputs (highest level) reflect market data obtained from independent sources, while unobservable inputs (lowest level) reflect internally developed market assumptions. In accordance with this guidance, fair value measurements are classified under the following hierarchy: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations in which all significant inputs are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - Model-derived valuations in which one or more significant inputs are unobservable. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously discussed in Note 3, &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;Acquisitions, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the estimated fair value of the earn-out liability was determined using the option pricing method. The significant inputs used to calculate the estimated fair value are derived from a combination of observable and unobservable market data. Observable inputs used in the option pricing method include the risk-free rate and the revenue volatility while unobservable inputs include the revenue discount rate and the estimated revenue projections. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis as of December 31, 2022 and 2021 are summarized below: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, accounts receivable, other receivables, and accounts payable are valued at their carrying amounts in the Company&#x2019;s Consolidated Balance Sheets, due to the immediate or short-term maturity of these financial instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of long-term debt under the Company&#x2019;s credit facility approximates fair value based on the borrowing rates currently available to the Company for a loan with similar terms and average maturity. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the estimated fair value of the Company&#x2019;s finance lease obligation, based on current borrowing rates, was $23,210, compared to its carrying value of $23,794. As of December&#160;31, 2021, the estimated fair value of the Company&#x2019;s finance lease obligation, based on current borrowing rates, was $14,312, compared to its carrying value of $14,159. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 assets and liabilities that are recorded at fair value on a recurring basis, the Company records assets and liabilities at fair value on a nonrecurring basis. Assets are recorded at fair value on a nonrecurring basis as a result of an impairment charge or assets held for sale. The losses on assets measured at fair value on a nonrecurring, discontinued operation basis are summarized below: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out asset impairment charge&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;6,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;/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;Goodwill impairment charge&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Valuation allowance on assets held for sale&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;22,978&#160;&lt;/span&gt;&lt;/td&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:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;See Note 2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discontinued Operation and Held for Sale&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzMxMzc_63fdcfc1-9ffc-4e5d-83b8-fd21f7e1eab8">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis as of December 31, 2022 and 2021 are summarized below: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i4c629d51e3854f53800d1091c5b0bb53_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzItMi0xLTEtOTgwMTE_193dd237-6137-4a8b-a3bc-b5767f9d2e95"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="iae69a24f924843b385b5ab200c92991a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzItNC0xLTEtOTgwMTE_98301753-063a-484d-b522-d02c26459973"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ie0c116092153438391241371355c5728_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzItNi0xLTEtOTgwMTE_bdda9949-f00a-4d2f-bf72-7b1d8e4e589f"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="idd2335440c674ec18d90fa0ef996df38_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzItOC0xLTEtOTgwMTE_b8e03b3b-dc5b-4f33-9cdf-cdcbfe01f82e"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="iaac26f3cd607448e91a09e4e061a8d07_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzYtMi0xLTEtOTgwMTE_a8b865c4-a1fa-45f8-b963-2aae37beb8f3"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i0a9e7dc41f404e4084a6fc17ab342102_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzYtNC0xLTEtOTgwMTE_6f299cc1-09b0-4607-83aa-82997d2ed6b2"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ied1c967531f145b0ac9efa8880e3ac6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzYtNi0xLTEtOTgwMTE_277c4692-8d19-4b83-be61-1d15c7258fdf"
      unitRef="usd">385000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i45db3aad1f9b411b9c07e79733f6d52e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZToxMmIzZmFmYTFiNjE0ZTcxODM3ZWIyY2RmZTk0ZDMzNC90YWJsZXJhbmdlOjEyYjNmYWZhMWI2MTRlNzE4MzdlYjJjZGZlOTRkMzM0XzYtOC0xLTEtOTgwMTE_2b9d7d1d-5718-4c49-9fdf-f17785f1a12f"
      unitRef="usd">385000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinanceLeaseLiability
      contextRef="i2fff56dc66a14ed6923ae8fb8928f09e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzI0Njc_efcb7006-4afc-4307-8904-f5b74933be25"
      unitRef="usd">23210000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i0cf1ad0d84234af1bc61fcc0cf5286f5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzI1MDU_c5d3cb65-db14-4978-82c5-5d0247882705"
      unitRef="usd">23794000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i27b14f036bfe4066bdc83102cf45e234_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzI2MjU_ff516f9f-eeef-412d-8616-386d0b8b7a04"
      unitRef="usd">14312000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i6a4ebbb5edda4553a9129adf478c108e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzI2NjM_66b201f6-9702-4a2b-9b53-d407aed23666"
      unitRef="usd">14159000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90ZXh0cmVnaW9uOjc4YjI5NzZlYzUyNzRhMWI4OTczNDg5NGRiY2U2MjUwXzMxMzg_15ccba7e-5a13-40ca-ae56-e0fd2f5c6816">The losses on assets measured at fair value on a nonrecurring, discontinued operation basis are summarized below: &lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out asset impairment charge&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;6,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;/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;Goodwill impairment charge&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Valuation allowance on assets held for sale&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;22,978&#160;&lt;/span&gt;&lt;/td&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:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;See Note 2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discontinued Operation and Held for Sale&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges
      contextRef="ie48809723e914ab78a03bb07a411558a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzEtMi0xLTEtOTgwMTE_8afa1559-65a5-4064-8a9d-5d87ea5f97d1"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges
      contextRef="i4eee9d93b8064173878dfa5a32e73e65_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzEtNC0xLTEtOTgwMTE_c0274032-bf9d-47c9-b373-b1d4f822a3ee"
      unitRef="usd">6967000</fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges
      contextRef="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzEtNi0xLTEtMTA5ODA4_047bdd55-4747-413e-9bdc-8635d57f05b9"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges>
    <fwrd:GoodwillImpairmentCharge
      contextRef="ie48809723e914ab78a03bb07a411558a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzItMi0xLTEtOTgwMTE_c4a66c0d-0a6b-441d-83e0-4bd1f29d7710"
      unitRef="usd">0</fwrd:GoodwillImpairmentCharge>
    <fwrd:GoodwillImpairmentCharge
      contextRef="i4eee9d93b8064173878dfa5a32e73e65_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzItNC0xLTEtOTgwMTE_8c76d5d7-1dc6-459b-a2e1-0cddfab64b6e"
      unitRef="usd">0</fwrd:GoodwillImpairmentCharge>
    <fwrd:GoodwillImpairmentCharge
      contextRef="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzItNi0xLTEtMTA5ODA4_4ee43455-539c-4e33-8378-cb9663b0dc19"
      unitRef="usd">5406000</fwrd:GoodwillImpairmentCharge>
    <fwrd:NonCashValuationAllowance
      contextRef="ie48809723e914ab78a03bb07a411558a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzMtMi0xLTEtOTgwMTE_f4027341-194a-4d2d-91fb-bd4d7f290f99"
      unitRef="usd">0</fwrd:NonCashValuationAllowance>
    <fwrd:NonCashValuationAllowance
      contextRef="i4eee9d93b8064173878dfa5a32e73e65_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzMtNC0xLTEtOTgwMTE_1f6690b7-5135-4228-9025-0b9d33b25b2b"
      unitRef="usd">0</fwrd:NonCashValuationAllowance>
    <fwrd:NonCashValuationAllowance
      contextRef="i49ab1f98aed44c06bdbe10bb4bafe257_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDIvZnJhZzo3OGIyOTc2ZWM1Mjc0YTFiODk3MzQ4OTRkYmNlNjI1MC90YWJsZTo3MDZiN2IxN2YxYmI0MmYyYmEzYmIwYTdhMDU2NDgwNS90YWJsZXJhbmdlOjcwNmI3YjE3ZjFiYjQyZjJiYTNiYjBhN2EwNTY0ODA1XzMtNi0xLTEtMTA5ODA4_42fcfd66-7554-422f-9f6c-6cc2ed20601a"
      unitRef="usd">22978000</fwrd:NonCashValuationAllowance>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90ZXh0cmVnaW9uOjAxODgxMWI5OWIyNjQ3OWViMzdhYTA2ZWZkYzk3YjBlXzE5NzE_ed4588dd-e35f-4dbf-b020-e26d3aeb4369">Segment Reporting&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;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 two reportable segments: Expedited Freight and Intermodal. The Company evaluates segment performance based on income from operations. Segment results include intersegment revenues and shared costs.&#160;&#160;Costs related to the corporate headquarters, shared services and shared assets, such as trailers, are allocated to each segment based on usage. Shared assets are not allocated to each segment, but rather the shared assets, such as trailers, are allocated to the Expedited Freight segment. Corporate includes revenues and expenses as well as assets that are not attributable to any of the Company&#x2019;s reportable segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies applied to each segment are the same as those in Note 1, &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;Operations and Summary of 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;, except for certain self-insurance loss reserves related to vehicle liability and workers&#x2019; compensation. Each segment is allocated an insurance premium and deductible that corresponds to the self-insured retention limit for that particular segment. Any self-insurance loss exposure beyond the deductible allocated to each segment is recorded in Corporate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2020, the Company recognized revenue of approximately $138,669 from one customer, which accounted for more than 10% of the Company&#x2019;s consolidated revenues from continuing operations in the Consolidated Statements of Comprehensive Income and was included in the Expedited Freight reportable segment. No single customer accounted for more than 10% of the Company&#x2019;s consolidated revenues from continuing operations for the years ended December&#160;31, 2022 or December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment results from operations&#160;for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.157%"/&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 colspan="3" style="display:none"/&gt;&lt;td 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:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.180%"/&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.180%"/&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.189%"/&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:9.5pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&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="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;Expedited Freight&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:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&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="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;Corporate&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:10pt;font-weight:700;line-height:100%"&gt;Eliminations&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:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,553,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;419,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,973,403&#160;&lt;/span&gt;&lt;/td&gt;&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;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;31,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;15,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;210,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;(1,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;265,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;39,459&#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,270&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,729&#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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.157%"/&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 colspan="3" style="display:none"/&gt;&lt;td 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:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.180%"/&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.180%"/&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.189%"/&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;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&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="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;Expedited Freight&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:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&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="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;Corporate&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:10pt;font-weight:700;line-height:100%"&gt;Eliminations&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:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,373,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;289,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,662,484&#160;&lt;/span&gt;&lt;/td&gt;&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;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;&#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;(1,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;25,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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;&#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;14,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;139,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(10,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;159,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,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;2,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="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;&#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;39,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.180%"/&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.180%"/&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.189%"/&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;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&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="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;Expedited Freight&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:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&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="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;Corporate&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:10pt;font-weight:700;line-height:100%"&gt;Eliminations&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:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,070,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;199,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,269,673&#160;&lt;/span&gt;&lt;/td&gt;&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;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;&#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,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;23,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;&#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;13,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;71,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(13,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;73,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;&#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;20,268&#160;&lt;/span&gt;&lt;/td&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:700;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;202,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,117,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation from the segment information to the consolidated balances for revenues is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues - continuing operations&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;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(100)&lt;/span&gt;&lt;/td&gt;&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;Intersegment revenues - discontinued operation&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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated intersegment revenues&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 from the individual services within the Expedited Freight segment for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:10pt;font-weight:700;line-height:100%"&gt;Year Ended&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 #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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expedited Freight revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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;/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;Network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;947,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;805,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;599,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload&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;221,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;Final Mile&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;293,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,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="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;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,553,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90ZXh0cmVnaW9uOjAxODgxMWI5OWIyNjQ3OWViMzdhYTA2ZWZkYzk3YjBlXzQ2_2a4ef379-6533-4642-8c6d-351a742a4e0a"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c5e8546d4a44f0b8d1fd0f50febfd89_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90ZXh0cmVnaW9uOjAxODgxMWI5OWIyNjQ3OWViMzdhYTA2ZWZkYzk3YjBlXzEyMzE_abfe99d6-f2e4-4869-9ecc-a995b1b5d9ae"
      unitRef="usd">138669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9c5e8546d4a44f0b8d1fd0f50febfd89_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90ZXh0cmVnaW9uOjAxODgxMWI5OWIyNjQ3OWViMzdhYTA2ZWZkYzk3YjBlXzU0OTc1NTgyMDYyNA_df9a9168-6540-4ff3-8757-4045ee636297"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90ZXh0cmVnaW9uOjAxODgxMWI5OWIyNjQ3OWViMzdhYTA2ZWZkYzk3YjBlXzE5Njk_023ff849-df40-4c8e-b110-1e7ae5e87f34">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment results from operations&#160;for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.157%"/&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 colspan="3" style="display:none"/&gt;&lt;td 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:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.180%"/&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.180%"/&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.189%"/&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:9.5pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&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="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;Expedited Freight&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:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&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="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;Corporate&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:10pt;font-weight:700;line-height:100%"&gt;Eliminations&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:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,553,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;419,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,973,403&#160;&lt;/span&gt;&lt;/td&gt;&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;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;31,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;15,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;210,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;(1,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;265,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;39,459&#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,270&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,729&#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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.157%"/&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 colspan="3" style="display:none"/&gt;&lt;td 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:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.180%"/&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.180%"/&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.189%"/&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;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&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="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;Expedited Freight&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:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&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="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;Corporate&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:10pt;font-weight:700;line-height:100%"&gt;Eliminations&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:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,373,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;289,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,662,484&#160;&lt;/span&gt;&lt;/td&gt;&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;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;&#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;(1,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;25,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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;&#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;14,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;139,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(10,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;159,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,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;2,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="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;&#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;39,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.180%"/&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.180%"/&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.189%"/&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;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&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="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;Expedited Freight&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:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&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="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;Corporate&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:10pt;font-weight:700;line-height:100%"&gt;Eliminations&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:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,070,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;199,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,269,673&#160;&lt;/span&gt;&lt;/td&gt;&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;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;&#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,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;23,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="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;&#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;13,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;71,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(13,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;73,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;&#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;20,268&#160;&lt;/span&gt;&lt;/td&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:700;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;202,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,117,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation from the segment information to the consolidated balances for revenues is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues - continuing operations&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;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(100)&lt;/span&gt;&lt;/td&gt;&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;Intersegment revenues - discontinued operation&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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated intersegment revenues&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 from the individual services within the Expedited Freight segment for the years ended December&#160;31, 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:10pt;font-weight:700;line-height:100%"&gt;Year Ended&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 #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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expedited Freight revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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;/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;Network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;947,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;805,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;599,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload&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;221,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;Final Mile&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;293,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,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="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;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,553,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzEtNi0xLTEtOTgwMTE_ff2ed207-708d-4989-9b96-e2a09d3662e4"
      unitRef="usd">1553705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63ad10976ede434ea7435e883a14738b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzEtOC0xLTEtOTgwMTE_e79024c9-6030-450c-83a7-633e3ad26fe9"
      unitRef="usd">419698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzEtMTItMS0xLTk4MDEx_10a1d5bd-ac8b-43f2-9134-ac11e3a9e488"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzEtMTYtMS0xLTk4MDEx_cbad4240-f6f7-4c83-ba9c-90f0f867e930"
      unitRef="usd">1973403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4fa677ce337409289564f20bcbd06c0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzItNi0xLTEtOTgwMTE_8adddaab-b8c5-4c4a-aabc-829485d9a85c"
      unitRef="usd">-185000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife55ec9f6a8b4368bfcea0485bdfdcfc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzItOC0xLTEtOTgwMTE_74cd26c8-97a7-4042-9668-586429966b10"
      unitRef="usd">-20000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzItMTItMS0xLTk4MDEx_1184c108-2838-4664-bdbe-4de8d7fb9dae"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i759c3b815d8d438d9b545791412040ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzItMTQtMS0xLTk4MDEx_39f24759-b34f-43e3-91f1-e6b61a246403"
      unitRef="usd">-205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieeb0a28b133f435e88804a19b7bfdf6c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzItMTYtMS0xLTk4MDEx_ef5a2997-5ed8-4c9e-b7da-2545aaaae1fc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Depreciation
      contextRef="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzMtNi0xLTEtOTgwMTE_a7d309a3-3454-419d-bcfe-84e7a2981ed2"
      unitRef="usd">24656000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i63ad10976ede434ea7435e883a14738b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzMtOC0xLTEtOTgwMTE_2fdb143c-ccfc-4672-b562-2ed292b0d810"
      unitRef="usd">6641000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzMtMTItMS0xLTk4MDEx_bb38002b-d6c5-4440-ace5-dc34ca0bed38"
      unitRef="usd">101000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i759c3b815d8d438d9b545791412040ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzMtMTQtMS0xLTk4MDEx_c6dbd9d3-5d8d-43a1-a418-54f7baf6d8e4"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzMtMTYtMS0xLTk4MDEx_695bd4bb-653b-4197-a3c1-2b289740012c"
      unitRef="usd">31398000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzQtNi0xLTEtOTgwMTE_57b13ebb-1c2b-4e92-a294-df37d0826138"
      unitRef="usd">7236000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i63ad10976ede434ea7435e883a14738b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzQtOC0xLTEtOTgwMTE_aa1a84fe-0437-4884-bff4-111017528c6e"
      unitRef="usd">8752000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzQtMTItMS0xLTk4MDEx_0444c604-9358-464b-b83e-2607096932a9"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i759c3b815d8d438d9b545791412040ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzQtMTQtMS0xLTk4MDEx_feb1909f-a066-418e-8876-5ea90059ff44"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzQtMTYtMS0xLTk4MDEx_c6709769-6314-4d27-9cdf-4647abc723e4"
      unitRef="usd">15988000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzctNi0xLTEtOTgwMTE_71aa908c-0a19-447b-b88e-c1be9b6dc15c"
      unitRef="usd">210968000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i63ad10976ede434ea7435e883a14738b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzctOC0xLTEtOTgwMTE_66a26c33-a940-4bbe-9e90-e3b66cbb30b5"
      unitRef="usd">56874000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzctMTItMS0xLTk4MDEx_3bbfa851-c633-4375-b78d-21b518e76f5d"
      unitRef="usd">-1866000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i759c3b815d8d438d9b545791412040ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzctMTQtMS0xLTk4MDEx_5f11a0cb-faf7-49ed-b4c6-83a923613b17"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzctMTYtMS0xLTk4MDEx_a924496d-6fab-40b4-b840-63c2ae1ac839"
      unitRef="usd">265976000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ided47fc38df84aa993ae735a0c2d818b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzktNi0xLTEtOTgwMTE_80783733-185a-4a77-aaf2-4f4cfb457707"
      unitRef="usd">39459000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i63ad10976ede434ea7435e883a14738b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzktOC0xLTEtOTgwMTE_88d81fad-0f2f-4a5a-9d7b-d06b12f1f39a"
      unitRef="usd">1270000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie139f5b5829f4682b8fcd5c137e21db0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzktMTItMS0xLTk4MDEx_8cddc027-f5fa-4931-bd6d-5e72c2781a96"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i759c3b815d8d438d9b545791412040ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzktMTQtMS0xLTk4MDEx_5e486938-07f2-47c2-80e6-a23098e6f8c6"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i75279c639e974955ad5beaf3da1c09cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpjNDA3NGViZTdkNDM0ODNjODFmNTE5OTk2YmMyMzJjYS90YWJsZXJhbmdlOmM0MDc0ZWJlN2Q0MzQ4M2M4MWY1MTk5OTZiYzIzMmNhXzktMTYtMS0xLTk4MDEx_ce725892-c998-4ca7-a2dc-49e510e6cca8"
      unitRef="usd">40729000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzEtNi0xLTEtOTgwMTE_fc5bf8aa-c7d3-40b9-b57e-b1e1e29f162d"
      unitRef="usd">1373313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzEtOC0xLTEtOTgwMTE_3a77b7a5-7aba-4d02-a161-b8a60a2e21d1"
      unitRef="usd">289171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i589919054cad4b4c94332e5505c8f971_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzEtMTItMS0xLTk4MDEx_753038d8-31d2-4275-8443-183efef75396"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzEtMTYtMS0xLTk4MDEx_1fe74f5c-3ebb-4fd3-9c1e-cb8a970c7451"
      unitRef="usd">1662484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60dcca6371e74f19a02235cdc7fcaf71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzItNi0xLTEtOTgwMTE_2f8d00b9-1635-430f-aa3c-eae4ca4db8b8"
      unitRef="usd">-957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2b62b65526042e39f1d74abd7927e76_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzItOC0xLTEtOTgwMTE_9c14792d-d600-43cd-bfe7-816287332917"
      unitRef="usd">-43000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i589919054cad4b4c94332e5505c8f971_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzItMTItMS0xLTk4MDEx_ecb70149-b10d-4990-8c58-82c149697145"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i771895519fe240218fb936adc8bfe970_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzItMTQtMS0xLTk4MDEx_89acd058-48d2-4f3d-9242-aa12d1424918"
      unitRef="usd">-1057000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4dc6675c161e4ce5822044ea494660c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzItMTYtMS0xLTk4MDEx_06d987dc-04b0-46a0-8fc3-a4417a4ea1b7"
      unitRef="usd">-57000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Depreciation
      contextRef="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzMtNi0xLTEtOTgwMTE_10795cd3-52a6-437a-8fb8-967e91a76b46"
      unitRef="usd">21623000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzMtOC0xLTEtOTgwMTE_17bdb682-436c-4b88-aa8d-2607217881a2"
      unitRef="usd">3538000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i589919054cad4b4c94332e5505c8f971_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzMtMTItMS0xLTk4MDEx_64c5fa5c-be09-4758-bc2e-546c53e47527"
      unitRef="usd">63000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i771895519fe240218fb936adc8bfe970_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzMtMTQtMS0xLTk4MDEx_c80841c4-4e05-477d-b764-21bb1cf228a0"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzMtMTYtMS0xLTk4MDEx_7a147a73-a294-4f97-9fae-ace8c4df7a25"
      unitRef="usd">25224000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzQtNi0xLTEtOTgwMTE_8287ce26-bca3-428f-a0a3-1827008dc5b4"
      unitRef="usd">7219000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzQtOC0xLTEtOTgwMTE_9c085008-1683-40d9-86b6-14c65f5edd1e"
      unitRef="usd">7109000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i589919054cad4b4c94332e5505c8f971_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzQtMTItMS0xLTk4MDEx_950bd92f-7ef1-4810-b6f0-3cf74ee8e58c"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i771895519fe240218fb936adc8bfe970_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzQtMTQtMS0xLTk4MDEx_646c5554-f086-4c2a-85be-4a520e624f0a"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzQtMTYtMS0xLTk4MDEx_765e18b3-ebe2-44d5-8e2d-6ed5fcb2b622"
      unitRef="usd">14328000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzctNi0xLTEtOTgwMTE_0c20e557-89a4-4221-b11d-01f8b54480ef"
      unitRef="usd">139321000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzctOC0xLTEtOTgwMTE_e1ddd784-82fc-4c50-8c3b-57fd442053a7"
      unitRef="usd">30117000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i589919054cad4b4c94332e5505c8f971_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzctMTItMS0xLTk4MDEx_1d7225d4-89a4-470f-8ae7-3cd734beb742"
      unitRef="usd">-10137000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i771895519fe240218fb936adc8bfe970_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzctMTQtMS0xLTk4MDEx_dcda7957-63b3-45c7-a821-253b0d15d65e"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzctMTYtMS0xLTk4MDEx_73eccf08-5dc5-48a7-980b-564ac69e073d"
      unitRef="usd">159301000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6365e820fd1e406292592b0adbf7ad5d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzktNi0xLTEtOTgwMTE_2278aa34-823b-4989-9a7d-759d9e7eb4f5"
      unitRef="usd">36364000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibf9417a73dc04c33a8455d2901c36a0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzktOC0xLTEtOTgwMTE_ade44141-f5d4-4662-aa1a-be40e9fdaabc"
      unitRef="usd">2745000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i589919054cad4b4c94332e5505c8f971_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzktMTItMS0xLTk4MDEx_455aff25-2f02-40c3-ba27-574eaa5b5fae"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i771895519fe240218fb936adc8bfe970_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzktMTQtMS0xLTk4MDEx_f0bbf219-2436-4ee5-a8b2-a6b25ba1a3bc"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia5551878400a4e4db11790fa9c95b126_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZToxYmYyYTU3Mjc2Yjc0YWVkOTA3YmE0MmUxMjdjMDdlOS90YWJsZXJhbmdlOjFiZjJhNTcyNzZiNzRhZWQ5MDdiYTQyZTEyN2MwN2U5XzktMTYtMS0xLTk4MDEx_6ba156be-106e-49d6-97ec-4a02ada548d1"
      unitRef="usd">39109000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEtNi0xLTEtOTgwMTE_c5efb346-2d00-490a-a7ec-614a93de9db8"
      unitRef="usd">1070106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEtOC0xLTEtOTgwMTE_afb6f2b5-94fb-45f1-a1ce-52f620744f7f"
      unitRef="usd">199567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEtMTItMS0xLTk4MDEx_a1484ae1-07d0-4180-9519-ade82280d522"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEtMTYtMS0xLTk4MDEx_041dd832-345b-4e86-8f96-1e2d15941b15"
      unitRef="usd">1269673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia85b8de58a224f028ad6a57310bb8f44_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzItNi0xLTEtOTgwMTE_623ad3bf-9f79-4ea3-83ed-dc849c8ec474"
      unitRef="usd">-2195000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97c183e2dcce497eb39c0da1c4a71d79_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzItOC0xLTEtOTgwMTE_3e811388-306f-4181-a6fd-2a2b3754aa33"
      unitRef="usd">-36000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzItMTItMS0xLTk4MDEx_c8cf65a9-9b2b-484d-a16e-242aa21cf206"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzItMTQtMS0xLTk4MDEx_bbe1a09f-9ee9-4b14-9be3-7dc9422f3303"
      unitRef="usd">-2331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2195252739bf4ccb8b4c42699c6c8d40_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzItMTYtMS0xLTk4MDEx_42335ed9-759a-429c-b28d-37eeec5b91df"
      unitRef="usd">-100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Depreciation
      contextRef="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzMtNi0xLTEtOTgwMTE_6a07567b-8e45-4ba1-a85d-b7d01938a621"
      unitRef="usd">19824000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzMtOC0xLTEtOTgwMTE_b8728f14-475f-4929-8ea8-18b1a45bd30c"
      unitRef="usd">3693000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzMtMTItMS0xLTk4MDEx_5be524d7-fc1f-44c8-8707-4900f17928be"
      unitRef="usd">120000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzMtMTQtMS0xLTk4MDEx_f0db25f2-d0d8-4aa7-9bd4-0a6873bcd75d"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzMtMTYtMS0xLTk4MDEx_7e4d5673-ffce-4beb-81d5-6a3930b8a8eb"
      unitRef="usd">23637000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzQtNi0xLTEtOTgwMTE_2ac016c7-30f5-4725-8a54-ae0b9ab6bbfa"
      unitRef="usd">7203000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzQtOC0xLTEtOTgwMTE_03ee8034-ecc1-4605-a3f1-0cccf734fba8"
      unitRef="usd">6285000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzQtMTItMS0xLTk4MDEx_1f2c8f4a-074c-4e9f-bd71-50ae883b93d5"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzQtMTQtMS0xLTk4MDEx_c75636ba-8b6d-4d7a-8bcc-ab2df1a510b2"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzQtMTYtMS0xLTk4MDEx_b3a46f46-6aad-49d1-9e1a-37bb66cee4fe"
      unitRef="usd">13488000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzctNi0xLTEtOTgwMTE_66084a86-606f-48c2-8171-88b0069e28be"
      unitRef="usd">71266000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzctOC0xLTEtOTgwMTE_48e9f586-8196-4055-aa7d-1ac0a2b78451"
      unitRef="usd">16391000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzctMTItMS0xLTk4MDEx_125a9b2d-8e66-4d1b-b0ff-33ce96922d00"
      unitRef="usd">-13733000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzctMTQtMS0xLTk4MDEx_7cbce281-83e7-4510-93b4-837b36587d7c"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzctMTYtMS0xLTk4MDEx_6fccecb8-3b37-49f5-8ccf-810510de1094"
      unitRef="usd">73924000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i97de1e3abe0b43f281199928af5e25fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzktNi0xLTEtOTgwMTE_87156452-0011-4530-aa98-2871d3e8f02b"
      unitRef="usd">19820000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i34e2bdf94db54b1a8dddc86468fc68af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzktOC0xLTEtOTgwMTE_66703d8e-af9d-4643-b192-120f65419a45"
      unitRef="usd">448000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i316c5905ea404a339a2e636c7fbfbb17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzktMTItMS0xLTk4MDEx_d6dc267f-fef3-4f3c-b3dd-42ae73112b2c"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3d68a64f290749bcbbf016634cc5b9ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzktMTQtMS0xLTk4MDEx_00017176-a881-434f-a700-33e6b0d3f9f3"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib6923a3487434d07a49770b41fcb4193_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzktMTYtMS0xLTk4MDEx_1f3107fc-ed52-49a5-98fd-686ebf27d0c5"
      unitRef="usd">20268000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="iaaaaf1e0abb34894b694991add547b13_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEyLTYtMS0xLTk4MDEx_60be6e71-f4d3-4ce2-856b-d993ea3f4c2b"
      unitRef="usd">683386000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i977c07855e2d4dc79bbf95e0b8efd145_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEyLTgtMS0xLTk4MDEx_178e1d4a-7837-4d1e-9e4c-23c99cf32be8"
      unitRef="usd">322001000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i625276b5d0b14b7da131b0e2dc0ccd5b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEyLTEyLTEtMS05ODAxMQ_cad8effc-0566-464c-8fe2-caa4c9c85000"
      unitRef="usd">202756000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icb81508ff9504e92a1479a5fa20787b3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEyLTE0LTEtMS05ODAxMQ_108fb69b-c3a6-4c8b-aa2f-e586b72fdbfa"
      unitRef="usd">-67000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8daae1377a2648a9903217ad5f920eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEyLTE2LTEtMS05ODAxMQ_0d34c181-be64-4c48-9b9f-995bee916f82"
      unitRef="usd">1208076000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic3e65445a9974c449ff09f9480bb7c52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEzLTYtMS0xLTk4MDEx_42d38734-c934-489d-86ca-1bd30200a98e"
      unitRef="usd">777987000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9ee7a03d0ead47b6b38f0ad5295f72e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEzLTgtMS0xLTk4MDEx_c0d741f5-0efc-4bbd-92a2-7211a555779b"
      unitRef="usd">249467000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i28ff09fca9dd4764845397e8512a658f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEzLTEyLTEtMS05ODAxMQ_c9165d8c-7d68-44bb-b7e2-8cd607b50115"
      unitRef="usd">90588000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4f2d7b060b144b17b530f528ed3ae66f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEzLTE0LTEtMS05ODAxMQ_dec8011c-b6c6-4845-bcda-c3fd5a0ca862"
      unitRef="usd">-219000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2b369f6361b8432aa60909e8cd4c1b2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTpmM2I3MzBiMjVlMGU0ZTFiOTIzYTNlODIwYjVmM2U2Mi90YWJsZXJhbmdlOmYzYjczMGIyNWUwZTRlMWI5MjNhM2U4MjBiNWYzZTYyXzEzLTE2LTEtMS05ODAxMQ_a1a60df2-97da-4b53-bdb2-2e41d7bb7935"
      unitRef="usd">1117823000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieeb0a28b133f435e88804a19b7bfdf6c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzItMi0xLTEtOTgwMTE_84ed0616-d072-4c9f-a663-5f6ba80a1240"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4dc6675c161e4ce5822044ea494660c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzItNC0xLTEtOTgwMTE_5af67ab3-2f82-40aa-92f3-f8d0680ad0d9"
      unitRef="usd">-57000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2195252739bf4ccb8b4c42699c6c8d40_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzItNi0xLTEtOTgwMTE_a8440175-0637-45cc-ba2e-0d6e9e8e6bea"
      unitRef="usd">-100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9904f1a9cc764448b36dd2914775b201_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzMtMi0xLTEtOTgwMTE_85fb233c-96f8-4a84-b444-772a550a1201"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5ae7af81881498c90817fdf64565255_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzMtNC0xLTEtOTgwMTE_afd9ce7f-bd7d-4fa5-959d-b7dd3631e009"
      unitRef="usd">57000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07cd95499cf3488a9aacfbda9962c19b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo2NDQ0NWRkOTIzNTE0ZmUwODk2Nzg5NjhhZWU5NmY0MC90YWJsZXJhbmdlOjY0NDQ1ZGQ5MjM1MTRmZTA4OTY3ODk2OGFlZTk2ZjQwXzMtNi0xLTEtOTgwMTE_173e6af5-db30-47b5-b4fd-b3f3ba080eb6"
      unitRef="usd">100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a6dac017feb4ab993076349c739c3aa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzktMi0xLTEtOTgwMTE_58c60cce-c9c9-4e09-883b-ac4cd12058f7"
      unitRef="usd">947817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85fe4b20cc684698b9f8d8edbf083841_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzktNC0xLTEtOTgwMTE_b469b49b-9a1b-4419-905f-e37b4cc2baba"
      unitRef="usd">805015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida24d1ce786849f6ab8ee21e399f9575_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzktNi0xLTEtOTgwMTE_05f7871e-f297-4b52-a60f-04366cbc68b0"
      unitRef="usd">599097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74272e15a7954c17ac939e67a2edbd77_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEwLTItMS0xLTk4MDEx_e1b01d50-faea-41ac-8fd8-74ed964b66c0"
      unitRef="usd">221979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia28b82d3fed94075804f228842393c3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEwLTQtMS0xLTk4MDEx_bc83977d-8193-4ce0-8d08-fb7e09a2f55d"
      unitRef="usd">223026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib71be04f37d6437aa9239b5b71c5fc1c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEwLTYtMS0xLTk4MDEx_e39d6045-756a-4a4f-a1f2-56f3411f1728"
      unitRef="usd">194058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76c2693e90474ea5a3d21ea5f37260b1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzExLTItMS0xLTk4MDEx_232353c9-98a3-43db-8dc3-6ca48a4876f7"
      unitRef="usd">293769000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0b9510eaeca44db92dbfa9de0c7f644_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzExLTQtMS0xLTk4MDEx_e204156d-996c-473c-b4d6-7d36387bc379"
      unitRef="usd">275201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bf388f5f4714a21aadf3b4233c5f50b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzExLTYtMS0xLTk4MDEx_3f572672-e3e4-44fe-8b58-9729f5c51639"
      unitRef="usd">224475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd25d06c391a439d99137934e374a896_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEyLTItMS0xLTk4MDEx_3d85ec94-2e90-4b2b-ab4d-42d90610d062"
      unitRef="usd">90325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a9277734338458499533d76206d8c10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEyLTQtMS0xLTk4MDEx_edbb261d-e973-4af2-b34b-e4fca0a4a192"
      unitRef="usd">71028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1152f2c3d4aa4a22a5027632aeff8ca9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEyLTYtMS0xLTk4MDEx_c013a3a9-5f7a-4d85-983e-37170de5e446"
      unitRef="usd">54671000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a4b4be19cb04b86875120934c3f4f2e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEzLTItMS0xLTk4MDEx_385e2cf1-c01e-4c59-b321-c38543a12b28"
      unitRef="usd">1553890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95954d5e988a4144acebe230723d0f33_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEzLTQtMS0xLTk4MDEx_efb4250a-28e9-4185-9a75-6a6d3f3942cf"
      unitRef="usd">1374270000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39d4c21448964cf5bd93ea6e0fdb05fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMDUvZnJhZzowMTg4MTFiOTliMjY0NzllYjM3YWEwNmVmZGM5N2IwZS90YWJsZTo1N2NmZDM0YmYxOWI0YjJmYWNjNWUxNDU2ZTAwYTk1Yy90YWJsZXJhbmdlOjU3Y2ZkMzRiZjE5YjRiMmZhY2M1ZTE0NTZlMDBhOTVjXzEzLTYtMS0xLTk4MDEx_bc3e587b-20f7-448c-b92f-70df390ee74e"
      unitRef="usd">1072301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90ZXh0cmVnaW9uOjgyN2FiYTFlYTFlNDQwNjliNmQ0OWNiYjg5ZWZlODcwXzMzMw_452ff0f5-9d66-4fd7-97c2-91dc683f3c33">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule II &#x2014; Valuation and Qualifying Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(In thousands)&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;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&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.280%"/&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.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="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;Additions&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:right;vertical-align: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:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;br/&gt;Beginning&lt;br/&gt;of Period&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="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:10pt;font-weight:700;line-height:100%"&gt;Charged to&lt;br/&gt;Costs and&lt;br/&gt;Expenses&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:10pt;font-weight:700;line-height:100%"&gt;Charged to&lt;br/&gt;Other Operating Revenue&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:10pt;font-weight:700;line-height:100%"&gt;Deductions&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;&#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:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;br/&gt;End of&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Allowance for revenue adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;11,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;4,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;7,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;1,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;11,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;7,806&#160;&lt;/span&gt;&lt;/td&gt;&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;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&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;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,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: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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&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;1,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Allowance for revenue adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;&#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;7,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;5,900&#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;7,943&#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;8,626&#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;7,885&#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;Year ended December 31, 2020&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&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,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Allowance for revenue adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;5,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;2,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents an allowance for revenue adjustments resulting from future billing rate changes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents uncollectible accounts written off, net of recoveries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents adjustments to billed accounts receivable.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i0b9904dd68784f6ebb25f9d8ebe66a71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzMtMi0xLTEtOTgwMTE_017c4f42-5f7e-458a-845c-7df9e08f5ec1"
      unitRef="usd">1734000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i5cfb652eab5840caa14b315e13e9a2d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzMtNi0xLTEtOTgwMTE_c0bd578a-4b15-4a66-916c-d5da3b296fdb"
      unitRef="usd">1052000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i5cfb652eab5840caa14b315e13e9a2d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzMtOC0xLTEtOTgwMTE_dc585d58-3d6a-4417-a9fe-05b23d814978"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i5cfb652eab5840caa14b315e13e9a2d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzMtMTAtMS0xLTk4MDEx_71db2ce6-ab4c-46f1-a776-c187a947618f"
      unitRef="usd">1258000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib909d4f057f545e2af116238f78c3066_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzMtMTItMS0xLTk4MDEx_f1807f18-072e-47d0-82dc-5356af4628d6"
      unitRef="usd">1528000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i554ab09e89fc4001953528a25525ec82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzQtMi0xLTEtOTgwMTE_a6d3510c-5e5b-4f80-a966-44600dab4297"
      unitRef="usd">1526000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i97e2df70a4044d2099d9a1e3b7db8023_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzQtNi0xLTEtOTgwMTE_5dba01b9-e304-4d51-b8d7-9ab12a3db22a"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i97e2df70a4044d2099d9a1e3b7db8023_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzQtOC0xLTEtOTgwMTE_c9665b65-4120-4ba6-bec1-54a00b664351"
      unitRef="usd">11347000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i97e2df70a4044d2099d9a1e3b7db8023_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzQtMTAtMS0xLTk4MDEx_741ba361-316b-417f-bf6c-e76d1f6b4fab"
      unitRef="usd">11243000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i17ce0a5f975d4b41843995d702525ca2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzQtMTItMS0xLTk4MDEx_d7fcfac9-453c-41bf-a6d0-9cca7b883894"
      unitRef="usd">1630000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib393e108797b412db53aee6854014eea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzUtMi0xLTEtOTgwMTE_b85f3f4a-dbaf-4a97-a476-f3f801a2d97a"
      unitRef="usd">4625000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4252a665448643f89f246ab727f5b9e1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzUtNi0xLTEtOTgwMTE_d7e1bfcf-9d26-40da-9503-46e9618b9f96"
      unitRef="usd">23000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i4252a665448643f89f246ab727f5b9e1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzUtOC0xLTEtOTgwMTE_8a613626-1d2d-47d1-9ea0-3875c0bf4cbe"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4252a665448643f89f246ab727f5b9e1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzUtMTAtMS0xLTk4MDEx_409e2e99-ad48-4e1a-b03c-06d81ca40fbf"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1a44c582f6be43aea07bcc645d63e4d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzUtMTItMS0xLTk4MDEx_931cdd64-7ce6-47c9-a26a-4a7f43b4571c"
      unitRef="usd">4648000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzYtMi0xLTEtOTgwMTE_3ba600b9-495d-4bc2-9b3f-c0b7471951b2"
      unitRef="usd">7885000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzYtNi0xLTEtOTgwMTE_f862e906-c6a9-4215-af3a-4100459b24e9"
      unitRef="usd">1075000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzYtOC0xLTEtOTgwMTE_db9ed4b5-558f-4ca0-8b8c-47b372aac80d"
      unitRef="usd">11347000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzYtMTAtMS0xLTk4MDEx_ac277fed-c9dc-49ec-9185-7389d85ac8b7"
      unitRef="usd">12501000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i73079018c27e41c79cd79c55eafdb167_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzYtMTItMS0xLTk4MDEx_d60c35dc-98d1-498b-b223-b48b053d2d8f"
      unitRef="usd">7806000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icc70477f047241e88ea3974854b2613b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzgtMi0xLTEtOTgwMTE_8771ef99-b65a-4cc1-9243-e3a20d34d975"
      unitRef="usd">1268000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i83eeacafd776439cad0cbd0bdbe35728_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzgtNi0xLTEtOTgwMTE_d8eba34b-5e87-482a-a6cd-517b723117ff"
      unitRef="usd">1670000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i83eeacafd776439cad0cbd0bdbe35728_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzgtOC0xLTEtOTgwMTE_78890a82-53f3-42a8-a58e-0628dca81f94"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i83eeacafd776439cad0cbd0bdbe35728_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzgtMTAtMS0xLTk4MDEx_613d0c11-6ef7-4142-b9dd-bb018fa92c90"
      unitRef="usd">1204000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i0b9904dd68784f6ebb25f9d8ebe66a71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzgtMTItMS0xLTk4MDEx_33ff41dd-1e99-4b52-9bee-7d63a57e3301"
      unitRef="usd">1734000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i244fee84c1524e97a281a9eacc1800bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzktMi0xLTEtOTgwMTE_aff31956-bcad-48c7-9239-5f88b0802428"
      unitRef="usd">1005000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4e40e751865c4e6485b529a4645d597e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzktNi0xLTEtOTgwMTE_3a338b6f-c8f9-46da-be21-bd0eae6d7984"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i4e40e751865c4e6485b529a4645d597e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzktOC0xLTEtOTgwMTE_a3fe9281-7640-4d49-8f02-77fafba1aab6"
      unitRef="usd">7943000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4e40e751865c4e6485b529a4645d597e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzktMTAtMS0xLTk4MDEx_2000f38c-b5c4-46f6-a76f-7f6c163d85d0"
      unitRef="usd">7422000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i554ab09e89fc4001953528a25525ec82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzktMTItMS0xLTk4MDEx_d60cc4dd-aba3-4655-87e4-e147ecd4d792"
      unitRef="usd">1526000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if5bdc44565204cf29eddeed824654960_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEwLTItMS0xLTk4MDEx_be372003-dc97-446a-af30-97e3e587b59f"
      unitRef="usd">395000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie76bc3e52bc94f2eb4b928a56d6fd0fb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEwLTYtMS0xLTk4MDEx_4dc1502e-dffe-4197-9d08-e2c342ed12fa"
      unitRef="usd">4230000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ie76bc3e52bc94f2eb4b928a56d6fd0fb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEwLTgtMS0xLTk4MDEx_6162fe5b-977e-437c-bcfb-3563fe1505cf"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie76bc3e52bc94f2eb4b928a56d6fd0fb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEwLTEwLTEtMS05ODAxMQ_fb94afc4-02b4-4f02-a1ec-651d2e31fa22"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib393e108797b412db53aee6854014eea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEwLTEyLTEtMS05ODAxMQ_11b8e93a-082b-41f4-ba7c-363589779949"
      unitRef="usd">4625000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzExLTItMS0xLTk4MDEx_ecf2a01e-5357-48a2-aa36-6ed334a8fd4f"
      unitRef="usd">2668000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzExLTYtMS0xLTk4MDEx_6c91afa3-cfc8-463c-954f-c9b3e41e5402"
      unitRef="usd">5900000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzExLTgtMS0xLTk4MDEx_6b0ccc6d-b2bc-4876-a687-f03039ead340"
      unitRef="usd">7943000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i720820a384024ef18ae1de65c6a20e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzExLTEwLTEtMS05ODAxMQ_3814abec-a1bf-4fab-b88d-6e04f4b53329"
      unitRef="usd">8626000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibd709a920436444f834d2172866e61e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzExLTEyLTEtMS05ODAxMQ_8000e54d-226d-49a9-b8cb-90f45abe7de1"
      unitRef="usd">7885000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i760b44b179194816bf16fef8d0f02e44_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEzLTItMS0xLTk4MDEx_ede7b606-0018-4a2b-b577-b9b5da034f5e"
      unitRef="usd">1316000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i161215aacc5e4ea9b55ec0e8cbae52d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEzLTYtMS0xLTk4MDEx_519bc727-c33d-4690-b5d1-ededf3c1dd96"
      unitRef="usd">567000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i161215aacc5e4ea9b55ec0e8cbae52d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEzLTgtMS0xLTk4MDEx_ab147333-7240-4541-bc2b-2a6eb96a946c"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i161215aacc5e4ea9b55ec0e8cbae52d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEzLTEwLTEtMS05ODAxMQ_685d38e8-acd8-4290-9ff4-88c9215c7530"
      unitRef="usd">615000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icc70477f047241e88ea3974854b2613b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzEzLTEyLTEtMS05ODAxMQ_c0f1d733-2a0c-499d-b0e0-cd605bccb6a8"
      unitRef="usd">1268000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if5f461f2bdb449b38a0323210bf977b8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE0LTItMS0xLTk4MDEx_0e3ecc74-2a52-4d5b-ba1d-2cee0540f4b7"
      unitRef="usd">737000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i42194a7880e1452ba77d45213fc204bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE0LTYtMS0xLTk4MDEx_8ad14e4d-6501-4336-a2a8-a079a16a00db"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i42194a7880e1452ba77d45213fc204bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE0LTgtMS0xLTk4MDEx_9aa4f370-e016-4703-a8f5-aa6a08baca94"
      unitRef="usd">4751000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i42194a7880e1452ba77d45213fc204bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE0LTEwLTEtMS05ODAxMQ_79250226-e2f4-43dc-8846-d33d5b24428a"
      unitRef="usd">4483000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i244fee84c1524e97a281a9eacc1800bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE0LTEyLTEtMS05ODAxMQ_04ac0806-c08e-465d-a1f6-a75058bf63cf"
      unitRef="usd">1005000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i89f28a1341bc458493c52da9fd390fec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE1LTItMS0xLTk4MDEx_32d55b9c-002f-4648-b732-6cd0642b0888"
      unitRef="usd">395000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i658b59d686a6435fa47baf5a64784b6f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE1LTYtMS0xLTk4MDEx_48d7fbbc-330f-40ed-a72d-5ae7fa7b21d8"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i658b59d686a6435fa47baf5a64784b6f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE1LTgtMS0xLTk4MDEx_592180c8-18e4-410d-93c2-4749ed556d22"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i658b59d686a6435fa47baf5a64784b6f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE1LTEwLTEtMS05ODAxMQ_6817fcb7-ff99-4dc5-8726-24763ba305a8"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if5bdc44565204cf29eddeed824654960_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE1LTEyLTEtMS05ODAxMQ_4e7c08f8-ac8e-438c-87f4-71d54e66b9e2"
      unitRef="usd">395000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibeb9d81fe44d4511880010ef5622d32c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE2LTItMS0xLTk4MDEx_940e8b23-f52c-4839-9a46-27595ad57150"
      unitRef="usd">2448000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE2LTYtMS0xLTk4MDEx_f08bdbc1-9291-46c5-9c3f-d3d19ea2e821"
      unitRef="usd">567000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE2LTgtMS0xLTk4MDEx_0a8ee5b7-eebd-4f14-b5ab-bdf57ddb20af"
      unitRef="usd">4751000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i65d74bb73c494229b87b7b81f86c72be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE2LTEwLTEtMS05ODAxMQ_f394543c-fcd8-4ac8-bdb7-6253773db11e"
      unitRef="usd">5098000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie25dcd77fd144550a3d640f173e0984c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8yMTQvZnJhZzo4MjdhYmExZWExZTQ0MDY5YjZkNDljYmI4OWVmZTg3MC90YWJsZTo3MGUzYmRjYzFiNzE0NDcwYTBhYThhM2JjMmJjZGQyNS90YWJsZXJhbmdlOjcwZTNiZGNjMWI3MTQ0NzBhMGFhOGEzYmMyYmNkZDI1XzE2LTEyLTEtMS05ODAxMQ_a0a55701-4a5d-43d7-93fb-659130e48ef2"
      unitRef="usd">2668000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIxLTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIxLTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTMtMS0xLTk4MDEx_1d532352-3ebf-4bcd-b2df-2f0d308057e9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTMtMS0xLTk4MDEx_1d532352-3ebf-4bcd-b2df-2f0d308057e9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTUtMS0xLTk4MDEx_ed5dc937-b3ec-4aee-9cc7-2c2085147cf2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTUtMS0xLTk4MDEx_ed5dc937-b3ec-4aee-9cc7-2c2085147cf2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90ZXh0cmVnaW9uOmI3ZTA0Zjk0YmI5YTQ2NzdiZTE3MDZmNDAzYzc5ZjM4XzE0MA_872fdd46-7452-4978-879e-345d48f1cf2e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90ZXh0cmVnaW9uOmI3ZTA0Zjk0YmI5YTQ2NzdiZTE3MDZmNDAzYzc5ZjM4XzE0MA_872fdd46-7452-4978-879e-345d48f1cf2e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Rounding may impact summation of amounts.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNjYvZnJhZzpmNTE1NzBmZTgzNDE0N2UzYmMwZDhjMDVmOWZjMmQ5ZS90YWJsZTo0Mjk1MDg5NzZkMmE0N2YxOTQ4ZGUyMmE4NjhiYTI3Ni90YWJsZXJhbmdlOjQyOTUwODk3NmQyYTQ3ZjE5NDhkZTIyYTg2OGJhMjc2XzIxLTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90ZXh0cmVnaW9uOmI3ZTA0Zjk0YmI5YTQ2NzdiZTE3MDZmNDAzYzc5ZjM4XzE0MA_872fdd46-7452-4978-879e-345d48f1cf2e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTMtMS0xLTk4MDEx_1d532352-3ebf-4bcd-b2df-2f0d308057e9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90ZXh0cmVnaW9uOmI3ZTA0Zjk0YmI5YTQ2NzdiZTE3MDZmNDAzYzc5ZjM4XzE0MA_872fdd46-7452-4978-879e-345d48f1cf2e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTUtMS0xLTk4MDEx_ed5dc937-b3ec-4aee-9cc7-2c2085147cf2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90ZXh0cmVnaW9uOmI3ZTA0Zjk0YmI5YTQ2NzdiZTE3MDZmNDAzYzc5ZjM4XzE0MA_872fdd46-7452-4978-879e-345d48f1cf2e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90YWJsZToxNzg0ZWRkMDg3Zjc0MjM5ODU1OTBhNDcxOTkzNTU0MC90YWJsZXJhbmdlOjE3ODRlZGQwODdmNzQyMzk4NTU5MGE0NzE5OTM1NTQwXzQ0LTEtMS0xLTk4MDEx_21d5a9eb-8ee4-49c0-9e0e-3773ba32f99c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmM1OTZiNzU5OWM5ZjQxMzFiNDlmYmRiYjg2YWRiMzhiL3NlYzpjNTk2Yjc1OTljOWY0MTMxYjQ5ZmJkYmI4NmFkYjM4Yl8xNTQvZnJhZzpiN2UwNGY5NGJiOWE0Njc3YmUxNzA2ZjQwM2M3OWYzOC90ZXh0cmVnaW9uOmI3ZTA0Zjk0YmI5YTQ2NzdiZTE3MDZmNDAzYzc5ZjM4XzE0MA_872fdd46-7452-4978-879e-345d48f1cf2e"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>91
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &2+858'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !DBV%6@>>"K.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)-
M:L,P$$:O4K2WQY9+*,+Q)B6K% H-M'0GI$DB:OT@3;%S^\INXE#: Q2TT<RG
M-V] K0I"^8C/T0>,9##=C;9W2:BP9B>B( "2.J&5J<P)EYL''ZVD?(U'"%)]
MR","KZH56"2I)4F8@$58B*QKM1(JHB0?+WBM%GSXC/T,TPJP1XN.$M1E#:R;
M)H;SV+=P TPPPFC3=P'U0IRK?V+G#K!+<DQF20W#4 [-G,L[U/#VM'N9URV,
M2R2=POPJ&4'G@&MVG?S:;![W6];QBC=%E4^]YUSPE;A_>)]<?_C=A*W7YF#^
ML?%5L&OAU[_HO@!02P,$%     @ 9(MA5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !DBV%6:'/)^)P'   ?,   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6;:W/:.!2&_XJ&[>QT9TJP90))-V&&0.BRO82%M)GNSGX0M@!/;8N5Y5S^
M_1[98..,+.R.Z(?@VWEM/Y;E\TJG5T^,_X@WE KT' 91?-W:"+%]W^G$[H:&
M)#YC6QK!GA7C(1&PRM>=>,LI\=*@,.A@R^IU0N)'K<%5NFW&!U<L$8$?T1E'
M<1*&A+_<T( ]7;?LUG[#W%]OA-S0&5QMR9HNJ/BZG7%8Z^0JGA_2*/99A#A=
M7;>&]ONQ<R$#TB.^^?0I/EA&\E:6C/V0*U/ONF7)*Z(!=864(/#S2$<T"*02
M7,=_.]%6?DX9>+B\5Y^D-P\WLR0Q';'@P??$YKIUT4(>79$D$'/V] ?=W="Y
MU'-9$*=_T5-V;+?;0FX2"Q;N@N$*0C_*?LGS#L1!P(55$8!W ?A5@%UU!F<7
MX+P..*\(Z.X"NBF9[%92#F,BR."*LR?$Y=&@)A=2F&DTW+X?R>>^$!SV^A G
M!B/V2#F:P2-&;?1U,49OW_QVU1&@+/=WW)W*3::"*U1LC#ZS2&QB=!MYU"L+
M=."2\NO"^^NZP5K%,77/D&._0]C"6'%!(WWXA"[/$.ZGX8XB?*P/_S.)X.R6
MZNRENW%RRDZJYV@I_S-<QH)#2_]713A3Z*H5Y.O_/MX2EUZWX/V.*7^DK<&O
MO]@]ZW<5'9-B8T-B)7+=G%Q7ISX8,S>!;D:@^Y<M56'3A]M6^Z.*CS:J*1]#
M8B4^YSF?\WI\AE&4D #-Z99QH0*EUQ$\4>$=::.:@C(D5@+5RT'UM#<X2CB7
MG"9^[ *G[Y1PV5DAZ#65[4JOUF[;N.W8*F+:P*;$#(F5B/5S8OUZ36M&N<\\
M+:TC2OO.O+(WU\8WA69(K 3M(H=VH;W5VTCXX@5:64#1ER1<4J["I=>P+*N-
M<??24I'2AC8E94BL1.HR)W59LV?G!-+(- NL[KWT6BL2Q,KN2QO6E)8AL1(M
MVRH2-:M.RYK3M2^S" #WA83*E_&(T.1N_C"<C]%P.D>CN_GL;CZ\G]Y]4>'3
M*S7E9TJM#/ @T[7K )Q&+N/0S(AL<>_00D"7AAA'(Y9$@K_ KZ>FJE>_5P/4
M!C4&:$BM#! 7 '$=@/?D&4T]>'/]E>^F%#4]W1')'F[;-GA4?*ZDIPUN3,^0
M6IE>80%L;9Z\IS?T/%"/W^T7T"<X#MU%ZC:GE[0O[7.TB,AV&Z,)Y=!XYXQX
M2I)&#8$IM3+)PA+8^J1>2_+^B2E)ZB5O$C_P_&B-U&^Q4;M@2JU,KS ,MC[3
M?TUO)->@_[MG3Y&2G%[N Z<THH]^$"@_P/KHQNA.X2#LPD+8^JS_-;K\VS'C
M[-&/7/4[K->L^&X8=1&FU,K8"A]AZ]/_U]AF+!9@P?[VM]4?6[VBT^]WU5\,
MHT;"E%J96V$E;+T/2-_,(:>D&I->H*L<^QKIHQI#.H6)L L78>M3_T],VOG9
MAD4ZPW5$I.?TVGVP74I:1CV$*;7RH&IA(K ^][_W!1A3MD*WQ-V@44#B6(7K
MB,J(A2%D?0O!W!_OT!OKS++1EG#T2 +U*))>KRE#4VIEAH6/P$<R?4[25&'Q
M$BY9\#96CI<?T9@\S,=*4$;]@BFU,JC"+V!]<B_]:=[6;I_=#8G6L"%"#QL?
MMF1.EO+7\P4[@$>TAXOQ\"\E0J.FP91:&6%A&G MT_! @Z#](X(,#2THB:&O
M\] TCA-U9W=$\SM5O?,C?51C;J>P"+BP"+B61?C& C#UA&<#<ES=U^F5OJCL
MQ$@?U!C6*1P!+AP!KN4(]B/DV2!<VL-!?INHH>D5JYJ843-@2JU,K3 #N)89
MF$;0A66SUW)TG.PQ*JGI%:NH&?4"IM3*U HO@&MY@?1U1".P3VO&7Y2L]#J?
M"(=OR=!U*0B!C)=)*OD9]02FU,K\"D^ :\TO+$(2!.@FB6%W10JGUZD<,=?'
M-:9U"G. "W. ]7G]CM9M2/E:=F@?0$% WLO"+8G4S>XG)QKT<8VQG<(E.(5+
M</3Y_70TF:-AXOF"<304@H)?3\=Y)P%9*VL7]'I5D\OZL,9E"J>P!4YA"YQ:
MTPN+#>1JNA9V1*:RA>GC&L,ZA35P"FO@U)I*F"7+P'>A63&B_&#J51H7Q1AU
M!CNU\U1-EM<]#NP+;/<O^^<7^*KSJ.)S4"]4*^\O&^W%AL!UH;M$P/L820^J
M9&:VD"A3ZQW<)>XYSJ7=M_-[W/$X1<;O%!F_H\_3]]/)\<$$'V0%2SECN@*3
M63$Z>T1U)C-A%L72QHH-15O.GE^0[ YI.G>]@@Y2;I=E9OL2G,^4IMDSA*1/
M;,,"#[P'@D7DO[HVOK\VV",8FA$NT'0ZS4[GQ[!?YN)GRB=CU(*84BL_O<*"
M./4L"##E@' :>?09?:3J#E0O9<&_2QOW\862FE$+8DJM3*VP(([>,.0E%(=%
M31/8J,P(CXA5E>;HPQH3.X7]< K[X=2L:=H1VY4V53/3RTV^*XD9-1RFU,K$
M"L/AZ(W"$'!Y&;*JY.\GG88^KC$FHTZC<U!1+<U#6ID>(U?6B&3%U?G6O/I]
MF-9\=XK#L]+YST1ZCQ@%= 6AUED?^@R>5:-G*X)MT_KL)1."A>GBAA+X9,@#
M8/^*,;%?D2?(_T_ X']02P,$%     @ 9(MA5BDC?^ V @  LP4  !@   !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6R-E&UOVC 0Q[^*E4E]59$0'M91$@E*
MNR'1";7:IFG:"Y,<B=78SNQ+Z;[]_  9DR#C3>RS[W[^G^.[Z4ZJ%UT"('GC
ME=!)4"+6DS#460F<ZIZL09B=K52<HC%5$>I: <U=$*_".(K&(:=,!.G4K:U5
M.I4-5DS 6A'=<$[5[SE4<I<$_>"P\,2*$NU"F$YK6L SX)=ZK8P5MI2<<1":
M24$4;)-@UI_,Q];?.7QEL--'<V(SV4CY8HUEG@21%0059&@)U RO< =594%&
MQJ\],VB/M(''\P/]P>5N<ME0#7>R^L9R+)/@)B Y;&E3X9/<?8)]/B/+RV2E
MW9?LO&_\(2!9HU'R?;!1P)GP(WW;W\-10/_F3$"\#XB=;G^04[F@2-.IDCNB
MK+>AV8E+U44;<4S8G_*,RNPR$X?IK,D9DJ7PO]?<TS1$@[6;8;9'S#TB/H/H
MQ^11"BPUN1<YY/\"0J.G%14?1,WC3N("LAX9]*])',5Q!V_0)CEPO,&E29(?
MLXU&99[$SU/Y>MKP-,V6R437-(,D,'6@0;U"D%Z]ZX^CVPZMPU;KL(ONM4I%
M/E,.I[1U1]\KH9%<45[?DN^R$059K=8=JD:MJM%%JE8R._M*_D/ B@JDU^3C
MK$//N-4SODC/ U.<+!>GY'0#AB??57A42!Q4X=J%)IFY2?0UU:ZV'6GF"_&O
MNV]GCU053&A2P=:$1KWWYGJ4;Q'>0%F[LMQ(-$7NIJ7IJJ"L@]G?2HD'PQ[0
M]NGT#U!+ P04    " !DBV%6@ //[[(&  #"&P  &    'AL+W=O<FMS:&5E
M=',O<VAE970S+GAM;*U9:6_<-A#]*\36"%I@[>6AT\<"CHVT!5K4B)/V,RUQ
MO4(D<4-1/O+K2TIK:24>MH%\2"QIA\/WR.&\&>G\D8MOS98Q"9ZJLFXN%ELI
M=Z>K59-M646;$[YCM?IEPT5%I;H5]ZMF)QC-NT%5N<(01JN*%O5B?=X]NQ'K
M<][*LJC9C0!-6U54/']D)7^\6*#%RX//Q?U6Z@>K]?F.WK-;)K_N;H2Z6PU>
M\J)B=5/P&@BVN5A<HM,K0O2 SN+?@CTV!]= 4[GC_)N^^3._6$"-B)4LD]H%
M57\>V!4K2^U)X?B^=[H8YM0##Z]?O'_JR"LR=[1A5[S\K\CE]F*1+$#.-K0M
MY6?^^ ?;$PJUOXR73?<_>-S;P@7(VD;R:C]8(:B*NO]+G_8+<3  !8X!>#\
MOW4 V0_H5F[5(^MH75-)U^>"/P*AK94W?=&M33=:L2EJO8VW4JA?"S5.KJ]X
MW?"RR*ED.?A(2UIG#-QJ=PTX!E]OK\&O1[^!(U#4X,N6MPVM\^9\)=7,>OPJ
MV\_RL9\%.V:Y9MD)(&@),,38,OSJ[</1=/A*\1U(XX$T[OP1%^E6"%9+0)M&
M\3RU\>D=!'8'^FR=-CN:L8N%.CP-$P]LL?[P"XK@F8W=3W(VX4H&KL3G?7U%
MFRU0NP8R?<&^M\4#+15YZR[VKL+.E4X #^L@3/2./1S2,:U(3% T6$UP!@/.
MP(OS,LMXJV"IW) QA?&N9$M0LJ8!M%2YIHM+O@%'9(G"1(>C#J6.F'J$([A_
MA&RT^IFC \ 8(XB3&2^+&4Q@$MJ)A0.QT$OL'[EEXH!58Z7UX9<$(WPV)39]
M:*46&ICAC)5ID< TMG.*!DZ1E].-8#M:Y( ]*3EIF#66(G,U@S@.9N@L5A@G
MQ XO'N#%;UCR;'+*;1!C8W*$HQ3-()I6,<2.:$\&A(D7X1<N:?D&A(DQ-X$!
M0>$,HFF&$YQ QRZG \CTE5U6U8*0SUTPZLRQ4_HMEZ!6U86*69IE;=66G7+D
M3*6NK*"]-"MS6G$ABQ_] QW@&,-E%*73 %?%QC*)8E^ IY8P2M6QG*V Q0RE
M,'6<701'>83^4%(KH$C4]^K0JFH!"%T6'//-<:MNW/NV]SH)K0 ET7SCK'8)
M2A,'[@-91U[<OW.>/Q9E:06'+%$5H61^-BUV.(KB$#O C?*+O(JW/Y\T4R$E
M5/ 4M:3U?='G1DMP&;&$,%D2'$YC"<%X28@WEO:P)JL=!@F<GWB[78P<YPF-
M6HS\8KPG[@X;8DP<HH08^$RS(,)AX( W2C#R:W"?E3SP3(5$6B+C: [08HA0
MG&!'8D>CF*+P3:5;6="[HBQDP>SU&_**\GL+N)_E;4IZ5%ODE]NA-MK19UU"
M6 F;2AH&D1G:IED0),05V:/B(K_D*HBB9?Z* )E*&@;8T%N+680BC!P01\E%
M?LV=5@4' 63%:E'>-#3BW+0*(N0ZAZ/N(K_PO@3Y3N>]/N?E[$YV>6Y3U%W1
MV,L1ORN+^RXQVEF8LI@&@9'G3:L()@X)PJ-T8K]T6ECPF9J^L@G85$>5A>%\
M%ZQF(7'(%!XU%/LU=%JDO8;5%$L4I22=-QE6NR!*76@/>EJ_J'YR!<:^W\BF
MVV'E8-.]Q(@7BUD:QH[SB4=QQ'YQ_(O7]\>2B:H+=COJ[@AT9Z%HFK;CF_'&
MKE;85$D5.V%B[(C%+E2YTU'BXU%.L5].Y[7C002]8T],*4T3LY"TF"&( I@Z
M2(R"B]_2OI;#WKQV#,QV,TRA&4*F69!&V)$Y\:B4V*^4UVS#1%]39KQB0-(G
M!TZ+7"*8DCE.BUR2P-58X5$N<>PM8VZW5+ M+W,FFJ[+C\^Z#DL^V]]&><7W
MW:^C?I*W*?=1A[%?AV_$RR8UDF??EN (GD"D:AL!'FC9LE-PV<HM%\4/;:(7
M2K^*#)=0-8OJWQFH^<MCG024$1> M[)1742N3]MA6^!J!;"IW/.6TFLRY3XJ
M.WY%V7E5J2SV+N)P9+[GJXD=$AYL<;14]<<2IV2Z"-$RC9)EG"2^[@A;>F@S
MSUB,8L>RD+%4(/Y2X3+/"YT E=SJ]TK'"F5&=X627^M;2E/O%88DG&.UV2DY
MBQU9AHR% ?$7!I^9I.J1JG:IJ-4&V-^EFD(?D CA>2JTV!$2I,BUJ&-!0/P%
M05^^-,Y,8P5M2GL,8VSD;XM=F)+(U8*2@[?5_B*@!WT@,ET OY.$^8+:WJ;:
M#*UMZNK@ XO^NO4W%?=%W2@1WZB1\"16+D3_P:B_D7S7?7.YXU+RJKO<,JK@
M:P/U^X9S^7*C/^,,G^W6_P-02P,$%     @ 9(MA5N6(W!;+ P  ,0X  !@
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
ML),4TV6*9$R+2+*/2/(.$7%%(;&$"T-NI# XEK&+[AD.4R2'FK3$5Y3APRM
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
M:%W2FL3,< >(6&RD(+%%-(QA:]%H+7):^WK@C5AW^)"IPB\54\E^X,3W[K6
M#$7696!,0W.\ )7J%M2P!,7R*(5-Q:.IV&GJKIOE&L\4':IN\2 J-6!\:B*0
MJQARQ4+#E:T*8V::LD4L]#'L"7L3KG@OS*N]:!HU3D/#:_EWUR@-T<XN-;!F
M%:#"C)A-'8H5D@5#,_["3D._M0?1@)>.@2GC$?/2;17VS#), )4?+2Q'F$R7
M3IP+4M\19-<29LN(E$(M4%W+>VX(:DEYKU>?KEOL]XKX9;\Z*^OH>&K2@YIY
MW9<\_>.4-\,DY-42^@R7=:$EYZ+1DDM%.Q^2B1ZQDZYN/Z9I?>H 02T^(G_@
MNP*>%M2N+04[)#*K"]#Y)(B865^ CO@A7>C+>,(Y[.8Y/3MF9N [#F:=/?)B
MLVD!JK4M2P"9M^!B C?L1(W!17I2C:MJ]=2H%+H]O]43!O3E Z-$K$Z[A721
M9[:*!)+%C+ %=Q/I8#?JC#5WY$_=&+U7\SAM3FH:#XVY[P:U3D)15_?K5C3E
MO#N YFV(40@3FL@ R4(\ X+!NRTC-/*7O$],A-U0].O_S=2@=YMQB!][L6>:
MMW68L,A")D 7!]A; $(\81..G O S]6#D*^Y6<5._GISQ[YDM.12T<YS.%$:
M?A'34B&R8464O- KH2HG52'MDYXY0JV*QP[9P-3:G$5H:&$"H HL9(-4#"]P
M*)F8C;B9[6Y8XN7;G!&;M];,"XDQM[>0CL:*LPUWD$X!51 M^)L0CK@1[FZ&
M,+N35-^JECXAC^X/SV@#&@5(+SB;GX-10.?'46!.=S >#9;@FTS 1YST,G6[
MD]0$KO[9#>!-G6XXX?D2YS$6F 4,">. 4G.1@W01]KU@P?M$5L2],?<YKWB5
MOJ+7D8ONS%TT6G*I:.<YG&B.N&GNO->E:CKD+=KS=''7@+A@;$B0+<&Q[WF>
M61BV+CB3G7N:V(ZXV>Z./PT[YM6K' $0QF+K<K>0#G?7:_D"A,1;-C9A'7%C
MW1=Q'*WMT5Z7OT"%T(UN5^3WCEEMT]8Z\'R3W2 98<1<E2 95BUBP>#$;L3-
M;L/(=>XRL6M1+N5)>TQK"0,YL3G*&C=H#RNRNI0KT+F="<:(>Q/K?'*-9G0W
M+DM5G;*MTV_H=!Q?UL=ADTLT:2YA#"?VWA3QS/T30$1#4Y4 *C78"[L09 (H
M\@) 3</XNJU(8E/.VMKHAT1J!;68 I#Y)%JXKZ 3,M$7D&DV];*\N[.H,KV)
M+[NMRD-=9*(!QXM"D.-'@<D2H([$ULX1J/.B8.'.GD[01-W0I-K+B(4="C:B
M57ST/)+SD@5M0HA#PM <1DBG;I B<QQ!G:_NI19L3LA$W<AD+'GSF=A-4851
MITJ-)1+EL:B?A!B^&W?%C@4'?RZ@-N>$D;DQ (AB;&YK J(@6"K@V<^8[HVH
MV:PL\RHO3Z7>JGW,VT-7O8JC](HI9SOO_)$W\$_*%-A>HI2:O1>48>R;AB&9
M[RT-]40WU$TW6P6]3;X[]3^X];=SIYW,LYPW3^@@BDSOQ'>W>*#)EUD'D% :
M6?Z C2ZL[O865A@ZH0YUHXZ%_WN B=^$_Q2B'!9@8N(_)*2*A\R%%=3%7KQ4
MSQ,-43<-#3\L-QI_WF6B?_5CEX7^_DZU,/VBNZ5]4$,\-._7I\*FG,BW5EI
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
M1,J.WM##H<N,Y9]19/*2/>.DP.#2YC3"7#QV-0R8%';V@#9:CLI3P9<JA%G
MR,*? GEJ:# Q>]TJ,DQ'8*RV+(S,-GKP"0E&C$CS;J%V@9:+N"WJ/^G7&IT7
MK*#C1O!F0!N$+]!418R )1!L &[_,TY#;@_+?.$>8-/$)-"XJT4@$5*C\*&W
MXXA\,^)+R<M8/B&O/&C03X%7_#HP#LD!%S%WGP'K9C2'S:;:$!WP%9"T-:I6
M7<U&BK&ZT1 Z%BIE:P"U$#Z$J-894P:]07X$\83$2'LH.HE4"7CJF+>X.\W*
M)> $J.'X%S)EW$9>>_OL&HUZ5I%O-;O*2(\GI&#N@OL&>]S1_I9401_05L[!
MOH1M_48H(G8>4KO,;-P)O\\*'D4?2+:V[))#;9U=;\'7VGX=;$ZU=/4Q*Z0@
MO;M#QZ<$]1?>RIV=*3 3"GOG/X:+MIX,4A/0<X ,\P95/*1F]#T+I(?@_,#.
MY^D8@3L;1R>M:O8D;+J\R(PG)#^0$X? $8M.C>H->?%*(HT,*17.#<A6;5O4
M_F(2AWA*<G4AN\B,30:H4Y9F=J$J.J^'9&![#(XE@CT>"_3LX1A9F6#<D(8T
MA'GB;".T. Y>$-HZ;HPY!?L3973C?9V21&).8." @!U=O/^G#*? )"(3MT*&
M#6=^'0X+_GA/1E8T6<0SL+CLA[=R?\W9!4;K63Q9+J/%,IXLUA[>3E;+>+6<
M1)/Y.AX#2KP'/5?OJZ(W/%G&\V0<)=-XN1H3972H^UC(3-;P/,%]3*=3(BKT
MBQMW$TRTJQ'GDUF<C,?19 F68A)]JEI57+B8:+98@TV[CF;).EXO)K"Q[Z&9
M"%A O("33L;C>+587ETK)DX,4)P!#.!X\ D6':_GZ*>[>GVQU:HQ!"N<F#A\
M'T!/HR+O KV9SU?Q<KID0WH5)[-Q:$>SE8$+,^5J#"R>;Y)]GV:KXSB$CQ#<
M\&9I$Y-X/@<+'OZ=KF?B6HC'\VE_,W=%U66"$DBJ3,"!&6])K!&]_A*)Y^C&
M/=B(&5,V$EM*BZ1V$?AJ7S7T4=5D:1_8BN^Q#^'R@"GL P?)!]#_&WJPA&W
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
M ,^W%:C"\@<N@)5:M+V?_C]02P,$%     @ 9(MA5IPUKV/R"P  IB(  !@
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6S-6FUOXS82_BM$NBTV@#:QY3BV
M]PW(OK4YM)?%9MO#X7 ?:(FVB4JB2TIQW%]_SPQ)27;L;(OM'>Y+HA=RWN>9
M&<HO-\;^ZE9*U>*^+"KWZF15U^OGY^<N6ZE2NC.S5A7>+(PM98U;NSQW:ZMD
MSIO*XCP=#"[/2ZFKD]<O^=E'^_JE:>I"5^JC%:XI2VFW;U1A-J].AB?QP2>]
M7-7TX/SUR[5<JEM5_[S^:'%WWE+)=:DJITTEK%J\.KD:/G]S0>MYP2]:;5SO
M6I F<V-^I9OK_-7)@ 12A<IJHB#Q[TZ]545!A"#&;X'F2<N2-O:O(_4/K#MT
MF4NGWIKB'SJO5Z].IB<B5PO9%/4GL_E!!7W&1"\SA>._8N/7CL<G(FM<;<JP
M&1*4NO+_Y7VP0V_#='!D0QHVI"RW9\12OI.U?/W2FHVPM!K4Z()5Y=T03E?D
ME-O:XJW&OOKU.^TR4]6Z:E0N;M;*2F^L*A<_J"(7<+NXE85Z>5Z#&^TYSP+E
M-YYR>H3R,!4_@?+*B?=5KO)= N<0LY4UC;*^21^E^$YE9V(T3$0Z2--'Z(U:
MW4=,;_2G='>L/-ZMC9.%^-Z:9NW$OZ[FKK:(H7\?LH3G<W&8#^75<[>6F7IU
M@L1QRMZID]???3.\'+QX1(N+5HN+QZA_E0?_&LKBR@DH=J=-XXJMR+&M,$[E
MB<#JJ[75A4A'[+5!(NJ5$F]-N9;5%G&<*R&11)GF)*\--M\I5PNS$!\-DH%X
MT0Y';#;2B0Q;"U5#(*S_H.:V 92(8<KDAV<DB@18."2EY^6O74MQHZP262&=
MTPL-,N#YW3?3-!V\^-$X)Q;6E*Q!J[B)BB>B4BQ9+>]YR_"%T%50J'*FT+DD
MP6YK_ -N>::DJU4K@K$[):XK**#8<K1OJZ1U0E%^"$2W*N?*Q@@?LO)DM#/Q
M5MD:  OM[=I &B7,G;(K@# O,J!E\=+5.XZ016$R%@E*LO+$UZDE"0?#@!1T
M7(IU ZI..>B=B\K4XK=&%GJQY>715)EW_D;7*PARV$(L#!MXAW582:S:I>Y,
M?%XA%X+4![Q"]E&%!N:%M 34-6453=ZI ?*9+K27 &__;F ?BHC;L.13U/1L
M+VY_7F-'">@DT8AH9G6MK):\9!77<O#MV8$T!2\ELQ4*VMRIWYH]HX*.R7?C
M7=W)HF&K;%:*?49>H5@:3EX@#ERM2WZ]D-H*6JP242CG@I5@%=2S(A'J/E.*
M@H:H4U1FTMHML>5-;%N(6,&/8FE,OM%%(32$T)8M(BM9;)TFNE7>9,12<K3^
MK:F4& U\LD+!7 <OKF3-S#K)6'W(X7@C6V]'"-BBB!% ;SD ._LTE:XYH^5Z
M;<T]*XZ8'7\;34M[$&LVIW"T< NQ>8@AY/VBB;;XRTP8D0=AR;%9F6@-8UGA
MGC5C-A_0$!%G-@JYFI!*P")$'((^F*0PU5+17DFF7"MV1"DS:RBH3:DS=I .
M\2\;@*J8;[W^-[]<OWLVG E8(5>TE"1VP)Z&Y:O4TM0ZI$[0NI-RWCB O7,)
MT)+J6JV6H$#0@3XJN#.NV</=X)J%:6R]VO<-$A\Z,4HP-1(8YE&9#,;7WENB
M67NP1"?X*QF_4].K$44*@ &:L4IXY#A O8M6F+/GGJ .+C4<V:;#7!:RRE1\
M?2P\*T4A3D7&9\@^3 .=KQ =U3,(L1+92MHET]P-ZR?CY&)PR00)L&SN,PZ"
MAN)SW<GK:>Q5&-\TZ]^Q[PCV+@"4 $)DO*Y\L\Y/>Y7F2*&!!M< M-P[8#>[
M.F&%QR[&/H#[AFTGEZA*KFYS"!"IX(E=Y(37-X2K(C>;ZA!01+ _D+L'4G?'
MWH>$>FC\-$UFD^G_K?4_[^(JB=G9@D8.;G8DY> \5$-6DJH=MQ.L+E4BRM@E
M=50D9%/1?C;3 K81I<D5@(_R2\:\BSL35"0- E#-Z5Q9G_#2RCF5/@X&K9!Y
M[X-<G J+IFZH;$<.L"AN6X'O8#$T(E M(]!,0NZ3A%EC+:=FF]VA34OZ.,@2
MUEB8>U0@.5"K:8PC*\-6<#>$^J06A*(F5/YDOY>_]0,GB7RKEQ47<3"_RMA&
MQ/TCFK<,"HJ$7;8@: -),F/CN#65<TRT_3 -3NC\=N9[BMAGWAQH3_<K5X34
MML/M8U$+OR31DVDR&%!!]M8FK9HUJ2S%$U"G=PBQZAD)V3J GD [)^:*4!*[
M@=00/Z$.5L'6N4*WF.FNHY$EP=_O_,#')8LEEU:IMM2Q=#I675D=X$Q*(*HT
M*E^$X"RTL%\GE) U4?%$45:9?0$VU;.2ALVV[9JC>E3$J.>%."-\/@8VL5)$
M?1C.HCXYM]V+;A1Y<IG,+B<'TW?'$!VK Y+V>7Z-6:CQIC(MBZSQ;5?$ AK"
M$732%L!/7=);VL%HX(7?\-$%^1(6E2A?T+LIUSZ!&J"6![''"(6NGX*5<-@]
M?QC\B'M") M4J1'\5J'>"'^2)(9GZ;?B_=>9(&*>X/EH.#X;?(MID!QX9TC4
M0H/MF!_?=@U[J#U]YSZL@,",WSG4MQ3WD)B&)7VPEAT.(;3[835:O:4*E0A#
MEB>;]R:# [LIZ?K->^W'COU9(T1B6XCPE"O1?I/3 HOKP)#&=D6C#T^7J'*-
MC3/1H1Y\?]"F+.Q*\6$;[&FQTU3&\M.A2J\7?=#I)6WW^&B?Z&M&J#0/^LRO
MZR+W_=MO%(\TA!XN_DP3(OYW7<A0P!Y6HOCSCEME[S34$5<M\G^YGBG.5QH0
MN"X]3NYI4/KS[56KYJF?&S[??"\^7-UB<BIRQH,??WR;A(EDZT/P02R?B9];
MG +)7<%"(E S%(J0BP(QD'BDT27!MN;$)N]P1X'>A8"#T($H\G/D2MWI=E@:
M+C&+A>(SYQ9=@G0< P_QD<+5*CI(]U.6WR^H12DZD$*?VXGOCTVZ+)HC(C&I
ME@2?/%4Z?2]*?PKKD3EF]:YP7F 2#>W@G8YCL:6Z0&90][4*)W&P5+FC"[D,
M/.FDIJV55</!%9:5Z!,A]M;W$=2Y4'-"),,\=\TG"1X:8["V.G;>BY-O<&MS
MW.-(, 7=N-$E[<$[T NI=28^_(&D.%H)GDPN)CS1ARB^X7:QPR!J8BLJ$E]W
M3I@\9HT=]3L'>E7 [P9=-RG#L<4%Z)'0 6:%^8\<E3QN6SB:Y%_+K9<> 0(H
MI+E!H+W)^8"D0A5?R6)!JAU*:-:L-1-PGW"Z=?%NG8J=;@@Q0.F0VV&O=)1+
M$Z[J<M[8<$IRD&TXO[P<(.ZWX;C7XWK;BOGV#(M\3:)'057/PZO/%?# ><"!
MH+&QHE%0\D05P@']"S4L@!EN\&>3!R'5[7D\EMZ$PXQ;^A#DVK!I#<+2Y]VL
M'<3;M>!N$Y(!+P 1<NX[IV"<GA+H0PJT0G7L#2C!Z>ANL6, /N+;T& 8**!$
M=20/^@@RTJ&LT*1)6]',O-#+[CRKQ^.HQ1U&26IP1/CJL@/M"+<F4_M*!<K!
M,[MTI4-ZS*'F7!4TVB")^""IM=7QJ$B]C)0F-8SD)]Z6:3R*\CU1($7"+AHZ
M[[CMZOZ13S(?6BM=]^K^5?S4VCFO_1;2'<3WC]W)5W_@ZT?RW_SND>Y]_:"D
MZP\6_R3 ?O]PZ_&;F]XI P *6?"$DVF8OL#5<)),)I=T<3%,+D:CWO*(3\_%
MQ\:B<!"P<.FGQMO;.-(9):/I4(Q&R6PRHX, ^(M&E@W&*=^(*B"MV2HX6U5J
M0:$=M\Z2B_%47(Z3R]FXQ[SP8T9<E2;I="8 +[-I"O4>FX3BEOA_F%R.)W"!
M:ZP_M:.^N)"Z[,F0SL1ED@[&XD.#:2XHWKX>#Z;B(DFAVJ.5+C!+)V34\10\
M#[:TM,PWP^D49KL0GTU-"7Z<:#I.AN,9J,Z2R>54?.E+7;OOZ03T1Z?BZ0B,
M1N-3OQ,+XFE+6V/:'6DRO1R<MO=?9-4.JQS@/*EVQ(:#)+WH\[]NEXFG(1!.
M'UC[Z7"(+;-D-!B>?E& ?E[NQ#4S'Z6G=)G.DL'HXO30U^;SWF\'2@47T2\D
M"(: ?_YG!.W3]D<85_ZW!]UR_PN.G^!A#4 IU );!V>3\8EO(>--;=;\2X2Y
MJ6M3\B5]PU26%N#]PI@ZWA"#]J<IK_\#4$L#!!0    ( &2+859>Y7?-9PL
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
MVND%WJ0P:P7!%(]Z5"CVR=;Q 1TGH4NI>8 '5E:851)#T=(4HBF"2=&F[C9
M+K'5AHE-U'+5#?U[D_6)B2$(>30X[49PR1&%V?%I&'AH/UZR,(:@8M0B'%\4
M\I=4[_-TFZ,YQVA*UMH'ZT&KT!['-8Q !CIQTLJ7''& B*(,)L4I?!'9"<GV
M5E)PD&^7D4,;42WRV+5QXHM[ZMJ:#9S2;K+B>R.I0K6!D)![A5[CR$<>S84E
M,*P2=AU6J988)8O@);QSYW V=1Q#6\(*N9$%^+B8R=[DWRB!&XLBZVB#U!L
M#F$5/=MJ8Q$#/(_EE@(U1'*#@4**^$4.!VC@P:Q&3V1LBG\JDS!%:501,#$"
MA4CT91>6#],J&KUS+E?.P,,AME>-6DFE,"3 ^+F$J;:.",6N]7<L 0J!9\E8
MEBP2HU5O&PF1;I>?#,#=4*,1AVR/5R7#"-X760ZE GZ8BHI%AVQ8VKI*LNTI
M/1R>Y[:AZ5</^@I>&^]0<HLGF@GW._#:RN/:!IG0NI#!D0?30W:MC"'EUNRV
MA ?>?:4LO^;Z&_M#"@Q!=!;Z$3OL<$2]OKW^@WVAK]V0VO7"G&MM/)68<#)
M,FCVI[ F8;5J7"C#=@U[(8C6I$%H =-QMGA++IJ.C_&P#%6\5?N1(KM.3"C@
M#K+#V$:HFA+8Y]!DXS1]&R.JWX_S4V!0RG5)IH?;#V3DN1(P,>)JU5"JO,1\
MH&HZ7J1O$_!I&?&BDEK2B9FJ#X*;JF.O%7I1U6*AL 152]:;^I5BIZ3>L]9.
M:0=9.R#\6]:F>:*-3EBLYO>A<$( Q_F+6Q=F'<&!,HP(5 IIXXZ(H%"<V>('
MQ<&NX'TI[!.@%E::@JJ@DGF01.6NXQYKDGP>#T3$GA5,]FH80<CWAELPCZ'R
M8-J,),-4'(PPVZQ\^L!'96,^/D&TDQ;3\7SV]L4;A&2G>XUQDN]/<.VUP=>=
M'DB5G2Q!,W,8.O;/GG1W(!X?![MX6\,,J%I"# -D6U9P6%S'_A*<7QM/!8\*
ML>*RHEFECM=%J] 9\-C>4\2XZJKL$LWE];U^:/C'YUA/-Q4TON+LD,[F@Z#]
MS.]#/]MWQS09W/R%#DKWF]38477C)6#_M;]"O8HWA]OM\?[UMY!UE#PKD*8H
M:B-FXYUF?/&F#O>(T-J;*CR6@L,YM 'K*P,SMB\DH+]8OOP+4$L#!!0    (
M &2+85;FO^Z&800  !X+   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;*56VV[C-A#]E8%VL>T"ABS)=JZV@3C)HGU8;)#T\E#T@9;&%A&)5$C*EWY]
M9RA9L;=V$'1?;)&<.7.&/$/.>*W-L\T1'6S*0ME)D#M77?7[-LVQ%#;4%2I:
M66A3"D=#L^S;RJ#(O%-9]),H.NN70JI@.O9S#V8ZUK4KI,(' [8N2V&V,RST
M>A+$P6[B42YSQQ/]Z;@22WQ"]WOU8&C4[U R6:*R4BLPN)@$-_'5;,CVWN /
MB6N[]PV<R5SK9Q[\FDV"B EA@:EC!$%_*[S%HF @HO'28@9=2';<_]ZA?_&Y
M4RYS8?%6%W_*S.63X"* #!>B+MRC7O^";3XCQDMU8?TOK!O;A"*FM76Z;)UI
M7$K5_(M-NP][#A?1"8>D=4@\[R:09WDGG)B.C5Z#86M"XP^?JO<F<E+QH3PY
M0ZN2_-ST*1<&<UUD:.Q/</]22[<=]QTA\WH_;5%F#4IR B5.X*M6+K=PKS+,
M#@'Z1*GCE>QXS9(W$>\P#6$0]R")DN0-O$&7Y\#C#4[@-9G!7S=SZPQ)X>]C
M2380P^,07!Y7MA(I3@+2OT6SPF#ZZ4-\%EV_07#8$1R^A?[N@W@_RJ</%TE\
M?MUBP0/)'8W!#)Z<3I_AMQP- IG#J!=%$5AVM: 74'66UENNI<M!0"4,K$11
M(]M\C,(H!E&[7!OY#V8]F-<.E-[!Y&*%,$=4(*VM"<IIR(3#$&Z%S>%.KF2&
M*K- M04HTAQ>:F$<&@;G,^^!RQ%N=5D)M6U3L3#3PF1L<B<-U;4VEDHP+023
M%2K;]R$*ECA+6MAA%UM(.7K61F\328904>!4ER7=$SZ!\!2O^,=YO8]3?(33
M-P5?<&[(<0OGOC0&_X/.Z<AP:CLHB'"D@Z*@,VT2D,I'7DACW7=[- C!ZQ >
ML:I-2N> I#Z]-*(\2&'$*<2730I'*(NJ,GKE*3="-*]X52%4)S^IEAYC;YV
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
MVC'ZH3)C3?JHJ?#W$X7>ROGHR,8%-B%)?P-:X7@Z&GGL>$8U%3@X#KUX,O%
M1HW>!U4N7S]1ANN6CX, 1(G<)-$*@M!RUF>WK&J0KR9$>%=2HB860R])$F]_
M5K,UC)+YPU*F2R:I? H70+#D7'3)R@.J-3Y.<4.VT**FG&>*RK#0$<+W6-G&
M@X$BWC:G@XDHT3YG0MPQ7T/JJYJ5@1BR $2C7!D]%*Y;'F],=C% .]T@Z;^Y
MZOCB#4J(]/H1K9^1 VY:^2X[\OT=@^5$6@QS>C!U=)G9(]E!&L<LB?WQ!' U
MQ#TDS3&+H%I@WH7$,\8W$?Q/WZ,1?$Y&?C"BT9B%HAF;32#73M@L]D<A@[1A
M!G03230-D,#D<%(Q00,E $)3RW03P=V$,4P)_7 QL9%X8TB&)G1C+YX%P]C]
M^-1J?8JB3;-;*:.MXFY9>'X<>6$\<6EC-)X.E[Z!* ?5HTVL>WS< ?W H;%7
MP_*JO#N#DE@ HVZ'L4(X@]Z,E!TM"B]3#<T P,0UPQDUEG/1@N\.5.=VUG/@
MIV[F_P8A<+K#A0J0K%2TC:< PZI3LLWFS*R)KWTGZC8V>TH$_-EY3WA<<[ Y
M BVLYPL@TL!RN>-IDQ#=/+)ASE<:L86M+3?#-7O@X& 6Z>*\O=#A,Y !E7CV
M 8'/CUC ?B>'? H@A(3TQC-_N@$(TPA"$V!0PGXW]>1D%D'UG_A)V($')W%P
MRJ8 #8,#D" <X1+3B0]T7X[/A];=B\X'B&PO?&9;D8=Z/C820_1!^HE')OH@
MG4VWHF\?1MAFE.)G'U@81#YV#7#UJ9=,)Q8SS+QPNI5WOC!FV.9Z'UR8>)-H
M]LW@PK50U+;&7H;U]ET=!&#FDUAW<M/AGL*J0]E ?V/3[G.;1^X@U*G%"$SB
MIL4$KMTOM.F*ITLI[@EJ6 X7L@0R$O?H7-T!R/$@^8%"0(WV 1$"2;&" RD!
M/S<[%[ E?T2@DXD5\"^-\5!6N]6F!QM3#+-NQPM@)X9!HD3=J!+71W^ YYGK
M'NP=BQLC9EKP,'HEA#*@R4,JF<""(DOLHJQW\O"^PAR,G@KY/:VKH4V='E#/
M  .Q8X-DYN).E@1K8*H S7:;*H7@NE'6(IV.0B?K6P< Q8IL7QMBH[@AM'03
M95]"9VB<DC9%@SO1>\I,35YODOD^]GH.M]NE>K45F7#-R.^IA1<$W[MT:/3F
MA 4'$2;M6O8L#NPM2>XI0&SJWI354-A^2$AT1Z@W!I%K!.I2+V$<*$,636$Y
MZ%O34LPJRAXNYMQ.7]L*6R_;D6@EDQDAHQE9+#OX9L5EAK76#@;1^WVL'MAP
MKH,M!?MFV';ZEBVN#T.3#).!=S@_/^%_X#;_-B$)/ NMR9>LV#F8.1^F."I"
M#S+/,?DZ7P"EPX.%J>6-,T@G-4., UILE!+6B??6Z*VTN2G0I$J^I8"^0,].
M7EB$-CU#TQ;D='8%1+C**]S*46RZIM-+VX';E>$+=0*?8O*+]  _YPSFV>W
M,)K@-HT@7!P;M!B.GM,//"3[Q<%>7SRBGEV<T$<4T\?6RFIO\V],S;^(FG\)
M_+T>FK@/W)^%RU_:TC.*,5T/\G^*TR$6^3KP?C(S.^YQV*+[,'$6O3(9]\2V
M]H)^[Z\I;48^"<>G;$(]X*>!_B0P3C))OGQGR_*R(T2W\:K7T7BG3M@4PP $
M86(S-?AER7281ST#C2-O&HV_:2=-/*; +^)$=[ )LWE.<\F)X05X;V/]6II<
M^UM)QKVM@:;NZK?7?1OV+[RVQ@UV.30(A>Z\WV&@;NZ$X:[Y&(38ZYB%H=WM
M1%X,+O@YV:^_1?(.!NCF(-'VYJX;E2ZYMLG]MY9? %ZCI\=V#V:O;J^OW8%L
M_\P7K=G4RTJ1?4#?>$PK[ $M[_0J8PC./: '@:%#B>0#NJVW>!@Z-V>_Z'2
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
M>QX%,],!=U]JM=,_R5ZKNE:Y?MP*CM. "/ ^5:KNOI" _C?Z]_\!4$L#!!0
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
M_;/3"$SC4LW$Z2HXPU([\IDP7).QH_$!M%]J[783?T#WJYC]!5!+ P04
M" !DBV%6IW^#L[H&  ""$@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6S%6%MOVS88_2N$5Q0;H/@BYWX#<FG7 NO:-5WW,.R!EFB+"T4Z)&4W^_4[
M'RG)<F(GP39@+[;,R^'Y;H>?=;HT]M850GCVK53:G?4*[^?'@X'+"E%RUS=S
MH3$S-;;D'C_M;.#F5O \;"K5(!T.]P<EE[IW?AK&/MGS4U-Y);7X9)FKRI+;
M^TNAS/*L-^HU Y_EK/ T,#@_G?.9N!'^U_DGBU^#%B67I=!.&LVLF)[U+D;'
ME[NT/BSX*L72=9X963(QYI9^O,_/>D,B))3(/"%P?"W$E5"*@$#CKL;LM4?2
MQNYS@_XVV Y;)MR)*Z-^D[DOSGJ'/9:+*:^4_VR6[T1MSQ[A94:Y\,F6<>UX
MO\>RRGE3UIO!H)0Z?O-OM1\Z&PZ'6S:D]88T\(X'!9;7W//S4VN6S-)JH-%#
M,#7L!CFI*2@WWF)68I\_?\NE95^YJ@0S4_96:JXSR15[KYVW%;SOW>G XR!:
M/LAJT,L(FFX!':7L@]&^<.R-SD6^#C  PY9FVM"\3)]$O!99GXU'"4N':?H$
MWK@U>QSPQL^;?2U=IHRKK'#L]XL)S$:F_+')Z BYNQF2JN?8S7DFSGHH#R?L
M0O3.7W\WVA^>/$%XMR6\^Q3Z/XW3OP9E7PK!KDPYY_J>9=R+F;'R+[A*8HX[
M)^A+YTQ)/I%*>DE3VAMF= #UA16"*;$0RH7RR3&#44&;JW).I>E81>-2LP6X
M2#UKYJ%)QK;0]WWVQGF)2L09@)X2^T5@/VVI;Z'$K5B=SKM;"RDLMUEQCT.Y
M9W,K8: /)A(+J><5\& 0+>=!2;S("BWO*E$3QV0I.&50![C//DXH"?A$M2C?
M%] (X7STQP\D:J1.J&=["UMS%# S$P\I!>K4FA(;<P']S1$*YDQE,^$2MBPD
M,"MM'A\ C=V CX (J[E2]Q LS$#2\^;03ACZ"#QD,C,VAS<%E,@7<()T;%;)
M,)1T/5?;'-.$')PI@,FI!'@%RC8X<&H42%%06T\?L]??':;I_@G[B=BP$=MA
MOU3&8Q_<GX4,JN6Z9ND 8YDD-\AL%>5.<B#(_0>PZ2-8 G&RE(K;S1"/#SYA
M=X\@5CQ>@M=8$-*+W*2-KP\Y"7E:FERH'?@+(_DJS<)FA#HK&"*'<V8:OLVX
M]DVT":R3 S@:LVR"0!AKS<183L0G]]U%W50+[JB@>,"4(3M"P"J<AGPI8_F*
MESE[#&=_>-:0( H6%H/Y%H.Z:=UG%PZ.%PMI*D?)"ZFN7*T5/R,L;)RPB^RN
MDDZ&DY) 6-0JD7>SM39&<*MWT)RL5(4MN4-9D,6A[BK7*) )91$B3T.E\(7)
M^T$1-Y!OI !YD54*QV_G0G8V;@IESA&R<@(1"P>":B=BE")KM=X)X2:1:;1T
MJP68S%251WY6NMN=*6DT94LX+ PCJ!I,%P:6U&[:JCIK>/5&"I6IX)TUV)4W
MFG5S:_Z,#9JC:&\4[UIH<H8"ZD:4E-R*K+*6C(.\2[J2R'UH%T0Y@0(U+4/
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
M/$+YS]A'1:7H$S[Z&,^1AVAV>8HZCP1 K?>B-&9_N(]&*#GD,:6NCYH>HP_
M1M0GU]B*9+D_;%B1VUO[NL9=S3[T"V.^\W\)#>:=^XM&32.ZS/Y7T_1T^E%W
MU?^?V@[O__)]$NT=OC)8)9>8ZI^E\8RU_9^S_L;JM?M;M= 6W:R[I&]VV=(
MO%]J?.X--[3 ]/OR\G]02P,$%     @ 9(MA5BJXZP2S P  > D  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C N>&ULM59M;]LV$/XK!W4H-D"U).K5J6W
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
MD*;YT:Z[ 7[\\HHINCR7!U51*M:),Q+#WP?;E ])U5AC\PUAIX3"2 4(B %
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
M'6!S(]='R@_W(1SAM&)0^^M*BM,(_*;\";M"RZ;J(TF0.+C&AR)]V)MNR</
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
M6H#Y15G6_0,Q&#[I7_X'4$L#!!0    ( &2+85:8!?_FC@0  )8*   9
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
MI0'MQ36]B*B= IVOE+*/"^>@?V,7?P%02P,$%     @ 9(MA5E(NGJ3*!P
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
M$C?TP"->3.%MB:[B:"ZN'\B/[G%K3E,%@] 'S]E)J\9G)@H!6FOBX7LQB?P
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
MFW.\^Y0-"S!_9XS?=,(&_4MR_"]02P,$%     @ 9(MA5MOD$::^"P  ^X
M !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULM9UM;]NZ'<6_"N$-VQV0
MUGJVG24!FI#2[=#>!C>XVXMA+Q2;=K3JP5>BG>9B'WZ2[)AF1%-1>@H43>R0
M/U+\'XGD$2E=/!;EU^J!<T&^96E>78X>A%B?C\?5_(%G<?6^6/.\_LNR*+-8
MU!_+U;A:ESQ>M)FR=.Q85C#.XB0?75VTW]V65Q?%1J1)SF]+4FVR+"Z?KGE:
M/%Z.[-'S%[\FJP?1?#&^NEC'*W['Q6_KV[+^-#Y0%DG&\RHI<E+RY>7H@WT>
M!6V&-L4_$_Y8'?U.FD.Y+XJOS8>/B\N1U=2(IWPN&D1<_]CR&YZF#:FNQ^][
MZ.A09I/Q^/=G>M@>?'TP]W'%;XKT7\E"/%R.IB.RX,MXDXI?B\>?^?Z _(8W
M+]*J_9\\[M-:(S+?5*+(]IGK&F1)OOL9?]LWQ%$&QSF1P=EG<%Z;P=UG<%^;
MP=MG\%YD<$\=@[_/X+^VA&"?(7AMALD^PZ0-UJYUV]#06,17%V7Q2,HF=4UK
M?FGCV^:N(Y+DC13O1%G_-:GSB:LO:U[&C2@J$N<+<K=3)"F6Y"Y9Y<DRF<>Y
M(!_F\V*3BR1?D=LB3>8)K\@[\F&Q2)JL<4H^YKNSHE'73Y2+.$FKOUV,15W#
MIISQ?%^;ZUUMG!.U"<CG(A</%6'Y@B\T^9DYO^T8 ..Z:0[MXSRWS[5C)/YC
MD[\GKG5&',MQR&]WE/ST9]V!W;P>8QLP]/48RX!A9@SE\QICJP=%*KZJKS%"
M@PM?CS,=7/1ZS(F#4T+H'B3NMESW!/>VK"_<I7@Z([=I(^9&Y^SW3;)NCI;\
M^U.=G'P4/*O^HQ/LCNWIV4U'<5ZMXSF_'-4]0<7++1]=_>5/=F#]72<2)(PB
M80P)"Y&P" 13I.,=I..9Z%>_;+)[7C97PY*OBU+$]RE_/D\J\C_#*7-M! _5
M#1)&D3"V@P4MK!GV;*^<B_'V6 S(XB(03!&#?Q"#;Q3#35P]Z")MS#4TTD@8
M1<+8#N8?1=JU)IYK6=:+@'<3.HYK33L)(U#UE& &AV &O<$DO.X%MG':G,RZ
MP!H)0P.+A%$DC 6=4]CVK<FL&UAM0EU@0=53 CLY!'9B#.R';3V@77&2->/
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
M*4RNR9E((/D?P,?0VOBB57RSJ!/Q%.)]T@N_D2B(H@Z\7INOGL/K;\$[<9*
MPAW)Z[SEK-2;(NW$L8?M6)<TAK&'ITF#>@)O\OE3. B^=[#LMRS[#KVWA>6L
MTFC1&H5[K)AF[@#\N40;N3!0Z+^;"/<_@/!!2_B@,ZUW[O1 LC=]POV8P>N.
M2F$3UVZTL$]>@"K=06S0$AMT0EU+L1?+H@0#A&8* &\DLU'O3IQWIF_8LASN
M7N_A!Q ^; D?[E3O;K2WY3YJ>1UU(OU2- %R30O8J'&G\SM3%@:O5W6P>Y4;
MS!US7BLOX4Z%?@.N0VE_K0CB!9VY4J^)*UQU/6RM[7-B6A?1U^GU6^2*JHQA
M1>20HFNP/\3K1M7EO>X86;J2>B\-5@/7S/%)!,I.P/%42K/JV 7:1];D'U!+
M P04    " !DBV%6L "LR6L&  #1*0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6RUFDMSVS84A?\*1LUTDIDX(@"^Y,J:L8UFFD42CYVTBTX7, 5+
M;/A02,AR^NL+/BR(! R)#+FQ)>KBZ)Y#\O*3Q/DNS;[E:\8X>(JC)+^8K#G?
MG$^G>;!F,<W?I1N6B%<>TBRF7#S-5M-\DS&Z+!?%T119ECN-:9A,%O-RVTVV
MF*=;'H4)N\E OHUCFOVX8E&ZNYC R?.&VW"UYL6&Z6*^H2MVQ_C7S4TFGDWW
M*LLP9DD>I@G(V,/%Y!*>$^P7"\J*/T.VRP\>@\+*?9I^*YY\6%Y,K*(C%K&
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
MLZ0%^@*F+15H3,Q.4KU%4RG6M #9JSD^UAS$.#G0W),5!I=QO^:DTYR\ZCQ
M>_W[Y"5'&QL/\/"PI,=929C@\$">O]?E[!_F*Y%+:OH6@X7!!><7AD V7;N9
M:%&YQC<7VK11-UR9'QU(FV#6%T+HW<3VTN[7F?T%4$L#!!0    ( &2+85;S
MX70PD@0  $<<   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;+V9:V_;
M-A2&_PJA!4,+M)%(QLYEMH%<6C1 @P7QNGT8]H&1CFTB$NF1=)P ^_&C+A&]
MS2(4+>P76Y)U#E\>ON8CBI.M5 ]Z!6#04Y$+/8U6QJS/XEBG*RB8/I1K$/:7
MA50%,_94+6.]5L"R*JC(8Y(DX[A@7$2S277M5LTF<F-R+N!6(;TI"J:>+R"7
MVVF$HY<+=WRY,N6%>#99LR7,P7Q;WRI[%K=9,EZ T%P*I& QC<[QV04]*0.J
M.W[EL-4[QZCLRKV4#^7)=3:-DE(1Y)":,@6S7X]P"7E>9K(Z_FR21FV;9>#N
M\4OVSU7G;6?NF89+F?_&,[.:1B<1RF#!-KFYD]LOT'1H5.9+9:ZK3[1M[DTB
ME&ZTD443;!447-3?[*DIQ$X (1T!I D@E>ZZH4KE%3-L-E%RBU1YM\U6'E1=
MK:*M."[*49D;97_E-L[,?EZ#8F5]-&(B0_-Z<)!<H#E?"K[@*1,&G:>IW C#
MQ1+=RIRG'#3ZB.:0+SY>"[U13*2 [D"#>@3T[@H,X[E^CPX0%^B7E=QHFUM/
M8F,%E\W&:2/NHA9'.L1A@FZD,"N-/HD,LG\FB&U/V^Z2E^Y>$&_&*T@/$<4?
M$$D(0=_F5^C=P7M/7MJ6D59YCSKRGB^7"I;, +J";&.==I\#LK9!ESGCA487
M8+8  ATDZ-R6^6#T(4D2]!?Z]+2&C!O(T&=5&6A?D;Q-EW_;,[UF*4PC^[^L
MAB":_?@#'B<_>3IVU';LJ,I..SKV:;&P_Q]=&N(.>#O6OW^U]Z%K X7^8Y_D
MHP"21ZWDD7<L+F6Q9N(9W7']8$4;$*6_]ZFL\XRJ/.7T]3@;V6&9Q(][6A^W
MK8^_CQ/LM1LN>+$I]DGWBAA8X..VB\<A/'$<0/))*_G$.RI?V3.H?:+JL/&.
M!3K&_[1MZ?3[C3][ZAI_KXB!Q<2)@T82P@%-UC=6O8,Z/,P$3=RXUT2 B6N/
M]+1"YJQ@'Z106EOAWEFA9.\!>0T4_&T/K:7C':9!'!""9=C!#'O!\PHT-(EV
M+4&Z+>'0A/UL>C-+^.G@5S&TS Z!>!S$'"&@AAW5L)= GNGAN"\DL.,1]@/I
M38W0C0F_BJ$E=2S$IT&,$()NQ-&->#G4;80FKM^D0!R7B)]+O1\9ZF>%ZK$!
M)Z^!A5_ T((Z$!(2P@8D!.*(0QSQK^GZPZ))U._Y@3A:$3^MWM87?F+XI0RM
MM>,B&05Q2 C.$<<YXE_K=4\4X]<8PA&*^ GU]H;H)H=?RM#2.CZ2DR"&",$[
MXGA'_(N_;D.<_L<0..ET!'6HHGY4O?8Q C=FN!8&5"$SEN]]X11BG48=#RD.
M,?8T!.2H@QSUK_;ZXZ))]&\S='AAYQ5DWW>00[W@1X2_^:'U=32D0=Y$TA!@
MHPYLU+_@ZYP1FK@>BPKJ>$3[OGO\/P[H9H*_^:&U=/BC0=X[TA DHXYD=."K
MQR9NY)\&XIV]G0+4LMK!TJC:CZFW>=JK[2[9>;TWY&ZOM]ANF%K:LJ$<%C8T
M.3RV3:MZUZH^,7)=[13=2V-D41VN@&6@RAOL[PLIS<M)V4"[=SC[&U!+ P04
M    " !DBV%6'*\O7C8'  !H*   &0   'AL+W=O<FMS:&5E=',O<VAE970S
M.2YX;6RU6EUOVS84_2N$5PPIT-@B:4MVEAA(8PTKL+9!TVX/PQX8F;:%2J(G
MT7'S[T=*LCY(BK83]26QJ'.O="XO+P\I7N]9^CW;4,K!CSA*LIO!AO/MU6B4
M!1L:DVS(MC01=U8LC0D7E^EZE&U32I:Y41R-D..XHYB$R6!^G;?=I_-KMN-1
MF-#[%&2[.";I\WL:L?W-  X.#5_"]8;+AM'\>DO6]('R;]O[5%R-*B_+,*9)
M%K($I'1U,[B%5S[VI$&.^"ND^ZSQ&T@JCXQ]EQ<?EC<#1[X1C6C I0LB_CW1
M.QI%TI-XC_]*IX/JF=*P^?O@_?><O"#S2#)ZQZ*_PR7?W RF ["D*[*+^!>V
M_X.6A";27\"B+/\+]B76&8!@EW$6E\;B#>(P*?Z3'V4@&@80=QB@T@"I!FZ'
M 2X-L&HP[C 8EP;C4PTFI4%.?51PSP.W()S,KU.V!ZE$"V_R1Q[]W%K$*TQD
MHCSP5-P-A1V??][2E,@NRP!)EN"AR!? 5N A7"?A*@Q(PL%M$+!=PL-D#>Y9
M% 8AS< E^"3R^$,2L)@"X04\;$A*<R^W GJY#*.=3(*B/0,7"\I)&&5OA>6W
MAP6X>/,6O $CD!6WPP1\2T*>O6LT?-VP728<BL8WK>OK$1?<)8-14/*\*WBB
M#IX0@8\LX9L,^,F2+ML.1B)H5>30(7)WR.IQ08,AP/ =0 Y"AA=:G&X.#>;^
MZ>:.A0VN\@#G_G"'OT^[6"8"2Z],L2ULQV9;6<NNLBT)Z,U %*N,ID]T,/_U
M%^@ZOYGBTJ<SOR=GK9B-JYB-;=[G,O_#(O]7*8M!P.00V<E1PJIA90IGX7:2
MNY65_&D.9QC.1!H\-0-E@(DW5V&^#IL@S_4J5(O;I.(VL7*[^)-E8J@VZ2W#
MK&1(ES7!=R 181#U@I,?)J[%8]S&VSD*31UQ"1V$D4+3 $,S!X_-/-V*IWMJ
M'\K*)7Z(1-G(B5!4KN*&B96KO8RQ!PTP9S*=S!1J.@QA#V,S,Z]BYEF9E969
M1!$+"!==QAG8DI2+ZKTE>2G/:+!+0RZ+^7GYZYEZS%/[U8":.IY"W0#"TXF9
M^;1B/K4REZE[#F]S8IN(3X\FLXY0X^+;G+3XSBJ^L]YZVL1J=E)W&E >5KO3
M .KL3NC4&L6Q#]+#Y 2$,I:Z, SRJA/6XB,7#?GMD[.X?&A[$".(U$%LPL$)
MFHX5[@;<!.$IZF#?4&CP#/:YK!)]W -_>")_ \[(7\?9^*.:/WI1[U]$S2FJ
M'833AW3Y<-N8-D#$ (&N.D.9<)8I"M;:#%IEC"4#>HH!UB2$%@,=8HZ! 6>+
M0:VUX-@J4!<T86+]TRE1H56KG:M1>_7F]^6M';I:RD&[EFN$[E@!O03[?&E-
MEY?D263,FH)D%S^*^T+A"6PLUO;E^HSM>,:%9I*%YB(\-+\U]HVNW9#K3;&:
M8P:8!R<3-<5,,!?#C@RKE2"T2\'%8<$J%MW!=S%BZF6Q"%"^)Y,$M P4V9-T
MF1TE;A" 8XVV :1-K :0ZW8PKA4BM$M$-3&L<\L9J5$JZ:H%T/]VX1.):,+/
MRQM='2)WAEPU@ :8AV9::3+!W%G'0@G6:A-.K97IO3J<RJ)<A<Y<KZP:]NQZ
MU:<WOR]O[8#6<A;:]>R=2<'DN;)D4432K ZM.6T*]UY3A ^AIV:-CAH/D59L
M=!0<SLPI@VI!B^R"=F&<FL^@B'2MJ<[8)63:G(F=H5983# X=#HT.ZI5*SJB
M6MLUI)ASBFIP,LWW1Y[Q#_S7&!RH43+TOP&%AU,M/#K*&4X[U RJ-2U"=C6C
M5]J3J@:R2N5SJT:OWOR^O+5#6HMD9!?)KZT:I7LE:\9JUN@H4374J<: @L-I
M5]FH-3"R;SB^OFR,CY>-\6EEPP"SE(U:JR*[5E7*QD&1G%DX[LJG>$<Z4T>)
M$J!. 0:4I034<A/9Y>97QDDDI%+S4TFIGX[((J1K00^IU'2,N@]E@"#41:O6
ME,BN*7TA]?@S^+SM6FS:[<\N87UZ\_ORUHY=K22174F^>%;H54OVZLWORUL[
MI+661'8M^8I1IN]E3C0-H6.T4:9#D-.Q<L.U@,1V 7G?6) 6WU>-G^VL3L[^
M;M>G-[\O;^T UO(4PY\RU+!5D9X=TCZ]^7UY:X>TUK38OD_[\J&&]8U3J.Z2
M&##J4#.YZ1 DN/%=W"XK_7@;L6=*P2>67#[13":-9<3U^Z6\WT_E/^-;.:[%
M*SZR@?O2$=?KQFZOWOR^O+5#6HME;!?+KQAQACU4=< =_7+O&R ='ZVQE,7M
MEEI18KNB%*O\+VQ7;!C&Y!F$L0@I+XZVY>L?M@(DEN>3LJ$IK*/&Z:B8INO\
M6%H&\A--Q6&/JK4Z^O8^/_"EM-_!*Q\:VF^Q>[40#$UW/'$G/T4WJA]=G,'[
M2-)U*%:H$5V)UW"&G@AF6AQK*RXXV^;GMAX9YRS.?VXH6=)4 L3]%6/\<"$?
M4!TNG/\/4$L#!!0    ( &2+858^YM4DLP4  ,PG   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0P+GAM;-6:47.C-A#'OXK&O>G<S>1B(#9V4L<SB8'>S?2N
MF?-=^]#I@PSKF#E 5!)V\NTK <$FP8KI;!_N)0'!_B3VORS26K,=X]_%!D"2
MAS3)Q/5@(V5^-1R*< ,I%><LATQ=63.>4JE.^?U0Y!QH5!JER="Q+'>8TC@;
MS&=EVQV?SU@ADSB#.TY$D::4/]Y"PG;7 WOPU/ EOM](W3"<SW)Z#TN0W_([
MKLZ&#26*4\A$S#+"87T]N+&O J<T*._X(X:=.#@F^E%6C'W7)Q^CZX&E1P0)
MA%(CJ/JWA04DB2:I<?Q30P=-G]KP\/B)'I0/KQYF104L6/)G',G-]6 Z(!&L
M:9'(+VSW >H'&FM>R!)1_B6[^EYK0,)"2);6QFH$:9Q5_^E#[8@# WMTQ,"I
M#9SG!NX1@XO:X.+4'D:UP>A4@W%M,#[5P*T-W-+WE;-*3WM4TOF,LQWA^FY%
MTP>E7*6U<G"<Z<A:2JZNQLI.SKU8A"R3<59 1'[/@=-*\"PB'R")B(I=LJ0)
MD/?D,^7ZZA;(6P\DC1/Q3K5^6WKD[9MWY V),_)UPPJA;,5L*-7@=!?#L![(
MHAJ(<V0@MD,^J8%L!/&S"*(V8*B>JGDTY^G1;ATC,8#5.;&=,^)8CMTU(+.Y
M!^$YN;!+<Z?#W#O=O*MW_W1SJ\,\,)LO(5?F5I=YRY<739A<E+R+([R/6<A2
M($M)):B\(L_(+4UH%JJF,O_I>+F)HE@'#TV(CJJ$B8*#(*M'?9HSH=I_Y:S(
MQ1E1N*2(XNR>=,>?('_]ID9 /JK>Q-\=CW];#7?4/5R=CJ]$3D.X'JA\*X!O
M83#_^2?;M7[I"@1,F(<)\S%A 1*L%4"C)H!&)KH*H"U+MF7L$*5RS*(N5<T,
MEZ1EANB2T&C95T),F(\)"Y!@+0G'C81CH_N_+F\J 9)'HMFQ>OO##>7WT"6E
MD=7W!<6$>15L7,+TQ&L[GXPFL^'V4#3,#@,D6$LTMQ'--8KV!=)8RC)3Y_2Q
M2MWPH.:E0GW&BYQ(]JY+/?>%C^RI95EM+RV,7?>5!1/F8\(")%A+OTFCW^05
M_>)T57!194X.(<1;NE+SL>-)U QT+1+1Q\X<:C3L*R<FS,>$!4BPEIS31L[I
M?Y*S2T<CJ6\&Q81Y%<P]R Y3Z_)Y"L7L,4""M32[;#2[-&IV9(K:)9D1U%<R
M3)B'"?,Q80$2K"6M;>V7O]:/M;"IQXL40Z@T#Y7FH]("+%H[C@[**+8Q2=P!
M#U7XT'L@;$W6-.9D2Y,"=%4$'D(00K>'E/-''1TT944F._4W]M-;?TR:ATKS
M46E!3=-AT'R5K'-KW'R5VL(Z>V$=H["?6?8^I&)C6.J8";TEPZ1YJ#2_IAVN
M"\8CRVU_^0.L/MN*[4M5MK&0L5=,OX!U.3-)V$YG]4[Y4&M)->W01<^635Y]
MBWO\%K_C%L>YG$R?>_K_*.G8^YJ._4I1)\U5HBNGLH:W [, LJAI1O>.7OC.
MO72?3T]?!P58(V][=U]NL<WUECO&$G);"-4L.F>;9OO>GD4MLJ#2?%1:@$5K
MZ[JOR-CN#S;EQ*R6+%!I'BK-1Z4%6+1V'.TK0[:YDK/0W[@U9RD1^@<Z-;W4
M&:-3X,F+7-=1S3-WUULXU (0*BW HK6%V]> ;',1R*<\>\\*>:)XTY>U6*=#
M/=0*#RK-1Z4%6+2V>OMJD&TN!S7J':_ OD*P;<,/66;;WCJBUGU0:0$6K;TY
M8%_Y<8P5@;DO9)RJ3W!TN%I7[Z'< ($GC:D0T+E,K^&';^7+2>;"/(2^8J+2
M?%1:@$5KB[DOOSCF\LM)*Q$SH^\\!Y7FU31S//FH?098M$JSX<$FI!24!'J[
MF""A+G15FW::UF9+VDVY$>M9^\*^\JN-97M,M<_MDU(V5A/:!-8*:9U/E+MX
MM76L.I$L+[<ZK9B4+"T/-T CX/H&=7W-F'PZT1TT&_CF_P)02P,$%     @
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
M6Z915OU+GO=_.[$&9+G+\C2N!Q=+$(?)_G_^O7XB#@:8QAL#S'J >33 >FN
M50^PCF<PWQ@PK@>,CP84#ZU[P*0>,+ETD>QZ@'WI(DWK =-+!\SJ ;-+!\SK
M ?-+7P=C]/K*C:H*VK_D5;TX/.>+:YD^$UG^?>&5/U1%5XTORB1,RO[XDLOB
MMV$Q+E]\7/ZY"[.PK-6,O">?N92\K%CRBR-R'D;9K^0G$B;DZR;=93Q99=?#
MO)BV'#Q<UE/<[:<PWYC"()_2)-]DQ$U68M4QWM6/M\Z-]\[,;VJ 8?%\-4^:
M^?JDW9I:\1-_(=;H'3%'IDG^^.*07W[ZM>MYT2N.6%X1RU 9D@M9O- \ZO <
MO>>)ARMBSBK/T"R6>^[!R7:QNIYM\*/R+_=TCRK0,VR77%WRFE$]\SE]:AC=
MTK"+"^@-1:E+JVEFJV*M-]C;75;<DV7DH*O)/_]:W$=H+N+L7QU+>KLGQ]UD
MN7K^D&WY4MP,BO5O)N23&"Q^_HMACW[KJG@DYB Q%XEY2,Q'8@$2HTB,@3"E
M,<9-8XQU^L)/T]5S&$7OR'8GEYMB>ZK8,%NFNR0/DT?"5_\N5K7%1E_>M7:[
MU=)]&P2).4C,16+>'IM46+F)_K08V]/9]?#IL/"1,P9(C"(Q!L*4PI\TA3_1
M%C[[F<?;W^Y)P*.(N-_+&3+BB*C8PI,O7<6NY?H6.Q)SD)B+Q#PDYB.Q (E1
M),9 F-(4=M,4-GXSR48V!A)SD)B+Q#PDYB.Q (E1),9 F-(8TZ8QIMJUQ<<L
M$WE6;!H5;2'%BA3[^R0*^4,8%3TBBE]DV2X6JW<D$3E)UV3)LTU7KVAGZ=LK
M2,Q!8BX2\Y"8C\0")$:1&)N>;&5.[>FHV<I4>F#6],!,VP,TR7GR&#Y$HBQW
MT;U+H"7Z%C@2<Y"8B\0\).8CL0")423&9J>[45/[C0*?-P4^UQ;XO4S7X3(L
M]G;)5\F3;)O*O*O&M4K?&D=B#A)SD9B'Q'PD%B QBL08"%-ZP1BU\<<(OR]0
MFZ#>@&H.5'.AF@?5?*@60#4*U1A*4WOD("(T_B^[!?II>K<-4G-J[7!5:]B6
M-5<_LG2ADWI0S8=J 52C4(VA-+4?S+8?3/T6%'\IPP*2IZ\]099"YCQ,ZEV&
MXP[I; ;M'+V; :DYM6:?:P;DI!Y4\Z%: -4H5&,H36V&-G(VM,'=PN4R>9_N
M\F;U\*[\?DH8[^+.JH>FS5#-J;7#58 Y&HV.BQX:)$,U'ZH%4(U"-8;2U*)O
MXV1#GR>715_6_%;(,.WZ2M*M'NA=Z-#8^,R#,\B+X+)S;P":$4,U'ZH%4(U"
M-8;2U-IO$V5#'RF?O.&3YS#?[&_M]Y\[^P$:+-?:X5NU-9NH[]1.QQ_-S)-M
M&&@27&NV;KE\Z)0!5*-0C:$TM5+;F-?0AF6+NPU/'D7Y[=4U#R5YXM%.E/NG
MHJ[@SCJ%YKQ0S8%J+E3S:NVP\M^;\_%QZ=LG+?E^/#[ZJP"Z9!2J,92FEG0;
MT!KZA%;=\"!I(CJ+&!K 0C4'JKEGGJXW-V4\Z&+X4"V :A2J,92FUG\;SAKZ
M=+;9^-CR<$56.UE^?W.YD[+\/$:S-0X-;*&: ]5<J.9!-1^J!<9I.#HWU#4)
MA<[(4)I:^VUN:^B#VXN^F: W>E<Z-+>M->4S=M,RI\>;Y-!(%JKY4"V :A2J
M,92F'F#5YK*F-M-:W'+YMZASXT8_L&^%0S4'JKE0S8-J/E0+H!J%:@REJ8W0
MAJ^F@?^"@@E-6J&: ]5<J.9!-1^J!5"-0C6&TM0>:0-94Q_(HKZ@H)^F=]M
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
M\"DT!N]VO .%EN^H)M)A73X/H["?*?0%9E!-4YJ=*5.^I\08?(IV[ZB6HYI
M-8EJ"M4TI=G!,QU]ZN[H76/P[J7><4-;>E03!\U^VNG@'%FBFRI4TY1FY^CH
M35:Q.7BWY!TK]NU6V?=;'4ZN1UDVS_JQ8M]*E7TOU=>HUU-3KZ?0(+S;\0X5
MVK>CFDB'H^MQ.@O[#2FZJ4(U36EVJ$SGGC*3\"E:NJ-:CFH"U22J*533E&9'
MSY3S*3()[U:\DX?6\*@FTI'7D)D-?G!$BWA4TY1F!\H4\2DP">\VO..$=O"H
M)M*3L^L2W5"AFJ8T^ZWK30&?@9/P;LLW5*B6HYK(3K?QZ(8*U32EV:$R;7R&
M3L*[->]8H2T\JHGL= N/;JA035.:'2O3PF?@&+S;\@X5VL2CFLA&7G9]\'@*
MW5*AFJ8T.U:FB,^0*7BWXATHM(E'-9$-Y];C-(G['1:ZJ4(U36EVI$S%GKDK
M=G%SMZK7HRE""W94RU%-H)I$-85JFM+LL)D>/OOR,?@,+>!1+4<U@6H2U12J
M:4JS8V=Z^NR/C<&[EWE'[>2H>8YN*%!-HII"-4UI=GY,)9\A8_!NQ3M.PU'S
M9)[%_42A33NJ2513J*8IS4Z4:=JS5QR#=]O>.3LY:IZC&PI4DZBF4$U3FATR
MT[YGU!B\&_).U,BH>3BX<*'-.JI)5%.HIBG-RM34E/#3+YN"=R_W3=+T9+>=
MHQL*5).HIE!-4YJ=(].[3U]E"MZM>L?K9,>=HQL*5).HIE!-4YH=+]._3Z$I
M>+?C':AAOYVFTZR?*;131S6):@K5-*79F3+E^Y28@I^BW3NJY:@F4$VBFD(U
M36EV\$Q%/W57]*XI>/=2[[@E@^M7%(7SM'\!0]MW5).HIE!-4YJ=(].^3[$I
M>+?D':OAI'F<)N&L'RNT74<UB6H*U32EV;$R[?H4FH)W.]ZA&DZ:)Y/Y/.F'
M"JW<44VBFD(U36EVJ$SE/F6FX*=HYXYJ.:H)5).HIE!-4YH=/=/-3Y$I>+?B
MG;QA"Q_VKV1H"X]J$M44JFE*L^-D6O@I, /O-KS#='+./$<W%*@F44VAFJ8T
M*TPS4[_/P!EXM^4;JMGI+A[=4*":1#6%:IK2[%"9+GZ&SL"[->]8G>[@T0T%
MJDE44ZBF*<V.E>G@9^ ,O-OR#M7("Z3W0X66\*@F44VAFJ8T.U2FA)\A$_!N
MQ3M.PRGS7=70'VE -Q6H)E%-H9JF-#M2IEZ?N>OU]P]M5Z^VC]&;<OGX8.J^
MVK3!_X+KIKZM%M7N9\$/3;%N-W4S.CWC]KW#1FHYJ@E4DZBF4$U3FIU)4]7/
MW(/RYYTUSM"6'M5R5!.H)E%-H9JF-#MXILR?N<O\0?!&<X<6^:B6HYI -8EJ
M:C8\ ,DF_7<>UM2>=IY,CS]SC\Z_>'/]\:MBM?GV>C1>:*>/:CFJ"523J*90
M35.:'4/3Z<]FQ/T4K?11+4<U@6H2U12J:4JS@V?:_YF[_3_O?HJV_ZB6HYI
M-3D;>:)!U'_3,G1+36E6G.:F_Y^[^_\7;Z<OOYN96_0-%ZKEJ"903:*:0C5-
M:78*S8'!/ 3NIG/TG #5<E03J"913:&:IC0[>.9(8>X^4CCK;NHVO'.'OIP.
MJHGYR#%'&/;O@!+=5*&:IC0[4.8X8>X^3GCQ?OKRRZ*X1>]XH0/^J"903:*:
M0C5-:78*S0G$/"'NI^@Q ZKEJ"903:*:0C5-:7;PS#'#W/V,@//NI^@IPWSX
M7( PGJ3]XWET4X%J$M44JFE*LP-EC@_F[N.#G^KUUXMZM2F[;:+NFK+<O>*
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
M#3 X.C8,JFWI;8"R=EUQ(='T6#<LS2T(RB:8]:64^!C81MO?J]E?4$L#!!0
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
MZ$?E7^]KM2)V L3^D0"I"I#:!O2J@-Y^P.!(0+\*Z+?M85 %#-H&#*N 8=N
M414P:ALPK@+&;0,F5<"D;8 HO&TYH77(9F,?;.WAL9"WS2VVWM[BVP87#[;X
MT9"W32X6V[Q;[K[%OB][J3>]9/$+87G[S,M?% .HB,]V>3_*Q_I]RK)/_2PN
MG=XO/4:7<3"G+/F5*$]K/WTE'V2:>GZ0?"2?R!_W,OGP\\?+;IKUEL=T9Y4L
ME[)T1.X1)X[294*4:$[G#?$V/UZ4.$ W6\S-LDIORWHM<465/IP3871&)$'J
M-<S039OP01XN3IK6!S]<IK-STA.+WJ6&<(4??D]76;AP-%SEAYOKB!NN\<,=
MCW%G7F^_[&)#N-%^V9O"S?;+WA1NM5_VIG#[^[:[\WVKSFT?+G#&4&^3+WJ%
MU^/EBT_YT75.;N(P.^5(O.*@_9DQ+UK0[#0@)0^O9+?=K?=:3/[\XK$Y^=O.
M2&*D-$S^:5B>Z[+_?G/_^:G/1;+R9O2JDYW;))0]T\[TEY_$H?!;TXA&8C(2
M4Y"8BL0T)*8C,0.)F4C,0F(V$G.0F O":IFGO\D\?9X^O<TN BAC63[)3HMF
M7\Y(DJ>8A'CK=!DS_]_L@P]^5$UM.E^YYOJG9A8D)I?8L,#RJ[/GZ4 H?BZ[
MS[M) ]FIBL0T)*:W7!T&LE,3B5E(S&ZY.IR6[5S0S-5&\6 SB@>GC>*5Q\BS
M%ZQI,7KG<1!X+"$KRLJ1W#B0N5V<.I"1F%QBHYU-()P+XMXH1O:H(C$-B>EM
MUH6![-%$8A82L]NL"Z=-(Q<T6[7!.]P,WN$W'8+])%F_?_CEVJ>.6B0F#P\2
MY_Z!%]F=BL0T)*:_NR(,9'<F$K.0F/WNBG#>;>&"9J@V4D>;D3KBCE39?_;G
M-)KO'$E/.+YR[5-'*A*31PTI4NKO#=8VC=0VC;0VC?3&1OO'N3:-S#:-K#:-
M[*9&D^'>+MS4:+RW=&Y3H]%@TZBV=XXW>^>8?QPI;P@EY#%FA-'5FLV67D))
M_$AF<1C&47E\:=HUN?"INR82DY&8@L14)*8A,1V)&4C,1&(6$K-+;+ S((?2
M:"0>7@X>-NR/)^/)X?5@0\.!U!_O-JP-\\EFF$^XP_P^'\3D;CN^;P,O.O;M
MR377.G5D(S$9B2E(3$5B&A+3D9B!Q$PD9B$Q&XDY2,P%8;4L(@K;KZB%'_R=
M4S4#H.0#U62HID U%:II4$V':@94,Z&:!=5LJ.9 -1>EU1/13JV,R#^A*:ZC
M=RY85BQ>,"\\V_T2JKHG]L[-,'Y/)V<<L=VM?QG:K0+55*BF034=JAE0S81J
M%E2SH9H#U5R45D\FTC:92-QD<D?S4EP_6C1\D;V.YIO;=H?IYMW<PNWXY-R"
MU.1*V\U4DM3K'7[5#>U6A6H:5-.AF@'53*AF036[[:[D0+MU45H];6SK[T1N
MD0WGI@KY+[\ZRN^>WA^[>\JW3\X,T.HZJ*9 -16J:5!-AVH&5#.AF@75;*CF
M0#47I=5SS+;23NS_Z!LNT%H\J"9#-06JJ5!-@VHZ5#.@F@G5+*AF0S4'JKDH
MK9Z(ML6"(K]:<'N:T_J^"K0V$*K)4$V!:BI4TZ":#M4,J&9"-0NJV96V>X$T
M;*H;;F@WZ T.OR=&S5T]&6R+#\5WJ@^_O6J$+Y^<%:#%AU!-@6HJ5-.@F@[5
M#*AF0C4+JMF5UJ* I*'ED0H2U!S6,\.VV%'D5SO^SJB7K-EKF0"(-WM:^XS.
MSXCW3)FWH%E^2-)OJH3D=WQRXH#60D(U!:JI4$V#:CI4,Z":"=4LJ&:+AZ6@
MHM _'_3VT\9ANXEXWA],=G[V\P=H1NOY8UN.*O+K4>_7#PE]6N>W+Y3G['=C
M)H!6GD(U&:HI4$V%:AI4TZ&: =5,J&9!-1NJ.5#-16GU5+(M>14G/_K6*;10
M%JK)4$V!:BI4TZ":#M4,J&9"-0NJV5#-@6HN2JL_ZFA;-"MQ:^&^\S_ *IS_
MGT\W_%DX-7E -06JJ5!-@VHZ5#.@F@G5+*AF0S4'JKDHK4P>W9WGPX64+8IG
M*R9D%J^CM'STTV;JYOF-GXNGV.U-E\4+2VR8;HL7;OETQBU?/BS2\=C"CQ(2
MT,>LJ_Q?!SN$E<]?+-^D\:IX.MU#G*9Q6+Q<4F].6=X@^_PQCM.W-WD'FZ=@
M3O\'4$L#!!0    ( &2+859S6T= %P0    4   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4Q+GAM;,58;8^C-A#^*Q8]57?2W8*!O&T3I"1LU95Z:K2YZWVH
M^L&!28(6[-1V7E;JCZ\Q+ %"Z&Y+NU\2V\P\GN=QQAEF?&3\46P!)#HE,143
M8ROE[M8T1;"%A(@;M@.JGJP93XA44[XQQ8X#";53$INV9?7-A$34\,9Z;<&]
M,=O+.**PX$CLDX3PIQG$[#@QL/&\\!!MMC)=,+WQCFQ@"?+K;L'5S"Q0PB@!
M*B)&$8?UQ)CB6Q_W4@=M\6L$1U$:HY3*BK''='(?3@PKC0AB"&0*0=37 >80
MQRF2BN./'-0H]DP=R^-G]!\U>45F103,6?PM"N5V8@P-%,*:[&/YP(X_04Y(
M!QBP6.A/=,QM+0,%>R%9DCNK")*(9M_DE M1<L#]*PYV[F#7'=PK#D[NX+S4
MP<T=7*U,1D7KX!-)O#%G1\13:X66#K28VEO1CVAZ[DO)U=-(^4EO*5GPB.YI
M #0] +2("46?T')+.'R:*4%#-&>)^I4)HL_I[I2. ;WW09(H%A^4\=>EC]Z_
M^X#>H8BB+UNV%X2&8FQ*%5^ZBQGDL<RR6.PKL6 ;?694;@6ZHR&$50!3$2O8
MV<_L9G8KH@_!#7+P1V1;MMT0T/SE[KC!W7^YN]7"QBG.RM%XSK6STH>RNCR4
M*>>$;D"EHT2K)U2V6Y GO3P]$AZBWWY6D.A>0B)^;SJ?;'^W>?_T"KH5.Q+
MQ%!WC !^ ,/[_CO<MWYHTK9+,+\CL(KN;J&[VX;N?6&2Q$B45 W*ZD.6$DUZ
M9K@]C9O>P =O-++4#_%0UJG!"-MNU<AO,!I:5F%4X=4K>/5:>2W_AA%2?ROJ
M;A>21X%4-EJ!QKS.]NF7HL/8&?1K1!NLK!%V:DR;L"S'::;:+ZCV6ZG.U;T2
MT7U$-^B7'7!-4Z _D1]Q]0>D:#Z<:2ZOTFS=X[7IT268WQ%81=M!H>W@C:^E
M09>Z=PGF=P16T7U8Z#[\G])W>)ERSG!0R]X&(]>II;C?8&39_>;<'14\1ZT\
M[TX!"($D.:$54%A'4C.36T 'Q2[-:;9^&='197CUV_C2Q'%K-OZEC=V[<D%A
MZUR(6?_HBEJ2F/ (Q$?T317B DUIB.Z27<R> - L$Z2YV&K=[[5ITRF:WQ5:
M5>M2T8O?^,K* ^A*_"[1_*[0JN+;9_'M_ZB<RH'[[?54DQ6VAK4<;K(:X-Z5
M+#Z7Z+BU$O7\2 19(BM>'>5QIU5YIVA^5VA5M<^%.7;?.H];7PU>+7Z7:'Y7
M:%7QSV\/N/WUX5_D<>_B;<:J)_&E":X7&PTVPWH"FZ762 )\HUM,0D6ZIS+K
M(Q2K11MKJILWM?59VM[2+9<S3-8;^TSX)E(I'L-:05HW Q40S]I-V42RG6[
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
MO=Y02<V+$ZOB1K+<G.&\,"E9:BZW@%6::0/U?,V8/-WH":ISP]G_4$L#!!0
M   ( &2+858:&X_>!0<  -4P   9    >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;+6;VW+;-A"&7P6C=CK)3"*) $A*KJT9'Y(V%VD\=IM<TQ)D<4*1*@A9
M]ML7/%@@ 6I-HJ0O+(D"=O$3V,7G)7Q^2/C/=,.80,_;*$XO1ALA=F>32;K<
ML&V0CI,=B^4WZX1O R$_\L=)NN,L6.6=MM$$3Z?>9!N$\6AQGE^[Y8OS9"^B
M,&:W'*7[[3;@+U<L2@X7(V?T>N$N?-R([,)D<;X+'MD]$__L;KG\-#E:685;
M%J=A$B/.UA>C2^?LVJ59A[S%]Y =TLI[E$EY2)*?V8<OJXO1-!L1B]A29"8"
M^?+$KED499;D./XMC8Z./K..U?>OUC_GXJ68AR!EUTGT(UR)S<5H-D(KM@[V
MD;A+#G^R4I";V5LF49K_1H>R[72$EOM4)-NRLQS!-HR+U^"YO!&5#HYWH@,N
M.V"] SW1@90=2"ZT&%DNZR80P>*<)P?$L];26O8FOS=Y;ZDFC+-IO!=<?AO*
M?F)Q+Y+E3_0E7K(XNY_H-@IB]!'=)5&$Y'TZ!'R%+K-;'8H7].Z&B2",TO>R
MQ74B.\3[,'Y$WW:,!]FDI/+ZKVB"TDW 6?KZ$L;H[TVR3X-XE9Y/A!QTYGJR
M+ =X50P0GQB@@]%7Z6J3HD_QBJWJ!B92[5$R?I5\A4&+-VPY1L3Y@/ 4XX8!
M7;?O[@##(<<9(+D]>L+>I^TN2EX80\54?-ME=[+I/H%FLG _2W?!DEV,9#RG
MC#^QT>*W7QQO^GN3QIZ,U133HV*:6R<G%!<2&]<"[5-C3\9J&MVC1A><U6][
MD0JYXF5\?$ /[#&,XRQ4DC62P1(F*_1.AD41(.^;;D1AW<NM9ZGX:4&H7*Q/
M57W@""SU>4=]'JCO#Q[$@KTIPS-D>%13 ?JQ5.$?5?AP[#TSO@S3MW7XAHZ/
M1-,!>K+4,3OJF($Z9*9>L[#%?,Q,'=C7A("N+(7,CT+F[<.&Q:OV 3,W \;W
M-&4-;2I!51NP,U4;Z!3,9C]R4I"W_O));H./#+TN*G3+PR5KW/&F?::YOJS5
M]5< POG_F6XE>2+@:7:IF,3&.2P]^94)<F=CJF<,>$"V@K$2C%NGOI:Z"H.S
MBBYGZHT=/87 CFV%*1!QWB"16C9L*8T8TKSIV-BJ8,^VRA1P..!>K^7'ELJH
MJ8R,J9Y38,^VRA1F.!TXPTR8+:6Z1MQY3<O3;%8/S[H&A1(.S!)W+!4R56;3
MDS-PXQ![PH12R1#0X2CJ<'QPR_AKOWV0$R*GZC[?T!H%]\03I> AZ,11>.+
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
MB=ASX"4!"=H EHRO"A(]!7F%M(@N\<? @6\!LA$"G[8N>'-V#GS9" MOLWS
M-B(I#@/]OGYY*[!JY27 [LN![:. /3WP#7XL<>%L$*3%ME,-*2='=9X;4G(R
M"[*( +H[,(Z\[69S#MR0^Q'EF8KDKU\E&/@@2,S_'AHY1<N3X9;5I'K!4^R3
MRY&<-3EA]V2T_O$'.+-_&DJG23#7))AG"*R5ODF5OHD.??U;%M\2II)7CBZ<
MB3UEX;\D )E\(1D0>P+2/('R12^,SL%_SX_"*VV#QV;-))AK$LPKP&8YF%J@
M[]=RN5:_E74_D)!IE9"I-B%;Q>L[M1H&<LZ*98G <3YGD:_JG$CJSX98+U"G
MC>Y Z,QG56<*.@>L["5TVE;N$);M=*P\;1PG#MM9Q=),RY)NIAEB1XMV[)@T
M">::!/,,@;52,J]2,O]N"\'<9/I,@KDFP3Q#8*WT+:KT+;[U0K#HS9 .G#0G
MR"(?VGX=FP^38)XAL%8^EE4^EMI\; A35;J4;U5.0,I"GP"I%ZLRG/.L6S,7
MW!?@T&Z0;X^7'>:U/3B6>9-@GB&P%O/0KE62K>?^:;Y*"0OI(+\'$&8@SD7-
MT/RC=SV6=J-HGBFT-O$->0I?. E%69RJ[QDMW<;E=-.\'DP,[-=EG6&O[\31
M"3")YIE":R< U0E )]=5DOQK27Z89&%R!WZ7[T9>F YK?FTSQZ[81M%<HVB>
M*;1VPFKU#;^?_(9&];=1--<HFF<*K9W$6H-#O0C?%JMY6B8L +>/@)3)Y"\N
MMV!?D2[[U=: %40],W?(K%^[>?K 3B6NULI0+Y;?W\M)2%9(:;5@YQ628BR@
M48095TMXP9DBK_Z*-DA@T=B\$?,"C2>++H-]L_ET/+>7C5^7S;[+9#)&DRZ;
MKR&I8:VIH5Y4?\Z_LY/@'2YIW>&0@7L<9?GT0K"_KYD^E>-9CXGE&,Z[%/>M
M''L\6W1I[9LA6>4NN[2^ABR&M2Z&6MUV\A>=$K;Y&6;1(ZIOX\QZHZ]OA):H
M2])KB$]8JT^HEY\'"@^U;!6UAR3Q0.EA4@)>&T5SC:)YIM#:*:L%*EQ^O]+#
MI)J\-HKF&D7S3*&U_U562UVD%ZIF2H^RD6:UT*T[#INX R:P7W+H SJ5L%JB
M(KU$-5MRE(U-=<0=-'%+DTYYX4R[S+V&MD2UMD1Z;?DMRHNR"UH^#YJXI4F3
M3[@80]CE\S6D'ZJE']*JDI/KBA)6R]%!$W? !/5>5:.RRFKL>X@)N\LWG' 9
M>I:(8G= =;?:U/(^W\K1N7\%+]QB:TH-4^R4N<'L+DPXB,A.0MKCN0R/%9M/
MB@M!TWQWQ2T5@L;YZ9[@@#!E()_O*!5/%ZJ!:@O0^G]02P,$%     @ 9(MA
M5LR/-]AB P  0 P  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&ULK5==
M;]LV%/TKA%8,";!&(O6=V0)JJ\7Z4"!HTNV9D:YMH1+ID72<_?M1E*+8$FT8
MA5]LD3KG\-Q+7OIZMN?BI]P */3:U$S.G8U2VWO7E<4&&BKO^!:8?K/BHJ%*
M#\7:E5L!M#2DIG:)YT5N0ROF9#,S]R"R&=^INF+P()#<-0T5_RV@YONY@YVW
MB>_5>J/:"3>;;>D:'D']V#X(/7('E;)J@,F*,R1@-7<^X?L<&X)!_%W!7AX\
MHS:49\Y_MH.OY=SQ6D=00Z%:":J_7F )==TJ:1__]J+.L&9+/'Q^4_]B@M?!
M/%,)2U[_4Y5J,W<2!Y6PHKM:?>?[OZ /*&SU"EY+\XGV/=9S4+&3BC<]63MH
M*M9]T]<^$0<$')T@D)Y QH3@!,'O"?ZEA* G!"8S72@F#SE5-)L)OD>B16NU
M]L$DT[!U^!5K]_U1"?VVTCR5?64%;P ]T5>0Z"-:\F;+&3 E$5^A]Y?H\ZL^
M:1+0S0(8K"IUBVYR4+2JY:VF_7C,T<V'6_0!50P];?A.4E;*F:NTPW8=M^C=
M+#HWY(0;3- WSM1&HL^LA/)8P-6A#?&1M_@6Y*QB#L4=\O$?B'B$6 PM+Z=C
M"SV_G.Z=B<8?=LLW>OX)O>5."+TY][;,=LS SFROCWNYI07,'7T_2! OX&2_
M_X8C[T];5JXIEE])["ACP9"QX)QZ]@5*$+2V):PCAH;87H\O61"E:3IS7PXS
M,461-/3]8U0^16&<XF! '7D/!^_A6>^/BBJP.>]HT>%J)(W(R/D4%:<X&1F?
M@OS4B^V^H\%W=-;W$U>TUI>7.:LV_]%DT3!-(SSR/T7Y<1".4/D4A<.$8'L$
M\1!!?+;.<EB!=E]:"RV^9J%=4RR_DMA1RI(A9<FO%EHRV:+(Q_%HMZ<@XHUJ
M,9]B4D+L.YT.MM-?J[%T>J[\:'PY6$ $C^HPGX(^XM"SV\;>^^^V=T&1E?U!
MM?[4>M,+($JB40@6% [(N,IL6O&)U..#W@-??E$@W3*<CP=/+MDHCH+Q0;+
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
M!=Q0Q*H\Q_1Q"AG9CBW7VMVX3=<;+F_8DU&)UW '_'MY0\7(;BG+-(>"I:1
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
M[+#272L(8Z#W2\[5P\0<T/?!Z6]02P,$%     @ 9(MA5H36Y!,A!0  0B
M !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULM9IK;]LV%(;_"J$%6PMD
MD4C)3M+9!G)IT0 )%B3K]F'8!UHZMHA(HD?2=@+LQX^Z1'1AB;4%Z4MLR>+A
M*_+E>7C)9,O%BXP!%'I-DTQ.G5BIU2?7E6$,*95G? 69_F7!14J5OA1+5ZX$
MT*@HE"8N\;RQFU*6.;-)<>]1S"9\K1*6P:- <IVF5+Q=0\*W4P<[[S>>V#)6
M^0UW-EG1)3R#^K9Z%/K*K:-$+(5,,IXA 8NI<X4_70>CO$#QQ)\,MG+G.\I?
M9<[Y2WYQ%TT=+U<$"80J#T'UQP9N($GR2%K'OU50IZXS+[C[_3WZE^+E]<O,
MJ80;GOS%(A5/G0L'1;"@ZT0]\>U7J%ZH$!CR1!9_T;9ZUG-0N):*IU5AK2!E
M6?E)7ZN&V"E 2$L!4A4@A>ZRHD+E+55T-A%\BT3^M(Z6?RE>M2BMQ;$L[Y5G
M)?2O3)=3LQN>IDSI9E82T2Q"-SQ3+%M"%C*0Z,,M*,H2^1&=():A/V*^EOHI
M.7&5KCN/X(95/==E/:2E'DS0@PX=2_0YBR#Z/H"K1=?*R;OR:V*-> OA&?+Q
M*2(>(>C;\RWZ</+1$M>O6\0OXOHM<7]7,0BTVRY_W^M'T)V"5/[3].9EO* Y
M7CZL/LD5#6'JZ'$C06S F?W\$QY[OUG4!K7:P!;]N_Y3'*W6(HRU29$2NM]
MR%.T@9B%"93=JX?Q2\(6JK$'RYI&14WY:-[,,!Y?!A-WTR!P5 L<607>,SIG
M"5-OVD!R+6@6 @KY!H0>\TTBRFCC71&>URQA7$L86R4\0[+XU=0N0.GFRE-"
MGC!T&_VB!:4ZS4F:WVT2-=X3-6H3=5Z+.K>*NEHN!2RI G0+T5KGIGD"2"<:
M=)-0EDIT#6H+D*$3#UWICCL9G7J>A_Y#GU]7$#$%$?HBBI33I-=:=4='7M0O
M=M'S^+D80.UEK?;R1^-G1;,W],3D"WIZ=T:3RLLF#[28 'LF_7H'VB R-M"C
M%(6E#>;&!OGX/2''V,!>=\>6Q3MHP3T[H0K8LV!B!).>S% %VG4#:7>#00^V
MLN+PI%!F@R(Q8.\H2PP!*VQHA8.^+6'E7U?!AE[8CJ\C++%/+DN",.S"=G@=
MFR!PY8:[3(%(>4231K'62KNVJF$?/N_;!D,@#1NF82N$CK'!1=,$ILT&!E/8
MSJD'EK%TG>J.'73B8%?1L9F)H2'Q>O8%&0)QQ"".6(DTNZ=O(!IUX3T;M'B
M&#P1.YZ:/## K,&NHFN3&@:2OM=?9 BF$<,T8E^"M7L@.-@#AD?$SJ,.>:#S
M7,$NI6N[&O*1<=]&&()JQ%"-V)=T[48X/V)J0 R4B!U*W?/!89,$>_5=F],@
MCUSVW?]#T,LW]/+M:[G6_J_*'9 (?$,>WTZ>!_IZ;.>7B8":1-"H=8@EF&\8
MYY.^=]^&P)6_LUMH7[*U=[K?.!%LZWB#&]^.FZ:.'V F:%?1M5D-Y_Q1WSX8
M@E:^H95O7Z>U^Z!Q\[#-!@8VOATV'<9_E\F@74775C6(\_O>3/2'@)9OH.7;
MUVGM-MC?/VS?,0H,<P([<SID@\[S0;N4K@<=AGA!W]N)P1 L"PS+ OMZK=4+
MP?[NH04-@6%18&=1]YQPV(307GW7]MPYZNI[\S 8 F*!@5CP@[.O5@.,]H_:
M]OO?W3G634$LB\-KB4*^SE1YPEO?K0_(K\IC8?-X>;K^0,6291(EL-!%O;-S
M7;4H#ZS+"\57Q2'QG"O%T^)K##0"D3^@?U]PKMXO\@KJ?QN8_0]02P,$%
M  @ 9(MA5B*$ACK< @  #PD  !D   !X;"]W;W)K<VAE971S+W-H965T-CDN
M>&ULK5;?;YLP$/Y7+%9-K=2%'TEHUR5(3>FT/52*VG5[F/;@P"58!9O9)FG_
M^YT-84E&HG;*"]CFON_N/MMWC%9"/JD,0)/G(N=J[&1:EU>NJY(,"JIZH@2.
M7^9"%E3C5"Y<54J@J045N1MX7N@6E'$G&MFUJ8Q&HM(YXS"51%5%0>7+!'*Q
M&CN^LUZX9XM,FP4W&I5T 0^@'\NIQ)G;LJ2L *Z8X$3"?.Q<^U=Q:.RMP7<&
M*[4Q)B:3F1!/9O(U'3N>"0AR2+1AH/A:P@WDN2'",'XWG$[KT@ WQVOVSS9W
MS&5&%=R(_ =+=39V+AV2PIQ6N;X7JR_0Y#,T?(G(E7V256U[<>&0I%):% T8
M(R@8K]_TN=%A ^"'>P!! PAV 8,]@'X#Z+\6,&@  ZM,G8K5(:::1B,I5D0:
M:V0S RNF16/ZC)MM?] 2OS+$Z>BV*'/Q D FP&'.-)GFE)/3&#1EN3HC'\CC
M0TQ.3\[("6&<?,M$I2A/U<C5Z-UPN$GC:5)["O9X\@-R)[C.%+GE*:3;!"Z&
MW<8>K&.?! <98TAZI.^?D\ +@HZ ;EX/]SO@\>OAWH%L^NU.]"U??P_?/6@F
M 6^47N^%(C^O9TI+O!N_NO2N^0;=?*9>7*F2)C!VL" HD$MPHO?O_-#[U*75
M,<GB(Y%MZ3AH=1P<8L=]F>-*2A(\;)+-*EM>2CS5YP3JPR[Q NDD(R7(!.7&
MZM:E;NW%]ZP;4SV7D=<+AB-WN2G;P5C>*MN1R+9D&[:R#?]7-BPWK*B*M7RP
M;6.U1.#LI=6W2\YAEYQ>N"/GP1C?*N>1R+;D#%LYPX-RWJZ/VJ967;K4-,,-
M68*^*4=;LG08>1]WC.)_C?SPLM\:U6FX&ZVB +FP+5=AE!77=>5M5]NN?FV;
MV<[Z!+M]W9S_TM2_"G=4+AA7)(<Y4GJ]"PQ)UNVWGFA1VH8T$QK;FQUF^,<"
MTAC@][D0>CTQ#MI_H.@/4$L#!!0    ( &2+85;-P&F>$0,  )D-   9
M>&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;,5774_;,!3]*U<9FD JY*,?%-9&
MHF5L2" A.MC#M <WO6TMG#BSG1;^_>PDA$2$4*1(O#2V<\_Q/2<WZ?5HR\6#
M7",J> Q9),?66JGXU+9EL,:0R",>8Z3O++D(B=)3L;)E+) L4E#(;,]Q!G9(
M:&3YHW3M1O@CGBA&([P1(),P).)I@HQOQY9K/2_<TM5:F07;'\5DA3-4=_&-
MT#.[8%G0$"-)>00"EV/KS#V=NIX!I!'W%+>R- 8C9<[Y@YE<+L:68S)"AH$R
M%$1?-CA%Q@R3SN-?3FH5>QI@>?S,?I&*UV+F1.*4L]]TH=9C:VC! I<D8>J6
M;W]B+JAO^ +.9/H+VSS6L2!(I.)A#M89A#3*KN0Q-Z($<'MO +P<X.T*Z.:
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
MD0L(!>;6,3!ZW. Q"N&(*(S?'6?0'^F Z^M;]A.OG;1<,8/'2OS@A2VGP;L
M"ERP1MBO:O49.SUCQY<K8?POK#K?*("\,595'9@BJ+ALG^Q/EX<UP"!Y!!!W
M@/@^8/0(8-@!AL\%C#K R&>FE>+SD#'+THE6*]#.F]C<PB?3HTD^EZ[L<ZOI
M+2><34\8UW#)1(.@%G#")9,Y9P).I;&ZH?I: V_ABS(&#9Q+.*(%F<Z0F49C
M <S"&L5NAI9Q8=X0)N,F5])RV9#;>8V:N4([MN_S#'9WWL .< G?2M48)@LS
M"2WI<5&%>1?[K(T]?B3V00QG=$)IX*,LL+A+$%(B^FS$M]F8Q5L9,\SW83C8
M@SB*XPT!'3\?/M@ SYX/C[:H&?:U'7J^X9.UW8,9$U19A+GO)9^T:FHNEWMK
M%9];9M$5'(Y9W9;JYQ=BA%,RFU^;RM,>/]I\O&M8AZ9F.4X#ZD@&]0T&Z>M7
M@R3ZL"FU+TF6O1#9G;2/^K2/MK&G'YF6;ZG# G-W!7A54QU\8O.2Z25NRF3+
M./:,KE/?I/0'N%E/ST./Y'UR<-<IVT9S1\NXUS+>JN634L6*"_$\%2U7LD7%
MDQ[90X_Q*$HVJTAZ%<E6%>X.L';,")IS_B*X3=O+2A0%T  %P\1&6<F3Q7G2
M(WOH$<?O#][=TQ6N-?(**<MN(!K(52-MV\5Z:S]SC_RHN6>?T2QN1^=_FG:0
MGU'Q.-UM@0NBC/8/*";=#L=V8U7MQ\65LC1\_+*D[PG4SH'>+Y2RMQMW0/^%
MDOX#4$L#!!0    ( &2+85:LD><T  L  %M=   9    >&PO=V]R:W-H965T
M<R]S:&5E=#<S+GAM;+6<;V_;NA7&OXK@70R]P%J+_Z4N"="$+59@O2W:WNW%
ML!>.S<1";<E7DIO>H1]^DNV8IGA$V\G1FS9Q'CW6.>(A?R0E73P4Y;=J;DP=
M_5@N\NIR-*_KU>OQN)K.S7)2O2I6)F_^<E>4RTG=_%K>CZM5:2:SS4'+Q9C&
ML1PO)UD^NKK8?/:IO+HHUO4BR\VG,JK6R^6D_//:+(J'RQ$9/7[P.;N?U^T'
MXZN+U>3>?#'U[ZM/9?/;>.\RRY8FK[(BCTIS=SEZ0U[K1+8';!3_RLQ#=?!S
MU(9R6Q3?VE_>SRY'<7M&9F&F=6LQ:?[[;F[,8M$Z->?QQ\YTM/_.]L##GQ_=
MWVV";X*YG53FIEC\.YO5\\M1,HIFYFZR7M2?BX=_F%U HO6;%HMJ\V_TL-/&
MHVBZKNIBN3NX.8-EEF__G_S8)>+@ -9W -T=0#L'4-IS -L=P$X]@.\.X)O,
M;$/9Y$%/ZLG515D\1&6K;MS:'S;)W!S=A)_E[77_4I?-7[/FN/KJB[EOKF(=
M?3:KHJRS_#YZH4T]R1;5K]$O499'7^?%NIKDL^IB7#??UQXUGNZ\K[?>M,>;
MT.A#D=?S*GJ;S\S,-1@W)[H_6_IXMM<TZ*C-]%7$R-\B&E,:_?Y%1R]^^36J
MMC$ )WASNAUYM -L].DV,6SC1,OVUX9M?-G)U^9]OJWTMF+^\\]&'KVOS;+Z
M+W1MMMX<]FZ[D]?5:C(UEZ.FOZA,^=V,KO[Z%R+COT-YQ#332&9.3OD^ISSD
M?O7;>GEKRJBX:SJM-JN3VX5Y;$!5]#/0EJZWQG)CW':GWZ_HQ?C[89:"7WUN
MEI#,G"R)?99$,$L?5Z:<;%I<:;Z;?&W ZM]ZB(.$D%0Q'K-.6@"=E)13Y>HT
MH*,R%<KZ.<'(?3 R&,R;95L]_]M4#12&]*XK$6F2=(( 5)S1CDH#*L:3% Y
M[0-0P0#>Y]-B::(7BZ)J>N6[LEA&TZ9?S?)U>X6*[;4J<O :*;_12I$JV8G.
MES4Y8#'IA.?+%$LIA\-+]N$EP? ^K<OIO!FZJ[8J5V4;3_UGU PYD?ECG:WZ
MRC'QSH7'BJ:=P'P52TG<4>G$:WE-5RX3.*YT'U<:C.MK44\6T9NJ,C5X:5(_
MYS1.8N_: #I"5$([9::#9_/$#H/$EB/B<)?1#$8W&UYINM>?]L>;(I\V5W#;
M1*//6?6M^>OG;:^R;<N-HOGSM&[(IY[; Z]-/ITW+/H-!(_@R9P[NJ&Z:2PW
M]T(< !T9D!IVYEB)Q7336&YN8JE-+ VV<+<EEVU+;KJJ]J-F@@3F,NAW=BXQ
MW?3.K6VK^VXE?D7@'H]88B5!>#L1',(F9R<&%4YW;@Z%L$3*GC&<6/ D8?*\
ML4/VQ^"0'?8Y.SNH4(KEYN;08BD10_9M0>@].[&8;AK+S4VL16029N03ZQ;
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
MR7O[2UVL-N^VOBWJNEAN?IR;R<R4K:#Y^UU1U(^_M%^P?Y_ZU?\!4$L#!!0
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
M.((Y  \8$L?-.;AW'H7K<RK<_ =K] A02P,$%     @ 9(MA5I>*NQS
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
M4];?SFV_.7YZEKUMA]=\-OVA]>894$L! A0#%     @ 9(MA5@=!36*!
ML0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    " !DBV%6@>>"K.\    K @  $0              @ &O    9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    " !DBV%6F5R<(Q &  "<)P  $P
M        @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &2+
M859H<\GXG <  !\P   8              " @0X(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    " !DBV%6*2-_X#8"  "S!0  &
M        @('@#P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ 9(MA5H #S^^R!@  PAL  !@              ("!3!(  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( &2+85;EB-P6RP,  #$.   8
M              " @309  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    " !DBV%6J/E[OO8&   .(0  &               @($U'0  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ 9(MA5ARVYWH9"0
M*$@  !@              ("!820  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( &2+8586,]PY? D  $@N   8              " @; M
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !DBV%64'[I
MZ;\G   0?P  &               @(%B-P  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ 9(MA5IPUKV/R"P  IB(  !@
M ("!5U\  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( &2+
M859>Y7?-9PL  #\C   9              " @7]K  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ 9(MA5JS^:ZM!"   9!8  !D
M         ("!'7<  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    " !DBV%6YK_NAF$$   >"P  &0              @(&5?P  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( &2+85;F7QC1;@X  -PQ
M   9              " @2V$  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ 9(MA5F?$<6*Y"   !Q8  !D              ("!TI(
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !DBV%6:3B=
MOFH)  "O/P  &0              @('"FP  >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( &2+859"91 &D @  /L5   9
M  " @6.E  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
M9(MA5LO$9>?' @  -@8  !D              ("!*JX  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    " !DBV%6IW^#L[H&  ""$@  &0
M            @($HL0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( &2+858.=IEHA0<  ,H4   9              " @1FX  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ 9(MA5BJXZP2S P
M> D  !D              ("!U;\  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    " !DBV%6K&[K_-\:  !75   &0              @(&_
MPP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &2+859G
MZJPJS0H  -X?   9              " @=7>  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ 9(MA5I@%_^:.!   E@H  !D
M     ("!V>D  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M" !DBV%6"@'A54,%  !C#0  &0              @(&>[@  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( &2+858J-$(+&P,  &\'   9
M              " @1CT  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ 9(MA5E(NGJ3*!P  *!L  !D              ("!:O<  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !DBV%6&T(1*'X&
M  !Q$   &0              @(%K_P  >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( &2+858N=H0K;P8  &@4   9              "
M@2 & 0!X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ 9(MA
M5ECNFZQ^ P  . @  !D              ("!Q@P! 'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    " !DBV%6Y\K.I3\#   ]"   &0
M        @(%[$ $ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( &2+858?,X:\604  %4.   9              " @?$3 0!X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ 9(MA5MOD$::^"P  ^X
M !D              ("!@1D! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    " !DBV%6_D7*I9<%  !T)   &0              @(%V)0$
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( &2+85:@-AT5
M[ ,  $P1   9              " @40K 0!X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ 9(MA5A.&\(_# @  < D  !D
M ("!9R\! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !D
MBV%6L "LR6L&  #1*0  &0              @(%A,@$ >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( &2+859)G4%1Q0(  $8'   9
M          " @0,Y 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ 9(MA5O/A=#"2!   1QP  !D              ("!_SL! 'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !DBV%6'*\O7C8'  !H
M*   &0              @('(0 $ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( &2+858^YM4DLP4  ,PG   9              " @35(
M 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ 9(MA5J*S
MS8[O @  S0D  !D              ("!'TX! 'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    " !DBV%6G(O>ZP4%  #?%@  &0
M    @(%%40$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M &2+859H;N[FY@D  (MV   9              " @8%6 0!X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ 9(MA5FY^*M?, @  *@L  !D
M             ("!GF ! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    " !DBV%6";,+EC@0  #=  $ &0              @(&A8P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( &2+859/-> >EP4
M '(]   9              " @1!T 0!X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ 9(MA5NFSF%H& P  NPD  !D              ("!
MWGD! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !DBV%6
MK% Y!I "  !C!P  &0              @($;?0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( &2+85;&1KZRL D  ,EN   9
M      " @>)_ 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ 9(MA5FY;;WY_!P  $5,  !D              ("!R8D! 'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !DBV%6<UM'0!<$    %
M&0              @(%_D0$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+
M 0(4 Q0    ( &2+859-]5*L> L  &)O   9              " @<V5 0!X
M;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ 9(MA5OQ0\C2!
M!   0Q0  !D              ("!?*$! 'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6Q02P$"% ,4    " !DBV%6&AN/W@4'  #5,   &0
M@($TI@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( &2+
M85;HLAE 5@0  "@3   9              " @7"M 0!X;"]W;W)K<VAE971S
M+W-H965T-34N>&UL4$L! A0#%     @ 9(MA5J3*HE:Z!0  #B0  !D
M         ("!_;$! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M    " !DBV%6S(\WV&(#  ! #   &0              @('NMP$ >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( &2+859(@IEBZP,  "\-
M   9              " @8>[ 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M4$L! A0#%     @ 9(MA5DW>S)1W!   SQ   !D              ("!J;\!
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !DBV%66+)^
M0/0#  "$$   &0              @(%7Q $ >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;%!+ 0(4 Q0    ( &2+85;^888T\ (   4(   9
M  " @8+( 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @
M9(MA5N0JK)\!!   HA0  !D              ("!J<L! 'AL+W=O<FMS:&5E
M=',O<VAE970V,BYX;6Q02P$"% ,4    " !DBV%6/K&ST=X#   6#P  &0
M            @('ASP$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4
M Q0    ( &2+858W/ 4/?P,  '$-   9              " @?;3 0!X;"]W
M;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ 9(MA5ASRW0]:!
M$Q8  !D              ("!K-<! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q02P$"% ,4    " !DBV%6U3>\?I\"  !^"   &0              @($]
MW $ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( &2+858:
M&L4M3P,  !,+   9              " @1/? 0!X;"]W;W)K<VAE971S+W-H
M965T-C<N>&UL4$L! A0#%     @ 9(MA5H36Y!,A!0  0B   !D
M     ("!F>(! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M" !DBV%6(H2&.MP"   /"0  &0              @('QYP$ >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( &2+85;-P&F>$0,  )D-   9
M              " @03K 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L!
M A0#%     @ 9(MA5ME2,53? @  _0H  !D              ("!3.X! 'AL
M+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !DBV%6J%##3PH#
M  "M"   &0              @(%B\0$ >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;%!+ 0(4 Q0    ( &2+85:LD><T  L  %M=   9              "
M@:/T 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ 9(MA
M5F=SXM6$!0  >QX  !D              ("!VO\! 'AL+W=O<FMS:&5E=',O
M<VAE970W-"YX;6Q02P$"% ,4    " !DBV%68.KU!"X#  #.$@  #0
M        @ &5!0( >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( &2+85:7BKL<
MP    !,"   +              "  >X( @!?<F5L<R\N<F5L<U!+ 0(4 Q0
M   ( &2+85;ST]-AG 4  .,P   /              "  =<) @!X;"]W;W)K
M8F]O:RYX;6Q02P$"% ,4    " !DBV%6Q]=S3T<"  #5*P  &@
M    @ &@#P( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M" !DBV%6'YV%;PD"  #8*@  $P              @ $?$@( 6T-O;G1E;G1?
@5'EP97-=+GAM;%!+!08     4@!2 '46  !9% (    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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>93
<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>94
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>324</ContextCount>
  <ElementCount>495</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Operations and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Operations and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Discontinued Operation and Held for Sale</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/DiscontinuedOperationandHeldforSale</Role>
      <ShortName>Discontinued Operation and Held for Sale</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Indebtedness</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/Indebtedness</Role>
      <ShortName>Indebtedness</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Stock Incentive Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/StockIncentivePlan</Role>
      <ShortName>Stock Incentive Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Employee Benefit Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/EmployeeBenefitPlan</Role>
      <ShortName>Employee Benefit Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/FairValueofFinancialInstruments</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Operations and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Operations and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Operations and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Operations and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Discontinued Operation and Held for Sale (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleTables</Role>
      <ShortName>Discontinued Operation and Held for Sale (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/DiscontinuedOperationandHeldforSale</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/Acquisitions</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Indebtedness (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/IndebtednessTables</Role>
      <ShortName>Indebtedness (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/Indebtedness</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Stock Incentive Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/StockIncentivePlanTables</Role>
      <ShortName>Stock Incentive Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/StockIncentivePlan</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/IncomeTaxes</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/Leases</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/CommitmentsandContingencies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/FairValueofFinancialInstrumentsTables</Role>
      <ShortName>Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/FairValueofFinancialInstruments</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/SegmentReporting</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Operations and Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Operations and Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Operations and Summary of Significant Accounting Policies - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails</Role>
      <ShortName>Operations and Summary of Significant Accounting Policies - Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Operations and Summary of Significant Accounting Policies - Goodwill Roll Forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails</Role>
      <ShortName>Operations and Summary of Significant Accounting Policies - Goodwill Roll Forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Operations and Summary of Significant Accounting Policies - Estimated Useful Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails</Role>
      <ShortName>Operations and Summary of Significant Accounting Policies - Estimated Useful Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Operations and Summary of Significant Accounting Policies - Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails</Role>
      <ShortName>Operations and Summary of Significant Accounting Policies - Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Operations and Summary of Significant Accounting Policies - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails</Role>
      <ShortName>Operations and Summary of Significant Accounting Policies - Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Operations and Summary of Significant Accounting Policies - Self-Insurance Reserve (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails</Role>
      <ShortName>Operations and Summary of Significant Accounting Policies - Self-Insurance Reserve (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Operations and Summary of Significant Accounting Policies - Net Income per Share and Anti-dilutive Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails</Role>
      <ShortName>Operations and Summary of Significant Accounting Policies - Net Income per Share and Anti-dilutive Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Discontinued Operation and Held for Sale - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails</Role>
      <ShortName>Discontinued Operation and Held for Sale - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Discontinued Operation and Held for Sale - Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails</Role>
      <ShortName>Discontinued Operation and Held for Sale - Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Discontinued Operation and Held for Sale - Consolidated Statements of Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails</Role>
      <ShortName>Discontinued Operation and Held for Sale - Consolidated Statements of Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Acquisitions - Weighted Average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails</Role>
      <ShortName>Acquisitions - Weighted Average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Acquisitions - Allocations of Purchase Price (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails</Role>
      <ShortName>Acquisitions - Allocations of Purchase Price (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Acquisitions - Estimated Useful Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails</Role>
      <ShortName>Acquisitions - Estimated Useful Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Indebtedness - Schedule of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails</Role>
      <ShortName>Indebtedness - Schedule of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Indebtedness - Schedule of Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails</Role>
      <ShortName>Indebtedness - Schedule of Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Indebtedness - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/IndebtednessNarrativeDetails</Role>
      <ShortName>Indebtedness - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/ShareholdersEquity</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Stock Incentive Plan - Share-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails</Role>
      <ShortName>Stock Incentive Plan - Share-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Stock Incentive Plan - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails</Role>
      <ShortName>Stock Incentive Plan - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Stock Incentive Plan - Weighted Average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails</Role>
      <ShortName>Stock Incentive Plan - Weighted Average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Stock Incentive Plan - Roll Forward Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails</Role>
      <ShortName>Stock Incentive Plan - Roll Forward Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Stock Incentive Plan - Exercise Price Range (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails</Role>
      <ShortName>Stock Incentive Plan - Exercise Price Range (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Stock Incentive Plan - Employee Stock Purchase Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails</Role>
      <ShortName>Stock Incentive Plan - Employee Stock Purchase Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Leases - Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails</Role>
      <ShortName>Leases - Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Leases - Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/LeasesLeaseCostDetails</Role>
      <ShortName>Leases - Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Leases - Future Minimum Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails</Role>
      <ShortName>Leases - Future Minimum Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails</Role>
      <ShortName>Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Leases -Supplemental Cash Flow (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/LeasesSupplementalCashFlowDetails</Role>
      <ShortName>Leases -Supplemental Cash Flow (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Employee Benefit Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/EmployeeBenefitPlanDetails</Role>
      <ShortName>Employee Benefit Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/EmployeeBenefitPlan</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Fair Value of Financial Instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Fair Value of Financial Instruments - Losses On Assets Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Losses On Assets Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/SegmentReportingTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="fwrd-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccounts</ParentRole>
      <Position>74</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CapitalizedContractCostAmortizationPeriod, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 -  fwrd-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="fwrd-20221231.htm">fwrd-20221231.htm</File>
    <File>ex32forwardaircorporationb.htm</File>
    <File>fwrd-20221231.xsd</File>
    <File>fwrd-20221231_cal.xml</File>
    <File>fwrd-20221231_def.xml</File>
    <File>fwrd-20221231_lab.xml</File>
    <File>fwrd-20221231_pre.xml</File>
    <File>fwrdex2112022.htm</File>
    <File>fwrdex2312022.htm</File>
    <File>fwrdex3112022.htm</File>
    <File>fwrdex3122022.htm</File>
    <File>fwrdex3212022.htm</File>
    <File>fwrdex3222022.htm</File>
    <File>fwrdexhibit422022.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>fwrd-20221231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1345">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>97
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "fwrd-20221231.htm": {
   "axisCustom": 1,
   "axisStandard": 30,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://fasb.org/us-gaap/2022": 1345,
    "http://xbrl.sec.gov/dei/2022": 38
   },
   "contextCount": 324,
   "dts": {
    "calculationLink": {
     "local": [
      "fwrd-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "fwrd-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "fwrd-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "fwrd-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "fwrd-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "fwrd-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 736,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 8,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 12
   },
   "keyCustom": 57,
   "keyStandard": 438,
   "memberCustom": 30,
   "memberStandard": 48,
   "nsprefix": "fwrd",
   "nsuri": "http://www.forwardair.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.forwardair.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Acquisitions",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.forwardair.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Indebtedness",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.forwardair.com/role/Indebtedness",
     "shortName": "Indebtedness",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Shareholders' Equity",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.forwardair.com/role/ShareholdersEquity",
     "shortName": "Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Stock Incentive Plan",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.forwardair.com/role/StockIncentivePlan",
     "shortName": "Stock Incentive Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.forwardair.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.forwardair.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.forwardair.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Employee Benefit Plan",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.forwardair.com/role/EmployeeBenefitPlan",
     "shortName": "Employee Benefit Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Fair Value of Financial Instruments",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.forwardair.com/role/FairValueofFinancialInstruments",
     "shortName": "Fair Value of Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Segment Reporting",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.forwardair.com/role/SegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.forwardair.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Operations and Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "21",
     "role": "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Operations and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Operations and Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables",
     "shortName": "Operations and Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Discontinued Operation and Held for Sale (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleTables",
     "shortName": "Discontinued Operation and Held for Sale (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Acquisitions (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://www.forwardair.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Indebtedness (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.forwardair.com/role/IndebtednessTables",
     "shortName": "Indebtedness (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Stock Incentive Plan (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.forwardair.com/role/StockIncentivePlanTables",
     "shortName": "Stock Incentive Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.forwardair.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "fwrd:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.forwardair.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "fwrd:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.forwardair.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Fair Value of Financial Instruments (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.forwardair.com/role/FairValueofFinancialInstrumentsTables",
     "shortName": "Fair Value of Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Segment Reporting (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.forwardair.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Operations and Summary of Significant Accounting Policies - Additional Information (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
     "shortName": "Operations and Summary of Significant Accounting Policies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Operations and Summary of Significant Accounting Policies - Property and Equipment (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails",
     "shortName": "Operations and Summary of Significant Accounting Policies - Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ibd709a920436444f834d2172866e61e7_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Operations and Summary of Significant Accounting Policies - Goodwill Roll Forward (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails",
     "shortName": "Operations and Summary of Significant Accounting Policies - Goodwill Roll Forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i2c886ccf77434705a98c01014e115c41_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Operations and Summary of Significant Accounting Policies - Estimated Useful Lives (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails",
     "shortName": "Operations and Summary of Significant Accounting Policies - Estimated Useful Lives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i8cd74804519c4e34bfbb903cf79416c4_D20220101-20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ibd709a920436444f834d2172866e61e7_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Operations and Summary of Significant Accounting Policies - Other Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
     "shortName": "Operations and Summary of Significant Accounting Policies - Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Operations and Summary of Significant Accounting Policies - Accrued Expenses (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails",
     "shortName": "Operations and Summary of Significant Accounting Policies - Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i5b1096b355ad4cd784e8160a120f43bb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Operations and Summary of Significant Accounting Policies - Self-Insurance Reserve (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails",
     "shortName": "Operations and Summary of Significant Accounting Policies - Self-Insurance Reserve (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Operations and Summary of Significant Accounting Policies - Net Income per Share and Anti-dilutive Shares (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails",
     "shortName": "Operations and Summary of Significant Accounting Policies - Net Income per Share and Anti-dilutive Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "idf3b50dc1ee346009be684e3a9a9ad70_D20210212-20210212",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Discontinued Operation and Held for Sale - Narrative (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails",
     "shortName": "Discontinued Operation and Held for Sale - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "idf3b50dc1ee346009be684e3a9a9ad70_D20210212-20210212",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i74924f65af7b44e58cadb2522c26f106_I20210212",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "fwrd:DiscontinuedOperationsMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Discontinued Operation and Held for Sale - Assumptions (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails",
     "shortName": "Discontinued Operation and Held for Sale - Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i74924f65af7b44e58cadb2522c26f106_I20210212",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "fwrd:DiscontinuedOperationsMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Discontinued Operation and Held for Sale - Consolidated Statements of Comprehensive Income (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails",
     "shortName": "Discontinued Operation and Held for Sale - Consolidated Statements of Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i463a674152724a67ad62d2ca27f02c59_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Acquisitions - Narrative (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.forwardair.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ie761a1d5bc0f403abc5fbc8617a72592_I20210228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "fwrd:PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i552f40cd0afb49d994dbd71464b72503_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Acquisitions - Weighted Average Assumptions (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails",
     "shortName": "Acquisitions - Weighted Average Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i552f40cd0afb49d994dbd71464b72503_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Acquisitions - Allocations of Purchase Price (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
     "shortName": "Acquisitions - Allocations of Purchase Price (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ie761a1d5bc0f403abc5fbc8617a72592_I20210228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i2c886ccf77434705a98c01014e115c41_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Acquisitions - Estimated Useful Lives (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
     "shortName": "Acquisitions - Estimated Useful Lives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "if5cee0fa962340188ada43fd219b4685_D20210228-20210228",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Indebtedness - Schedule of Long-Term Debt (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails",
     "shortName": "Indebtedness - Schedule of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Indebtedness - Schedule of Maturity (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails",
     "shortName": "Indebtedness - Schedule of Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLongTermLinesOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Indebtedness - Narrative (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.forwardair.com/role/IndebtednessNarrativeDetails",
     "shortName": "Indebtedness - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingCostsAndExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Shareholders' Equity (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.forwardair.com/role/ShareholdersEquityDetails",
     "shortName": "Shareholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockDividendsPerShareDeclared",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ia29b49e837464deb876d7079286a6c45_D20221001-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Stock Incentive Plan - Share-Based Compensation Expense (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails",
     "shortName": "Stock Incentive Plan - Share-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ice4a0548541a447185d3f246962956df_I20160531",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Stock Incentive Plan - Narrative (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
     "shortName": "Stock Incentive Plan - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Stock Incentive Plan - Weighted Average Assumptions (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails",
     "shortName": "Stock Incentive Plan - Weighted Average Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ibd146be2ecdb439ebe73b3e245491cf6_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Stock Incentive Plan - Roll Forward Activity (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
     "shortName": "Stock Incentive Plan - Roll Forward Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i87caedd8aae6458789095cd83cc03818_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "if4bcf454064947c78f0970b3a4cfbfbf_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Stock Incentive Plan - Exercise Price Range (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails",
     "shortName": "Stock Incentive Plan - Exercise Price Range (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "if4bcf454064947c78f0970b3a4cfbfbf_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ice4a0548541a447185d3f246962956df_I20160531",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Stock Incentive Plan - Employee Stock Purchase Plan (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
     "shortName": "Stock Incentive Plan - Employee Stock Purchase Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i6ce0b74ce3ca4eb98b4d885cb3865d36_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails",
     "shortName": "Income Taxes - Reconciliation of Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i134abaded8854b03b0106d994922ba92_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Shareholders' Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity",
     "shortName": "Consolidated Statements of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i134abaded8854b03b0106d994922ba92_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Income Taxes - Narrative (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ibd709a920436444f834d2172866e61e7_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.forwardair.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubleaseIncome",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Leases - Narrative (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.forwardair.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "fwrd:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Leases - Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails",
     "shortName": "Leases - Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "fwrd:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Leases - Lease Cost (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.forwardair.com/role/LeasesLeaseCostDetails",
     "shortName": "Leases - Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Leases - Future Minimum Payments (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails",
     "shortName": "Leases - Future Minimum Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.forwardair.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails",
     "shortName": "Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Leases -Supplemental Cash Flow (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.forwardair.com/role/LeasesSupplementalCashFlowDetails",
     "shortName": "Leases -Supplemental Cash Flow (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "fwrd:DefinedContributionPlanEmployerMatchPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Employee Benefit Plan (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.forwardair.com/role/EmployeeBenefitPlanDetails",
     "shortName": "Employee Benefit Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "fwrd:DefinedContributionPlanEmployerMatchPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueOptionChangesInFairValueGainLoss1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "idd2335440c674ec18d90fa0ef996df38_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails",
     "shortName": "Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "idd2335440c674ec18d90fa0ef996df38_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i73079018c27e41c79cd79c55eafdb167_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Fair Value of Financial Instruments - Narrative (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
     "shortName": "Fair Value of Financial Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i2fff56dc66a14ed6923ae8fb8928f09e_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ie48809723e914ab78a03bb07a411558a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Fair Value of Financial Instruments - Losses On Assets Measured at Fair Value (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails",
     "shortName": "Fair Value of Financial Instruments - Losses On Assets Measured at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ie48809723e914ab78a03bb07a411558a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "fwrd:GoodwillImpairmentCharge",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Segment Reporting (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.forwardair.com/role/SegmentReportingDetails",
     "shortName": "Segment Reporting (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "i9c5e8546d4a44f0b8d1fd0f50febfd89_D20200101-20201231",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ibd709a920436444f834d2172866e61e7_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ibeb9d81fe44d4511880010ef5622d32c_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Operations and Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPolicies",
     "shortName": "Operations and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Discontinued Operation and Held for Sale",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSale",
     "shortName": "Discontinued Operation and Held for Sale",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "fwrd-20221231.htm",
      "contextRef": "ief0f9a8232c3453a92a8893638cb8d38_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 80,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r683",
      "r684",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r683",
      "r684",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r683",
      "r684",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r683",
      "r684",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r683",
      "r684",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of Each Class"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Name of Each Exchange on Which Registered"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.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(s)"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.forwardair.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "fwrd_AccountingPoliciesPropertyAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Policies, Property and Equipment [Abstract]",
        "label": "Accounting Policies, Property and Equipment [Abstract]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "AccountingPoliciesPropertyAndEquipmentAbstract",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fwrd_AggregateDeductibleForClaimsBetween0And1000Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate Deductible For Claims Between $0 And $1,000",
        "label": "Aggregate Deductible For Claims Between $0 And $1,000 [Member]",
        "terseLabel": "Aggregate deductible for claims between $0 and $1,000"
       }
      }
     },
     "localname": "AggregateDeductibleForClaimsBetween0And1000Member",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_AggregateDeductibleForClaimsBetween0And2000Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate deductible for claims between $0 and $2,000",
        "label": "Aggregate deductible for claims between $0 and $2,000 [Member]",
        "terseLabel": "Aggregate deductible for claims between $0 and $2,000"
       }
      }
     },
     "localname": "AggregateDeductibleForClaimsBetween0And2000Member",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_AggregateDeductibleForClaimsBetween0And5000Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate Deductible For Claims Between $0 And $5,000",
        "label": "Aggregate Deductible For Claims Between $0 And $5,000 [Member]",
        "terseLabel": "Aggregate Deductible For Claims Between $0 And $5,000"
       }
      }
     },
     "localname": "AggregateDeductibleForClaimsBetween0And5000Member",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_AggregateDeductibleForClaimsBetween5000And10000Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate deductible for claims between $5,000 and $10,000 [Member]",
        "label": "Aggregate Deductible For Claims Between $5,000 And $10,000 [Member]",
        "terseLabel": "Aggregate Deductible For Claims Between $5,000 And $10,000"
       }
      }
     },
     "localname": "AggregateDeductibleForClaimsBetween5000And10000Member",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate deductible for claims between $5,000 and $10,000 [Member]",
        "label": "Aggregate deductible for claims between $5,000 and $10,000 [Member]",
        "terseLabel": "Aggregate deductible for claims between $5,000 and $10,000"
       }
      }
     },
     "localname": "Aggregatedeductibleforclaimsbetween5000and10000Member",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_AllowanceForRevenueAdjustmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for revenue adjustments [Member]",
        "label": "Allowance For Revenue Adjustments [Member]",
        "terseLabel": "Allowance for revenue adjustments"
       }
      }
     },
     "localname": "AllowanceForRevenueAdjustmentsMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Lease Assets and Liabilities"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "fwrd_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.forwardair.com/20221231",
     "xbrltype": "stringItemType"
    },
    "fwrd_AverageMonthlyRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average Monthly Revenue",
        "label": "Average Monthly Revenue",
        "terseLabel": "Average monthly revenue"
       }
      }
     },
     "localname": "AverageMonthlyRevenue",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_AverageMonthlyRevenueAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average Monthly Revenue Adjustments",
        "label": "Average Monthly Revenue Adjustments",
        "terseLabel": "Average monthly revenue adjustments"
       }
      }
     },
     "localname": "AverageMonthlyRevenueAdjustments",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average monthly revenue adjustments as a percentage of monthly revenue.",
        "label": "Average Monthly Revenue Adjustments as a Percentage of Monthly Revenue",
        "terseLabel": "Average monthly revenue adjustments as a percentage of monthly revenue"
       }
      }
     },
     "localname": "AverageMonthlyRevenueAdjustmentsAsPercentageOfMonthlyRevenue",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fwrd_BarOleTruckingIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BarOle Trucking, Inc.",
        "label": "BarOle Trucking, Inc. [Member]",
        "terseLabel": "BarOle"
       }
      }
     },
     "localname": "BarOleTruckingIncMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_BloombergShortTermBankYieldIndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bloomberg Short-Term Bank Yield Index",
        "label": "Bloomberg Short-Term Bank Yield Index [Member]",
        "terseLabel": "Bloomberg Short-Term Bank Yield Index"
       }
      }
     },
     "localname": "BloombergShortTermBankYieldIndexMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Liability Earnout Period",
        "label": "Business Combination, Contingent Consideration Liability Earnout Period",
        "terseLabel": "Earnout period"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "fwrd_BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Liability, Earnout Period One",
        "label": "Business Combination, Contingent Consideration Liability, Earnout Period One",
        "terseLabel": "Earnout period one"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "fwrd_BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Working Capital Adjustments",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Working Capital Adjustments",
        "terseLabel": "Increase to net working capital"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteWorkingCapitalAdjustments",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Finance Lease Obligation",
        "label": "Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Finance Lease Obligation",
        "terseLabel": "Finance lease obligations"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligation",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Operating Lease Obligation",
        "label": "Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Operating Lease Obligation",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligation",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 6.0,
       "parentTag": "fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets",
        "terseLabel": "Tangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total tangible assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Total Liabilities Assumed, Tangible Assets",
        "totalLabel": "Total tangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_CashEquivalents": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents",
        "label": "Cash Equivalents",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalents",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_CashFromDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash from discontinued operation:",
        "label": "Cash from discontinued operation: [Abstract]",
        "terseLabel": "Cash from discontinued operation:"
       }
      }
     },
     "localname": "CashFromDiscontinuedOperationAbstract",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "fwrd_ChickasawContainerServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chickasaw Container Services",
        "label": "Chickasaw Container Services [Member]",
        "terseLabel": "Chickasaw Container Services"
       }
      }
     },
     "localname": "ChickasawContainerServicesMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_DebtInstrumentBaseRateFloor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Base Rate Floor",
        "label": "Debt Instrument, Base Rate Floor",
        "terseLabel": "Base rate floor"
       }
      }
     },
     "localname": "DebtInstrumentBaseRateFloor",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fwrd_DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Bloomberg Short-Term Bank Yield Index Additional Rate",
        "label": "Debt Instrument, Bloomberg Short-Term Bank Yield Index Additional Rate",
        "terseLabel": "Bloomberg short-term bank yield index additional rate"
       }
      }
     },
     "localname": "DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fwrd_DebtInstrumentBloombergShortTermBankYieldIndexRateFloor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Bloomberg Short-Term Bank Yield Index Rate Floor",
        "label": "Debt Instrument, Bloomberg Short-Term Bank Yield Index Rate Floor",
        "terseLabel": "Bloomberg short-term bank yield index rate floor"
       }
      }
     },
     "localname": "DebtInstrumentBloombergShortTermBankYieldIndexRateFloor",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fwrd_DebtInstrumentFederalFundsRateFloor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Federal Funds Rate Floor",
        "label": "Debt Instrument, Federal Funds Rate Floor",
        "terseLabel": "Federal funds rate floor"
       }
      }
     },
     "localname": "DebtInstrumentFederalFundsRateFloor",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fwrd_DefinedContributionPlanEmployerMatchPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employee contributions that employer will match up to defined limit",
        "label": "Defined Contribution Plan, Employer Match Percentage",
        "terseLabel": "Defined contribution plan, employer match percentage"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchPercentage",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/EmployeeBenefitPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fwrd_DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum employee contribution to the defined contribution plan as a percentage of the employee's annual compensation matched by employer",
        "label": "Defined Contribution Plan, Maximum Employee Contribution Matched By Employer",
        "terseLabel": "Defined contribution plan, maximum employee contribution matched by employer"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumEmployeeContributionMatchedByEmployer",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/EmployeeBenefitPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fwrd_DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation, Amounts Of Material Contingent Assets Remaining",
        "label": "Discontinued Operation, Amounts Of Material Contingent Assets Remaining",
        "terseLabel": "Estimated fair value of the earn-out asset"
       }
      }
     },
     "localname": "DiscontinuedOperationAmountsOfMaterialContingentAssetsRemaining",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation, Continuing Involvement After Disposal, Maximum Vendor Payment Remittance",
        "label": "Discontinued Operation, Continuing Involvement After Disposal, Maximum Vendor Payment Remittance",
        "terseLabel": "Remittance payment, expense (up to)"
       }
      }
     },
     "localname": "DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation, Continuing Involvement After Disposal, Revenue",
        "label": "Discontinued Operation, Continuing Involvement After Disposal, Revenue",
        "terseLabel": "TSA monthly service charge"
       }
      }
     },
     "localname": "DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_DiscontinuedOperationEarnOutAchievementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation, Earn-Out Achievement Period",
        "label": "Discontinued Operation, Earn-Out Achievement Period",
        "terseLabel": "Earn-out period"
       }
      }
     },
     "localname": "DiscontinuedOperationEarnOutAchievementPeriod",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation, Period Of Continuing Involvement After Disposal, Receivable",
        "label": "Discontinued Operation, Period Of Continuing Involvement After Disposal, Receivable",
        "terseLabel": "Reimbursement receivable"
       }
      }
     },
     "localname": "DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation, Period Of Continuing Involvement After Disposal, Reimbursement Period",
        "label": "Discontinued Operation, Period Of Continuing Involvement After Disposal, Reimbursement Period",
        "terseLabel": "Reimbursement receivable period"
       }
      }
     },
     "localname": "DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "fwrd_DiscontinuedOperationsMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operations, Measurement Input",
        "label": "Discontinued Operations, Measurement Input",
        "terseLabel": "Measurement input"
       }
      }
     },
     "localname": "DiscontinuedOperationsMeasurementInput",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "fwrd_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Asset Impairment Charges",
        "label": "Disposal Group, Including Discontinued Operation, Asset Impairment Charges",
        "terseLabel": "Impairment charge",
        "verboseLabel": "Earn-out asset impairment charge"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails",
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group Including Discontinued Operation Costs And Expenses",
        "label": "Disposal Group Including Discontinued Operation Costs And Expenses",
        "terseLabel": "Purchased transportation"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_DisposalGroupIncludingDiscontinuedOperationFuelExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group Including Discontinued Operation Fuel Expense",
        "label": "Disposal Group Including Discontinued Operation Fuel Expense",
        "verboseLabel": "Fuel expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationFuelExpense",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group Including Discontinued Operation Insurance And Claims Costs",
        "label": "Disposal Group Including Discontinued Operation Insurance And Claims Costs",
        "verboseLabel": "Insurance and claims"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group Including Discontinued Operation Labor And Related Expense",
        "label": "Disposal Group Including Discontinued Operation Labor And Related Expense",
        "verboseLabel": "Salaries, wages and employee benefits"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group Including Discontinued Operation Lease And Rental Expense",
        "label": "Disposal Group Including Discontinued Operation Lease And Rental Expense",
        "verboseLabel": "Operating leases"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_EarnOutLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earn-Out Liability",
        "label": "Earn-Out Liability [Member]",
        "terseLabel": "Earn-out liability"
       }
      }
     },
     "localname": "EarnOutLiabilityMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_EdgmonTruckingLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Edgmon Trucking, LLC",
        "label": "Edgmon Trucking, LLC [Member]",
        "terseLabel": "Edgmon"
       }
      }
     },
     "localname": "EdgmonTruckingLLCMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Compensation, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Compensation, Amount",
        "terseLabel": "Non-deductible compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleCompensationAmount",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Other Permanent Differences, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Other Permanent Differences, Amount",
        "terseLabel": "Other permanent differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Share-Based Compensation, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Share-Based Compensation, Amount",
        "negatedTerseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationAmount",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_EmployeeNonVestedSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Non-vested Shares [Member]",
        "label": "Employee Non-vested Shares [Member]",
        "terseLabel": "Employee Non-vested Shares"
       }
      }
     },
     "localname": "EmployeeNonVestedSharesMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_ExercisePriceRangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price Range One",
        "label": "Exercise Price Range One [Member]",
        "terseLabel": "Exercise Price Range One"
       }
      }
     },
     "localname": "ExercisePriceRangeOneMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_ExercisePriceRangeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price Range Two",
        "label": "Exercise Price Range Two [Member]",
        "terseLabel": "Exercise Price Range Two"
       }
      }
     },
     "localname": "ExercisePriceRangeTwoMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_ExpeditedFreightSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expedited Freight [Member]",
        "label": "Expedited Freight Segment [Member]",
        "terseLabel": "Expedited Freight"
       }
      }
     },
     "localname": "ExpeditedFreightSegmentMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails",
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_FinalMileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Final Mile [Member]",
        "label": "Final Mile [Member]",
        "terseLabel": "Final Mile"
       }
      }
     },
     "localname": "FinalMileMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_FinanceLeasesCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Leases, Cost",
        "label": "Finance Leases, Cost [Abstract]",
        "terseLabel": "Finance lease cost:"
       }
      }
     },
     "localname": "FinanceLeasesCostAbstract",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fwrd_FiniteLivedIntangibleAssetsAccumulatedImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Assets, Accumulated Impairment",
        "label": "Finite-Lived Intangible Assets, Accumulated Impairment",
        "terseLabel": "Accumulated impairment"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairment",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_GoodwillImpairmentCharge": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill impairment charge",
        "label": "Goodwill impairment charge",
        "verboseLabel": "Goodwill impairment charge"
       }
      }
     },
     "localname": "GoodwillImpairmentCharge",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_IntermodalSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intermodal [Member]",
        "label": "Intermodal Segment [Member]",
        "terseLabel": "Intermodal"
       }
      }
     },
     "localname": "IntermodalSegmentMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails",
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_JPHallExpressDeliveryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "J&amp;P Hall Express Delivery",
        "label": "J&amp;P Hall Express Delivery [Member]",
        "terseLabel": "J&amp;P Hall Express Delivery",
        "verboseLabel": "J&amp;P"
       }
      }
     },
     "localname": "JPHallExpressDeliveryMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_KeyEmployeePerformanceShareBasedPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents performance shares granted to key employees. Under the terms of the performance share agreements, the Company will issue to the employees a calculated number of common stock shares based on the performance of the common stock share price as compared to the share price performance of a selected peer group.",
        "label": "Key Employee Performance Share Based Plan [Member]",
        "terseLabel": "Performance Shares"
       }
      }
     },
     "localname": "KeyEmployeePerformanceShareBasedPlanMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability",
        "label": "Lease Liability",
        "totalLabel": "Total leased liabilities"
       }
      }
     },
     "localname": "LeaseLiability",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_LeaseLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability",
        "label": "Lease Liability [Abstract]",
        "terseLabel": "Lease Liabilities"
       }
      }
     },
     "localname": "LeaseLiabilityAbstract",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fwrd_LeaseLiabilityCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Current",
        "label": "Lease Liability, Current [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "LeaseLiabilityCurrentAbstract",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fwrd_LeaseLiabilityNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Noncurrent",
        "label": "Lease Liability, Noncurrent [Abstract]",
        "terseLabel": "Noncurrent:"
       }
      }
     },
     "localname": "LeaseLiabilityNoncurrentAbstract",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fwrd_LeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Right-Of-Use Asset",
        "label": "Lease, Right-Of-Use Asset",
        "totalLabel": "Total leased assets"
       }
      }
     },
     "localname": "LeaseRightOfUseAsset",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_LeaseWeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Weighted Average Discount Rate",
        "label": "Lease, Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted average discount rate:"
       }
      }
     },
     "localname": "LeaseWeightedAverageDiscountRateAbstract",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fwrd_LeaseWeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Weighted Average Remaining Lease Term",
        "label": "Lease, Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted average remaining lease term (in years):"
       }
      }
     },
     "localname": "LeaseWeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fwrd_LesseeOperatingLeaseNumberOfRenewalOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number Of Renewal Options",
        "label": "Lessee, Operating Lease, Number Of Renewal Options",
        "terseLabel": "Number of options to renew"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfRenewalOptions",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "fwrd_Liabilityinsurancecoverage": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability insurance coverage",
        "label": "Liability insurance coverage",
        "terseLabel": "Liability insurance coverage"
       }
      }
     },
     "localname": "Liabilityinsurancecoverage",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_LineOfCreditFacilityAccordionFeatureIncreaseLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional optional borrowing capacity under the credit facility.",
        "label": "Line Of Credit Facility, Accordion Feature, Increase Limit",
        "terseLabel": "Additional borrowing capacity of credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_MaximumPercentageOfSharesAttainable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Percentage Of Shares Attainable",
        "label": "Maximum Percentage Of Shares Attainable",
        "terseLabel": "Maximum percentage of shares attainable"
       }
      }
     },
     "localname": "MaximumPercentageOfSharesAttainable",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fwrd_MeasurementInputAssetVolatilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Asset Volatility",
        "label": "Measurement Input, Asset Volatility [Member]",
        "terseLabel": "Asset volatility"
       }
      }
     },
     "localname": "MeasurementInputAssetVolatilityMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_MeaurementInputRevenueVolatilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which revenue will increase (decrease) for given set of time.",
        "label": "Meaurement Input, Revenue Volatility [Member]",
        "terseLabel": "Revenue volatility"
       }
      }
     },
     "localname": "MeaurementInputRevenueVolatilityMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_MinimumPercentageOfSharesAttainable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Percentage Of Shares Attainable",
        "label": "Minimum Percentage Of Shares Attainable",
        "terseLabel": "Minimum percentage of shares attainable"
       }
      }
     },
     "localname": "MinimumPercentageOfSharesAttainable",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "fwrd_NetworkMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Network [Member]",
        "label": "Network [Member]",
        "terseLabel": "Network"
       }
      }
     },
     "localname": "NetworkMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_NonCashCharge": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash charge",
        "label": "Non-cash charge",
        "terseLabel": "Non-cash charge"
       }
      }
     },
     "localname": "NonCashCharge",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_NonCashValuationAllowance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash valuation allowance against the net assets held for sale",
        "label": "Non-cash valuation allowance",
        "terseLabel": "Non-cash valuation allowance",
        "verboseLabel": "Valuation allowance on assets held for sale"
       }
      }
     },
     "localname": "NonCashValuationAllowance",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails",
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_NonEmployeeDirectorStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options granted to the non-employee directors.",
        "label": "Non-employee Director Stock Options [Member]",
        "terseLabel": "Non-employee Director Stock Options"
       }
      }
     },
     "localname": "NonEmployeeDirectorStockOptionsMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_NonemployeeDirectorNonvestedSharesGrantedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonemployee Director Nonvested Shares Granted Member",
        "terseLabel": "Director Restricted Shares"
       }
      }
     },
     "localname": "NonemployeeDirectorNonvestedSharesGrantedMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Large Lump Sum Contributions Related To ESPP Stock Purchases",
        "label": "Number Of Large Lump Sum Contributions Related To ESPP Stock Purchases",
        "terseLabel": "Number of lump sum contributions"
       }
      }
     },
     "localname": "NumberOfLargeLumpSumContributionsRelatedToESPPStockPurchases",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "fwrd_NumberOfTerminals": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Terminals",
        "label": "Number Of Terminals",
        "terseLabel": "Number of terminals"
       }
      }
     },
     "localname": "NumberOfTerminals",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "fwrd_OneCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Customer",
        "label": "One Customer [Member]",
        "terseLabel": "One Customer"
       }
      }
     },
     "localname": "OneCustomerMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments To Acquire Businesses, Gross And Contingent Consideration, Liability",
        "label": "Payments To Acquire Businesses, Gross And Contingent Consideration, Liability",
        "terseLabel": "Payment to acquire certain assets and liabilities"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_PaymentsToProceedsFromAffiliates": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments To (Proceeds From) Affiliates",
        "label": "Payments To (Proceeds From) Affiliates",
        "negatedTerseLabel": "Contributions from subsidiary held for sale"
       }
      }
     },
     "localname": "PaymentsToProceedsFromAffiliates",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_PoolBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pool Business",
        "label": "Pool Business [Member]",
        "terseLabel": "Pool Business"
       }
      }
     },
     "localname": "PoolBusinessMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_ProficientTransportIncorporatedAndProficientTruckingIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proficient Transport Incorporated And Proficient Trucking, Inc.",
        "label": "Proficient Transport Incorporated And Proficient Trucking, Inc. [Member]",
        "terseLabel": "Proficient Transport"
       }
      }
     },
     "localname": "ProficientTransportIncorporatedAndProficientTruckingIncMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails",
      "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_RangeOfClaimDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of Claim [Domain]",
        "label": "Range Of Claim [Domain]",
        "terseLabel": "Range of Claim [Domain]"
       }
      }
     },
     "localname": "RangeOfClaimDomain",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_RangeofClaimAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of Claim [Axis]",
        "label": "Range of Claim [Axis]",
        "terseLabel": "Range of Claim [Axis]"
       }
      }
     },
     "localname": "RangeofClaimAxis",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "fwrd_SalariesWagesAndEmployeeBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Salaries, Wages And Employee Benefits",
        "label": "Salaries, Wages And Employee Benefits [Member]",
        "terseLabel": "Salaries, Wages And Employee Benefits"
       }
      }
     },
     "localname": "SalariesWagesAndEmployeeBenefitsMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_SelfInsuranceLossReservesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Self-Insurance Loss Reserves Table Text Block",
        "label": "Self-Insurance Loss Reserves [Table Text Block]",
        "terseLabel": "Self-Insurance Loss Reserves"
       }
      }
     },
     "localname": "SelfInsuranceLossReservesTableTextBlock",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure indicates the amount of additional liability retained by the company (self-insured retention) for each occurrence.",
        "label": "Self-Insurance Retention Liability Additional Deductible",
        "terseLabel": "Company Risk Retention",
        "verboseLabel": "Company Risk Retention"
       }
      }
     },
     "localname": "SelfInsuranceRetentionLiabilityAdditionalDeductible",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure indicates the applicable range for additional liability retained by the company (self-insured retention) for each occurrence.",
        "label": "Self-Insurance Retention Liability Additional Deductible Applicable Range",
        "terseLabel": "Layer",
        "verboseLabel": "Layer"
       }
      }
     },
     "localname": "SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_SelfInsuranceRetentionWorkersCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure indicates the amount of liability retained by the company (self-insured retention) for each workers' compensation occurrence.",
        "label": "Self-Insurance Retention Workers' Compensation",
        "terseLabel": "Self-insurance retention workers' compensation"
       }
      }
     },
     "localname": "SelfInsuranceRetentionWorkersCompensation",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Measurement Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Measurement Period",
        "terseLabel": "Measurement period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "fwrd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period",
        "terseLabel": "Purchase period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "fwrd_ShareRepurchaseProgramAuthorizedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares approved for repurchase",
        "label": "share repurchase program, authorized shares",
        "terseLabel": "Share repurchase program, authorized shares (in shares)"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAuthorizedShares",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "fwrd_StockRepurchasePlan2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Plan 2019 [Member]",
        "label": "Stock Repurchase Plan 2019 [Member]",
        "terseLabel": "Stock Repurchase Plan 2019"
       }
      }
     },
     "localname": "StockRepurchasePlan2019Member",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "fwrd_TruckloadMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Truckload [Member]",
        "label": "Truckload [Member]",
        "terseLabel": "Truckload business"
       }
      }
     },
     "localname": "TruckloadMember",
     "nsuri": "http://www.forwardair.com/20221231",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r280",
      "r331",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r353",
      "r397",
      "r398",
      "r399",
      "r400",
      "r402",
      "r403",
      "r405",
      "r407",
      "r408",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r732",
      "r733",
      "r792",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r280",
      "r331",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r353",
      "r397",
      "r398",
      "r399",
      "r400",
      "r402",
      "r403",
      "r405",
      "r407",
      "r408",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r732",
      "r733",
      "r792",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r358",
      "r664",
      "r736",
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r393",
      "r394",
      "r395",
      "r396",
      "r474",
      "r610",
      "r623",
      "r636",
      "r637",
      "r662",
      "r671",
      "r678",
      "r734",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails",
      "http://www.forwardair.com/role/LeasesNarrativeDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r393",
      "r394",
      "r395",
      "r396",
      "r474",
      "r610",
      "r623",
      "r636",
      "r637",
      "r662",
      "r671",
      "r678",
      "r734",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails",
      "http://www.forwardair.com/role/LeasesNarrativeDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r358",
      "r664",
      "r736",
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r355",
      "r612",
      "r663",
      "r677",
      "r729",
      "r730",
      "r736",
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r355",
      "r612",
      "r663",
      "r677",
      "r729",
      "r730",
      "r736",
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r393",
      "r394",
      "r395",
      "r396",
      "r466",
      "r474",
      "r504",
      "r505",
      "r506",
      "r609",
      "r610",
      "r623",
      "r636",
      "r637",
      "r662",
      "r671",
      "r678",
      "r728",
      "r734",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788"
     ],
     "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": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails",
      "http://www.forwardair.com/role/LeasesNarrativeDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r393",
      "r394",
      "r395",
      "r396",
      "r466",
      "r474",
      "r504",
      "r505",
      "r506",
      "r609",
      "r610",
      "r623",
      "r636",
      "r637",
      "r662",
      "r671",
      "r678",
      "r728",
      "r734",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788"
     ],
     "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": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails",
      "http://www.forwardair.com/role/LeasesNarrativeDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r288",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II \u2014 Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r281",
      "r282",
      "r283",
      "r286",
      "r287",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r39",
      "r676"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableOtherCurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Accounts Payable, Other, Current",
        "terseLabel": "Payables to Leased Capacity Providers"
       }
      }
     },
     "localname": "AccountsPayableOtherCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r360",
      "r361"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, less allowance of $3,158 in 2022 and $3,260 in 2021"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Insurance, Current",
        "terseLabel": "Insurance and claims accruals"
       }
      }
     },
     "localname": "AccruedInsuranceCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses",
        "totalLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r113",
      "r246"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less accumulated depreciation and amortization",
        "verboseLabel": "Property and equipment, accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r101"
     ],
     "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",
        "netLabel": "Estimated useful lives",
        "terseLabel": "Weighted-Average Useful Life",
        "verboseLabel": "Estimated Useful Lives"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r34",
      "r676"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r513",
      "r514",
      "r515",
      "r706",
      "r707",
      "r708",
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income of continuing operations to net cash provided by operating activities of continuing operations:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "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",
        "negatedLabel": "Payment of minimum tax withholdings on share-based awards"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r147",
      "r148",
      "r476"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r508"
     ],
     "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 share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r256",
      "r362",
      "r365"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on receivable, classified as other and current.",
        "label": "Allowance for Credit Loss, Receivable, Other, Current",
        "terseLabel": "Other receivables, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulOtherReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r74",
      "r99",
      "r106"
     ],
     "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",
        "terseLabel": "Amortization",
        "verboseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Total anti-dilutive shares (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r205",
      "r221",
      "r250",
      "r277",
      "r339",
      "r345",
      "r351",
      "r363",
      "r397",
      "r398",
      "r400",
      "r401",
      "r402",
      "r404",
      "r406",
      "r408",
      "r409",
      "r556",
      "r558",
      "r572",
      "r676",
      "r732",
      "r733",
      "r781"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets",
        "verboseLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r241",
      "r259",
      "r277",
      "r363",
      "r397",
      "r398",
      "r400",
      "r401",
      "r402",
      "r404",
      "r406",
      "r408",
      "r409",
      "r556",
      "r558",
      "r572",
      "r676",
      "r732",
      "r733",
      "r781"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails",
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails",
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BridgeLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.",
        "label": "Bridge Loan [Member]",
        "terseLabel": "Swing Line Loan"
       }
      }
     },
     "localname": "BridgeLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r551",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails",
      "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r166",
      "r167",
      "r551",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails",
      "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails",
      "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r178"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Goodwill tax deductible"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r555",
      "r695"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Change in fair value of earn-out"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "terseLabel": "Earn-out acquired, maximum"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r174",
      "r175",
      "r554"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Earn-out acquired with acquisition"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r174",
      "r176"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Earn-out paid during current period"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure contingent consideration liability from business combination.",
        "label": "Business Combination, Contingent Consideration, Liability, Measurement Input",
        "terseLabel": "Measurement input"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r181",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": {
     "auth_ref": [
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles",
        "negatedTerseLabel": "Decrease in intangibles"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": {
     "auth_ref": [
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment",
        "terseLabel": "Increase in acquired property and equipment"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 5.0,
       "parentTag": "fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets",
       "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, acquired at the acquisition date. 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.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 4.0,
       "parentTag": "fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 3.0,
       "parentTag": "fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of 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",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r169"
     ],
     "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": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r168",
      "r169"
     ],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Total intangible assets",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "totalLabel": "Total liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]",
        "terseLabel": "Liabilities assumed:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r168",
      "r169"
     ],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "terseLabel": "Assets acquired and liabilities assumed, net of cash",
        "totalLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 2.0,
       "parentTag": "fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets",
       "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 assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r168",
      "r169"
     ],
     "calculation": {
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails": {
       "order": 1.0,
       "parentTag": "fwrd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets",
       "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"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSegmentAllocationLineItems": {
     "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 Combination Segment Allocation [Line Items]",
        "terseLabel": "Business Combination Segment Allocation [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationSegmentAllocationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r234",
      "r236"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Capitalized computer software, amortization"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r638"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Capitalized computer software, net"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "auth_ref": [
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Capitalized Contract Cost, Amortization Period",
        "terseLabel": "Capitalized computer software, amortization period"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r192",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r630",
      "r631",
      "r676",
      "r690"
     ],
     "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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r76",
      "r244",
      "r650"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r70",
      "r76",
      "r79"
     ],
     "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 of continuing operations",
        "periodStartLabel": "Cash and cash equivalents at beginning of period of continuing operations"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r70",
      "r197"
     ],
     "calculation": {
      "http://www.forwardair.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 increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesSupplementalCashFlowDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations",
        "terseLabel": "Net cash (used in) provided by financing activities of discontinued operation"
       }
      }
     },
     "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r20",
      "r70"
     ],
     "calculation": {
      "http://www.forwardair.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) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations",
        "terseLabel": "Net cash provided by (used in) investing activities of discontinued operation"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r20",
      "r70"
     ],
     "calculation": {
      "http://www.forwardair.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) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "terseLabel": "Net cash used in operating activities of discontinued operation"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r252",
      "r253",
      "r254",
      "r277",
      "r305",
      "r306",
      "r312",
      "r316",
      "r321",
      "r322",
      "r363",
      "r397",
      "r400",
      "r401",
      "r402",
      "r408",
      "r409",
      "r439",
      "r440",
      "r442",
      "r446",
      "r452",
      "r572",
      "r639",
      "r689",
      "r696",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r120",
      "r391",
      "r392",
      "r633",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r706",
      "r707",
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r33",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r33",
      "r676"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.01 par value: Authorized shares - 50,000,000; issued and outstanding shares - 26,461,293 in 2022 and 26,968,788 in 2021"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Employee Benefit Plan"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/EmployeeBenefitPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r47",
      "r261",
      "r263",
      "r268",
      "r616",
      "r620"
     ],
     "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",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r86",
      "r87",
      "r194",
      "r195",
      "r358",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r86",
      "r87",
      "r194",
      "r195",
      "r358",
      "r629",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk by Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r86",
      "r87",
      "r194",
      "r195",
      "r358",
      "r632",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r86",
      "r87",
      "r194",
      "r195",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r86",
      "r87",
      "r194",
      "r195",
      "r358",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r184",
      "r651"
     ],
     "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": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r94",
      "r344",
      "r345",
      "r346",
      "r347",
      "r353",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails",
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails",
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r699",
      "r768",
      "r770"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r163",
      "r536",
      "r544",
      "r699"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r699",
      "r768",
      "r770"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r85",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships",
        "verboseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r123",
      "r275",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r426",
      "r433",
      "r434",
      "r436"
     ],
     "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": "Indebtedness"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/Indebtedness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r28",
      "r207",
      "r219",
      "r437"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "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": "Credit facility, expires 2026"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails",
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r44",
      "r125",
      "r126",
      "r127",
      "r128",
      "r199",
      "r200",
      "r202",
      "r217",
      "r280",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r416",
      "r422",
      "r423",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r435",
      "r580",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails",
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r699",
      "r769",
      "r770"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r201",
      "r735"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r74",
      "r163",
      "r537",
      "r543",
      "r544",
      "r699"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "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)",
        "totalLabel": "Total deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r30",
      "r31",
      "r206",
      "r218",
      "r531"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r521",
      "r522"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r699",
      "r769",
      "r770"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.",
        "label": "Deferred Tax Assets, Capital Loss Carryforwards",
        "terseLabel": "Capital loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsCapitalLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r532"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r766"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "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/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "Federal net operating loss"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "State net operating loss carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.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, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "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 share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "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 accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.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 difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies",
        "terseLabel": "Accruals for income tax contingencies"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r533"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r151",
      "r766"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r160",
      "r179",
      "r180",
      "r767"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "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 goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "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",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r160",
      "r767"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.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",
        "terseLabel": "Tax over book depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r465",
      "r467",
      "r473",
      "r665",
      "r666",
      "r667",
      "r668"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Employer contribution"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/EmployeeBenefitPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r74",
      "r111"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r74",
      "r334"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r478",
      "r509",
      "r510",
      "r512",
      "r517",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock Incentive Plan"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r6",
      "r8",
      "r10"
     ],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "terseLabel": "Loss on sale of business"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r18",
      "r50",
      "r228"
     ],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "totalLabel": "Loss from discontinued operation before income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": {
     "auth_ref": [
      "r6",
      "r7",
      "r18"
     ],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax",
        "totalLabel": "Loss from discontinued operation"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share",
        "terseLabel": "Discontinued operation (in dollars per share)"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share",
        "terseLabel": "Discontinued operation (in dollars per share)"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of expected continuing involvement with a discontinued operation after the disposal date, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Discontinued Operation, Period of Continuing Involvement after Disposal",
        "terseLabel": "Involvement period"
       }
      }
     },
     "localname": "DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r18",
      "r23",
      "r523",
      "r542",
      "r547"
     ],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "terseLabel": "Income tax (benefit) expense"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "periodEndLabel": "Less: cash at end of period of discontinued operation",
        "periodStartLabel": "Cash at beginning of period of discontinued operation"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Expense",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Other Expense",
        "verboseLabel": "Other operating expenses"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r19",
      "r240"
     ],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Operating revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r27",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Discontinued Operation and Held for Sale"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSale"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r129",
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "negatedLabel": "Payment of dividends to shareholders"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r269",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r302",
      "r305",
      "r312",
      "r315",
      "r316",
      "r318",
      "r562",
      "r563",
      "r617",
      "r621",
      "r654"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Net income per basic share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic net income (loss) per share:",
        "verboseLabel": "Basic net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r269",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r305",
      "r312",
      "r315",
      "r316",
      "r318",
      "r562",
      "r563",
      "r617",
      "r621",
      "r654"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Net income per diluted share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted net income (loss) per share:",
        "verboseLabel": "Diluted net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r82",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Income (Loss) Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectsOfReinsuranceLineItems": {
     "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": "Effects of Reinsurance [Line Items]",
        "terseLabel": "Effects of Reinsurance [Line Items]"
       }
      }
     },
     "localname": "EffectsOfReinsuranceLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectsOfReinsuranceTable": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the effects of reinsurance, including, but not limited to, disclosure of direct, assumed, and ceded insurance.",
        "label": "Effects of Reinsurance [Table]",
        "terseLabel": "Effects of Reinsurance [Table]"
       }
      }
     },
     "localname": "EffectsOfReinsuranceTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "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 payroll and related items"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r511"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r511"
     ],
     "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": "Cost not yet recognized, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r508"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Excess tax benefit for the vesting of restricted shares"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": {
     "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": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]",
        "terseLabel": "Schedule of Employee Stock Purchase Plan (ESPP) Disclosures [Line Items]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r124",
      "r237",
      "r265",
      "r266",
      "r267",
      "r289",
      "r290",
      "r291",
      "r293",
      "r299",
      "r301",
      "r320",
      "r364",
      "r453",
      "r513",
      "r514",
      "r515",
      "r539",
      "r540",
      "r561",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r604",
      "r624",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r424",
      "r571",
      "r658",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimate of Fair Value Measurement"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of 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 Text Block]",
        "terseLabel": "Weighted Average Assumptions"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r186",
      "r187",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).",
        "label": "Fair Value Measurements, Nonrecurring [Table Text Block]",
        "terseLabel": "Fair Value Measurements, Nonrecurring"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r186",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails",
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails",
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r186",
      "r192",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails",
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails",
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r424",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r565",
      "r606",
      "r607",
      "r608",
      "r658",
      "r659",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r190",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r564",
      "r565",
      "r567",
      "r568",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r424",
      "r467",
      "r472",
      "r565",
      "r606",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r424",
      "r467",
      "r472",
      "r565",
      "r607",
      "r658",
      "r659",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r424",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r565",
      "r608",
      "r658",
      "r659",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r424",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r606",
      "r607",
      "r608",
      "r658",
      "r659",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r569",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOptionChangesInFairValueGainLoss1": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.",
        "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)",
        "negatedTerseLabel": "Change in fair value of earn-out liability"
       }
      }
     },
     "localname": "FairValueOptionChangesInFairValueGainLoss1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Federal Funds Rate"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r584",
      "r590",
      "r675"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesLeaseCostDetails": {
       "order": 4.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",
        "verboseLabel": "Interest on leased liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r586",
      "r595"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesSupplementalCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r582",
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 1.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",
        "terseLabel": "Minimum lease payments",
        "totalLabel": "Present value of future minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails",
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r582"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "fwrd_LeaseLiability",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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",
        "negatedTerseLabel": "Less: current portion of lease obligations",
        "terseLabel": "Finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails",
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance lease, liability, current, statement of financial position"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r780"
     ],
     "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": "Aggregate Future Minimum Lease Payments Under Noncancelable Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r582"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "fwrd_LeaseLiability",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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",
        "netLabel": "Finance lease obligations, less current portion",
        "terseLabel": "Long-term lease obligations",
        "verboseLabel": "Finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails",
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_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 after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_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 in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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 payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r585",
      "r595"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedTerseLabel": "Repayments of finance lease obligations",
        "terseLabel": "Financing cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.forwardair.com/role/LeasesSupplementalCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r581"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "fwrd_LeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Finance lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r775",
      "r778"
     ],
     "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",
        "terseLabel": "Finance lease assets, accumulated amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract]",
        "terseLabel": "Lease Assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r584",
      "r590",
      "r675"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesLeaseCostDetails": {
       "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 leased assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance lease, right-of-use asset, statement of financial position"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r598",
      "r675"
     ],
     "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": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r597",
      "r675"
     ],
     "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": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.",
        "label": "Financial Instruments Disclosure [Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.",
        "label": "Financial Liabilities Fair Value Disclosure",
        "terseLabel": "Earn-out liability"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r248",
      "r384"
     ],
     "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",
        "periodEndLabel": "Ending balance, accumulated amortization",
        "periodStartLabel": "Beginning balance, accumulated amortization",
        "verboseLabel": "Other acquired intangibles, accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r107"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Finite-lived Intangible Assets Amortization Expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r107"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r107"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r107"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r107"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r381",
      "r383",
      "r384",
      "r385",
      "r613",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Intangible assets, estimated future amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r105",
      "r614"
     ],
     "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",
        "periodEndLabel": "Ending balance, gross carrying amount",
        "periodStartLabel": "Beginning balance, gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r100",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments.",
        "label": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments",
        "terseLabel": "Acquisition adjustment"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRollForward": {
     "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": "Finite-Lived Intangible Assets [Roll Forward]",
        "terseLabel": "Finite-lived Intangible Assets [Roll Forward]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r382"
     ],
     "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": "Acquisitions"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FuelCosts": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fuel costs incurred that are directly related to goods produced and sold and services rendered during the reporting period.",
        "label": "Fuel Costs",
        "verboseLabel": "Fuel expense"
       }
      }
     },
     "localname": "FuelCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r247",
      "r369",
      "r615",
      "r656",
      "r676",
      "r717",
      "r724"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance, ending of period",
        "periodStartLabel": "Balance, beginning of period",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r372",
      "r656"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r97",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r371",
      "r378",
      "r656"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Goodwill accumulated impairment"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r74",
      "r370",
      "r375",
      "r380",
      "r656"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r165",
      "r723"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Acquisition adjustment",
        "verboseLabel": "Goodwill, purchase accounting adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r74",
      "r110",
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Long-lived asset impairment"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r54",
      "r75",
      "r182",
      "r294",
      "r295",
      "r296",
      "r297",
      "r310",
      "r316"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Net income from continuing operations",
        "totalLabel": "Net income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r49",
      "r203",
      "r212",
      "r231",
      "r339",
      "r344",
      "r350",
      "r353",
      "r618",
      "r655"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r48",
      "r210",
      "r213",
      "r227",
      "r269",
      "r292",
      "r294",
      "r295",
      "r296",
      "r297",
      "r305",
      "r312",
      "r315",
      "r563",
      "r617"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r48",
      "r227",
      "r230",
      "r269",
      "r292",
      "r294",
      "r295",
      "r296",
      "r297",
      "r305",
      "r312",
      "r315",
      "r316",
      "r563",
      "r617",
      "r621"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r18",
      "r23",
      "r183"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "(Loss) income from discontinued operation, net of tax",
        "totalLabel": "Loss from discontinued operation, net of tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r1",
      "r11",
      "r12",
      "r13",
      "r14",
      "r16",
      "r17",
      "r22",
      "r24",
      "r25",
      "r26",
      "r117",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r386",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Income Tax Contingency [Table]",
        "terseLabel": "Income Tax Contingency [Table]"
       }
      }
     },
     "localname": "IncomeTaxContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r278",
      "r525",
      "r529",
      "r535",
      "r541",
      "r545",
      "r548",
      "r549",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r279",
      "r300",
      "r301",
      "r337",
      "r523",
      "r542",
      "r546",
      "r622"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0
      },
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "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)",
        "totalLabel": "Total current and deferred",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r264",
      "r519",
      "r520",
      "r529",
      "r530",
      "r534",
      "r538"
     ],
     "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": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationDispositionOfBusiness": {
     "auth_ref": [
      "r764"
     ],
     "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 the disposition of a business not qualifying as a discontinued operation.",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Amount",
        "negatedTerseLabel": "Sale of business"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDispositionOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r524"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 4.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 statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "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 income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxContingencies": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "terseLabel": "Change in income tax contingency reserves"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedTerseLabel": "Federal income tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r71",
      "r78"
     ],
     "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": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.",
        "label": "Increase (Decrease) in Accounts and Notes Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable, accrued expenses and other long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedTerseLabel": "Deferred income tax expense"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of effects from the purchase of acquired companies:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in receivables classified as other.",
        "label": "Increase (Decrease) in Other Receivables",
        "negatedTerseLabel": "Other receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Other current and noncurrent assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InsuranceSettlementsReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.",
        "label": "Insurance Settlements Receivable",
        "terseLabel": "Insurance settlements receivable"
       }
      }
     },
     "localname": "InsuranceSettlementsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r98",
      "r103"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts 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 acquired intangibles, net of accumulated amortization of $123,325 in 2022 and $107,337 in 2021"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Including Goodwill) [Abstract]",
        "terseLabel": "Intangible assets:"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest capitalized during the period.",
        "label": "Interest Costs Capitalized",
        "terseLabel": "Interest capitalized"
       }
      }
     },
     "localname": "InterestCostsCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r215"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "verboseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r271",
      "r272",
      "r273"
     ],
     "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 payments for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r331",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Eliminations"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r243",
      "r257",
      "r319",
      "r366",
      "r367",
      "r368",
      "r611",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LaborAndRelatedExpense": {
     "auth_ref": [
      "r693"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.",
        "label": "Labor and Related Expense",
        "verboseLabel": "Salaries, wages and employee benefits"
       }
      }
     },
     "localname": "LaborAndRelatedExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r599",
      "r675"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r779"
     ],
     "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": "Lease Costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesOperatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases, Operating [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "LeasesOperatingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r601"
     ],
     "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": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r780"
     ],
     "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": "Aggregate Future Minimum Lease Payments Under Noncancelable Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_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 minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r602"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year One",
        "terseLabel": "Future minimum rental payments"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Outstanding letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r38",
      "r209",
      "r225",
      "r676",
      "r698",
      "r715",
      "r774"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Shareholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r43",
      "r242",
      "r277",
      "r363",
      "r397",
      "r398",
      "r400",
      "r401",
      "r402",
      "r404",
      "r406",
      "r408",
      "r409",
      "r557",
      "r558",
      "r559",
      "r572",
      "r676",
      "r732",
      "r781",
      "r782"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r28",
      "r207",
      "r219"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Outstanding under the senior credit facility"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Interest rate at period end"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Credit facility amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Available borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r28",
      "r207",
      "r222",
      "r423",
      "r438",
      "r658",
      "r659"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Total debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "terseLabel": "Current portion of debt and finance lease obligations"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "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",
        "negatedTerseLabel": "Less: Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r121",
      "r280",
      "r428"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r121",
      "r280",
      "r428"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r121",
      "r280",
      "r428"
     ],
     "calculation": {
      "http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r251"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, less current portion and debt issuance costs",
        "totalLabel": "Long-term debt, less current portion and debt issuance costs",
        "verboseLabel": "Total long-term debt, less current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails",
      "http://www.forwardair.com/role/IndebtednessScheduleofMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r44",
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputCreditSpreadMember": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using amount above (below) yield between two debt instruments similar in maturity, but different in credit quality.",
        "label": "Measurement Input, Credit Spread [Member]",
        "terseLabel": "Counterparty credit spread"
       }
      }
     },
     "localname": "MeasurementInputCreditSpreadMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Revenue discount rate"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputEbitdaMultipleMember": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using earnings before interest, tax, depreciation and amortization (EBITDA) multiple.",
        "label": "Measurement Input, EBITDA Multiple [Member]",
        "terseLabel": "Earnings before interest, taxes, depreciation and amortization discount rate"
       }
      }
     },
     "localname": "MeasurementInputEbitdaMultipleMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Risk-free rate"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails",
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleAssumptionsDetails",
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MediumTermNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instruments with maturities ranging from five to ten years.",
        "label": "Medium-term Notes [Member]",
        "terseLabel": "Medium-term Notes"
       }
      }
     },
     "localname": "MediumTermNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInContinuingOperations": {
     "auth_ref": [
      "r694"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in cash associated with the entity's continuing operating, investing, and financing activities. While for technical reasons this element has no balance attribute, the default assumption is a debit balance consistent with its label.",
        "label": "Net Cash Provided by (Used in) Continuing Operations",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents of continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
     "auth_ref": [
      "r694"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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, Continuing Operations",
        "totalLabel": "Net cash used in financing activities of continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r694"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations",
        "totalLabel": "Net cash used in investing activities of continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r70",
      "r72",
      "r75"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations",
        "totalLabel": "Net cash provided by operating activities of continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r51",
      "r75",
      "r214",
      "r229",
      "r240",
      "r260",
      "r262",
      "r267",
      "r277",
      "r292",
      "r294",
      "r295",
      "r296",
      "r297",
      "r300",
      "r301",
      "r310",
      "r339",
      "r344",
      "r350",
      "r353",
      "r363",
      "r397",
      "r398",
      "r400",
      "r401",
      "r402",
      "r404",
      "r406",
      "r408",
      "r409",
      "r563",
      "r572",
      "r655",
      "r732"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income and comprehensive income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": {
     "auth_ref": [
      "r303",
      "r316"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails": {
       "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) from continuing operations available to common shareholders.",
        "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic",
        "totalLabel": "Numerator for basic net income per share for continuing operations"
       }
      }
     },
     "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted": {
     "auth_ref": [
      "r304",
      "r307",
      "r308",
      "r309",
      "r316"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails": {
       "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, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) from continuing operations available to common shareholders.",
        "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Diluted",
        "totalLabel": "Numerator for diluted net income per share for continuing operations"
       }
      }
     },
     "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from discontinued operations available to common shareholders.",
        "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic",
        "terseLabel": "Numerator for basic net (loss) income per share for discontinued operation"
       }
      }
     },
     "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) from discontinued operations available to common shareholders.",
        "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Diluted",
        "terseLabel": "Numerator for diluted net (loss) income per share for discontinued operation"
       }
      }
     },
     "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "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": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r172"
     ],
     "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",
        "verboseLabel": "Non-Compete Agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other expense"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other expense:"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NontradeReceivables": {
     "auth_ref": [
      "r691"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amounts due as of the balance sheet date of the sum of amounts receivable other than from customers.",
        "label": "Nontrade Receivables",
        "terseLabel": "Earn-out from sale of Pool"
       }
      }
     },
     "localname": "NontradeReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.",
        "label": "Operating Costs and Expenses",
        "terseLabel": "Purchased transportation"
       }
      }
     },
     "localname": "OperatingCostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.",
        "label": "Operating Expense [Member]",
        "terseLabel": "Operating Expense"
       }
      }
     },
     "localname": "OperatingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r339",
      "r344",
      "r350",
      "r353",
      "r655"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Income (loss) from continuing operations",
        "totalLabel": "Income from continuing operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingInsuranceAndClaimsCostsProduction": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance and claims costs directly related to goods produced and sold, or services rendered, during the reporting period.",
        "label": "Operating Insurance and Claims Costs, Production",
        "verboseLabel": "Insurance and claims"
       }
      }
     },
     "localname": "OperatingInsuranceAndClaimsCostsProduction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r591",
      "r675"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r776"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "verboseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r582"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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": "Present value of future minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r582"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "fwrd_LeaseLiability",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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",
        "negatedTerseLabel": "Less: current portion of lease obligations",
        "terseLabel": "Current portion of operating lease liabilities",
        "verboseLabel": "Operating"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails",
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r582"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "fwrd_LeaseLiability",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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",
        "netLabel": "Operating",
        "terseLabel": "Operating lease liabilities, less current portion",
        "verboseLabel": "Long-term lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails",
      "http://www.forwardair.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r587",
      "r595"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesSupplementalCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r581"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "fwrd_LeaseRightOfUseAsset",
       "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"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r598",
      "r675"
     ],
     "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": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r597",
      "r675"
     ],
     "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": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "auth_ref": [
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessor's operating leases.",
        "label": "Lessor, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "auth_ref": [
      "r158"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "terseLabel": "Operating loss carryforwards, valuation allowance"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r204",
      "r220",
      "r249"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r258",
      "r676"
     ],
     "calculation": {
      "http://www.forwardair.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"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "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": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table Text Block]",
        "terseLabel": "Other Commitments"
       }
      }
     },
     "localname": "OtherCommitmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.",
        "label": "Other Cost and Expense, Operating",
        "verboseLabel": "Other operating expenses"
       }
      }
     },
     "localname": "OtherCostAndExpenseOperating",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherDepreciationAndAmortization": {
     "auth_ref": [
      "r56",
      "r74",
      "r111"
     ],
     "calculation": {
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.",
        "label": "Other Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "OtherDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherExpenses": {
     "auth_ref": [
      "r57",
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense classified as other.",
        "label": "Other Expenses",
        "terseLabel": "Other operating expenses"
       }
      }
     },
     "localname": "OtherExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r42",
      "r676"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "verboseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.",
        "label": "Other Receivables, Net, Current",
        "terseLabel": "Other receivables, less allowance of $\u2014 in 2022 and $\u2014 in 2021"
       }
      }
     },
     "localname": "OtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedTerseLabel": "Payment of earn-out liability"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "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": "Repurchases and retirement of common stock",
        "terseLabel": "Payments for repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "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": "Payment of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Payments of dividends to shareholders"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r270"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Payment of minimum tax withholdings on share-based awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r62",
      "r553"
     ],
     "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 used for acquisition"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "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": "Purchase of businesses, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment",
        "verboseLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r32",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r32",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r32",
      "r676"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.01 par value: Authorized shares - 5,000,000; no shares issued or outstanding in 2022 and 2021"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r692"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime Rate"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r60"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Cash from sale of Pool"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from common stock issued under employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-Term Lines of Credit",
        "terseLabel": "Proceeds from credit facility"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r64",
      "r146"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from issuance of common stock upon stock option exercises"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.",
        "label": "Product and Service, Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProductAndServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r114"
     ],
     "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 by Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r112",
      "r245"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r114",
      "r226",
      "r619",
      "r676"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net of accumulated depreciation and amortization of $220,669 in 2022 and $200,867 in 2021",
        "totalLabel": "Property and equipment, net of accumulated depreciation and amortization of $220,669 in 2022 and $200,867 in 2021"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r114",
      "r634",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r114"
     ],
     "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": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "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 and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForOtherLosses": {
     "auth_ref": [
      "r52",
      "r73",
      "r211"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to other loss.",
        "label": "Provision for Other Losses",
        "terseLabel": "Provision for revenue adjustments"
       }
      }
     },
     "localname": "ProvisionForOtherLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": {
     "auth_ref": [
      "r29",
      "r208",
      "r223"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.",
        "label": "Purchase Commitment, Remaining Minimum Amount Committed",
        "terseLabel": "Commitments to purchase trailers, vehicles and forklifts"
       }
      }
     },
     "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Allowance for Doubtful Accounts and Revenue Adjustments"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r67"
     ],
     "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",
        "terseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Repayments of Long-Term Lines of Credit",
        "negatedTerseLabel": "Payments on credit facility"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.",
        "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount",
        "terseLabel": "Percentage of fair value in excess of carrying amount"
       }
      }
     },
     "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "auth_ref": [
      "r108",
      "r109",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "terseLabel": "Cloud Computing Costs"
       }
      }
     },
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r35",
      "r129",
      "r224",
      "r627",
      "r628",
      "r676"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r237",
      "r289",
      "r290",
      "r291",
      "r293",
      "r299",
      "r301",
      "r364",
      "r513",
      "r514",
      "r515",
      "r539",
      "r540",
      "r561",
      "r624",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r330",
      "r331",
      "r343",
      "r348",
      "r349",
      "r355",
      "r356",
      "r358",
      "r462",
      "r463",
      "r612"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Operating revenues",
        "verboseLabel": "Operating revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r358",
      "r712"
     ],
     "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 Benchmark"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r464",
      "r653"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails",
      "http://www.forwardair.com/role/IndebtednessScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r596",
      "r675"
     ],
     "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": "Leased assets obtained in exchange for finance lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesSupplementalCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r596",
      "r675"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesSupplementalCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Weighted-Average Useful Life of Acquired Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsTables",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Anti-Dilutive Shares Not Included in Calculation of Net Income per Diluted Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.",
        "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]",
        "terseLabel": "Weighted-Average Assumptions"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r166",
      "r167",
      "r551"
     ],
     "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 Acquisitions [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails",
      "http://www.forwardair.com/role/AcquisitionsEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/AcquisitionsNarrativeDetails",
      "http://www.forwardair.com/role/AcquisitionsWeightedAverageAssumptionsDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r166",
      "r167"
     ],
     "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": "Purchase Price Allocation"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r44",
      "r125",
      "r126",
      "r127",
      "r128",
      "r199",
      "r200",
      "r202",
      "r217",
      "r658",
      "r660",
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r159"
     ],
     "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": "Significant Components of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r1",
      "r11",
      "r12",
      "r13",
      "r14",
      "r16",
      "r17",
      "r22",
      "r24",
      "r25",
      "r26",
      "r117",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Summarized Held for Sale and Discontinued Operations Financial Information"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r711"
     ],
     "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": "Net Income (Loss) per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r81",
      "r84",
      "r305",
      "r306",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Disclosure of Share-based Compensation Arrangements"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the details pertaining to each employee stock ownership plan.",
        "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]",
        "terseLabel": "Schedule of Employee Stock Purchase Plan (ESPP) Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r656",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.",
        "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]",
        "terseLabel": "Schedule of Nonvested Performance-based Units Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r97"
     ],
     "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": "Summary of Segment Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]",
        "terseLabel": "Schedule of Performance Award Transactions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r475",
      "r477",
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails",
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of employee stock purchase plan activity.",
        "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]",
        "terseLabel": "Schedule of Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r135",
      "r138",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Weighted Average Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted Share Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity expected to operate in the foreseeable future.",
        "label": "Continuing Operations [Member]",
        "terseLabel": "Continuing Operations"
       }
      }
     },
     "localname": "SegmentContinuingOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails",
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations [Member]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "SegmentDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails",
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails",
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails",
      "http://www.forwardair.com/role/SegmentReportingDetails",
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r327",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r353",
      "r358",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r389",
      "r390",
      "r656",
      "r789"
     ],
     "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": "Segment [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails",
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails",
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails",
      "http://www.forwardair.com/role/SegmentReportingDetails",
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r327",
      "r328",
      "r329",
      "r339",
      "r342",
      "r347",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r358",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Self Insurance Reserve",
        "terseLabel": "Self insurance reserve"
       }
      }
     },
     "localname": "SelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReserveCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Current",
        "terseLabel": "Self insurance reserves, current"
       }
      }
     },
     "localname": "SelfInsuranceReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReserveNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Noncurrent",
        "terseLabel": "Self insurance reserve, noncurrent"
       }
      }
     },
     "localname": "SelfInsuranceReserveNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReservePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).",
        "label": "Self Insurance Reserve [Policy Text Block]",
        "terseLabel": "Self-Insurance Loss Reserves"
       }
      }
     },
     "localname": "SelfInsuranceReservePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation expense for restricted shares",
        "verboseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r672"
     ],
     "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-based awards, vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on purchase date that participants pay for shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date",
        "terseLabel": "Percentage of share price for shares issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r496"
     ],
     "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 (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r494"
     ],
     "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": "Granted (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average fair value of each purchase (in dollars per share)",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r491",
      "r492"
     ],
     "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": "Outstanding at end of year (shares)",
        "periodStartLabel": "Outstanding at beginning of year (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r491",
      "r492"
     ],
     "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": "Outstanding, end of period (in dollars per share)",
        "periodStartLabel": "Outstanding, beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r495"
     ],
     "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/Earned (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r498"
     ],
     "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": "Grant date fair value of shares that vested during the year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r495"
     ],
     "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/Earned (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Weighted average assumptions under the Monte Carlo simulation model:"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected stock price volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails",
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r674"
     ],
     "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 under the plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r145"
     ],
     "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": "Shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r498"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "verboseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant-date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r145"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Average aggregate intrinsic value for options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r483",
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding, end of period (in shares)",
        "periodStartLabel": "Outstanding, beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "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, Options, Outstanding [Roll Forward]",
        "terseLabel": "Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r483",
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding, end of period (in dollars per share)",
        "periodStartLabel": "Outstanding, beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased",
        "terseLabel": "Average purchase price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails",
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails",
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r482",
      "r501",
      "r502",
      "r503",
      "r504",
      "r507",
      "r516",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]",
        "terseLabel": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Exercise Price Range [Domain]",
        "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit",
        "terseLabel": "Range of exercise price, lower range limit (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "terseLabel": "Number of Shares (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit",
        "terseLabel": "Range of exercise price, upper range limit (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expected life of options (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of 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 Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life of awards (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r145"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Average aggregate intrinsic value for exercisable options"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "verboseLabel": "Weighted-average remaining contractual term exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual term for options outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r498"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of stock options vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedLabel": "Payment of minimum tax withholdings on share-based awards (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r592",
      "r675"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesLeaseCostDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r80",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Operations and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Computer software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r238",
      "r327",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r353",
      "r358",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r387",
      "r389",
      "r390",
      "r656",
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/CommitmentsandContingenciesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesGoodwillRollForwardDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesSelfInsuranceReserveDetails",
      "http://www.forwardair.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r252",
      "r253",
      "r254",
      "r277",
      "r305",
      "r306",
      "r312",
      "r316",
      "r321",
      "r322",
      "r363",
      "r397",
      "r400",
      "r401",
      "r402",
      "r408",
      "r409",
      "r439",
      "r440",
      "r442",
      "r446",
      "r452",
      "r572",
      "r639",
      "r689",
      "r696",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r46",
      "r124",
      "r237",
      "r265",
      "r266",
      "r267",
      "r289",
      "r290",
      "r291",
      "r293",
      "r299",
      "r301",
      "r320",
      "r364",
      "r453",
      "r513",
      "r514",
      "r515",
      "r539",
      "r540",
      "r561",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r604",
      "r624",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Discontinued Operations, Statement of Comprehensive Income"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/DiscontinuedOperationandHeldforSaleNarrativeDetails",
      "http://www.forwardair.com/role/FairValueofFinancialInstrumentsLossesOnAssetsMeasuredatFairValueDetails",
      "http://www.forwardair.com/role/SegmentReportingDetails",
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails",
      "http://www.forwardair.com/role/StockIncentivePlanExercisePriceRangeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails",
      "http://www.forwardair.com/role/StockIncentivePlanShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r320",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r32",
      "r33",
      "r124",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Common stock issued under employee stock purchase plan (in shares)",
        "verboseLabel": "Shares purchased by employees (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.forwardair.com/role/StockIncentivePlanEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r124",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "verboseLabel": "Issuance of share-based awards (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r32",
      "r33",
      "r124",
      "r129",
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "terseLabel": "Stock options exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.forwardair.com/role/StockIncentivePlanRollForwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r32",
      "r33",
      "r124",
      "r129"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Common stock issued under employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r32",
      "r33",
      "r124",
      "r129"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Issuance of share-based awards"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r46",
      "r124",
      "r129"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Stock options exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit.",
        "label": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)",
        "terseLabel": "Excess tax benefit related to exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).",
        "label": "Equity Option [Member]",
        "verboseLabel": "Equity Option"
       }
      }
     },
     "localname": "StockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased",
        "terseLabel": "Remaining shares authorized under share repurchase program (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r32",
      "r33",
      "r124",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedTerseLabel": "Repurchases and retirement of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r32",
      "r33",
      "r124",
      "r129"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedTerseLabel": "Repurchases and retirement of common stock"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r32",
      "r33",
      "r124",
      "r129"
     ],
     "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",
        "terseLabel": "Repurchased shares (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r33",
      "r36",
      "r37",
      "r96",
      "r676",
      "r698",
      "r715",
      "r774"
     ],
     "calculation": {
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ConsolidatedBalanceSheets",
      "http://www.forwardair.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r131",
      "r276",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r560"
     ],
     "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": "Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r594",
      "r675"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesLeaseCostDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedLabel": "Sublease income",
        "terseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesLeaseCostDetails",
      "http://www.forwardair.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r579",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r579",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r579",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return and the amounts recognized in the financial statements for which it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.",
        "label": "Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TangibleAssetImpairmentChargesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tangible Asset Impairment Charges [Abstract]",
        "terseLabel": "Tangible assets:"
       }
      }
     },
     "localname": "TangibleAssetImpairmentChargesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/AcquisitionsAllocationsofPurchasePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Treasury stock acquired, average cost per share (in dollars per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic": {
     "auth_ref": [
      "r311",
      "r313",
      "r314"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings (loss) from continuing operations allocated to participating securities for basic earnings (loss) per share or per unit calculation under two-class method.",
        "label": "Undistributed Continuing Operation Earnings (Loss), Allocation to Participating Securities, Basic",
        "negatedTerseLabel": "Income allocated to participating securities from continuing operations"
       }
      }
     },
     "localname": "UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic": {
     "auth_ref": [
      "r313",
      "r314",
      "r710"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings (loss) from discontinued operations allocated to participating securities for basic earnings (loss) per share or per unit calculation under two-class method.",
        "label": "Undistributed Discontinued Operation Earnings (Loss), Allocation to Participating Securities, Basic",
        "negatedTerseLabel": "Loss allocated to participating securities from discontinued operation"
       }
      }
     },
     "localname": "UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
     "auth_ref": [
      "r311",
      "r313",
      "r314"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "negatedTotalLabel": "Income allocated to participating securities",
        "terseLabel": "Net income allocated to participating securities"
       }
      }
     },
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r518",
      "r526"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year",
        "terseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails",
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r528"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Reductions for settlement with state taxing authorities"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "auth_ref": [
      "r765"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued",
        "terseLabel": "Accrued interest and penalties related to unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r527"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for tax positions of current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r88",
      "r89",
      "r90",
      "r323",
      "r324",
      "r325",
      "r326"
     ],
     "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": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Deferred tax valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r281",
      "r287"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance at Beginning of Period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r284"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged to Costs and Expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r285"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Charged to Other Operating Revenue"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r286"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "terseLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r281",
      "r282",
      "r283",
      "r286",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r281",
      "r282",
      "r283",
      "r286",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r593",
      "r675"
     ],
     "calculation": {
      "http://www.forwardair.com/role/LeasesLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/LeasesLeaseCostDetails",
      "http://www.forwardair.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/IndebtednessNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r711"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Dilutive stock options and performance share awards (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r304",
      "r316"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails": {
       "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": "Denominator for diluted net income per share - weighted-average number of common shares and common share equivalents outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r302",
      "r316"
     ],
     "calculation": {
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails": {
       "order": 2.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",
        "verboseLabel": "Denominator for basic net income per share - weighted-average number of common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.forwardair.com/role/OperationsandSummaryofSignificantAccountingPoliciesNetIncomeperShareandAntidilutiveSharesDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9972-128506",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9979-128506",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(17))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(14))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.7)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "65",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2793-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "66",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2814-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4,6)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888252",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r679": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r681": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r682": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r683": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r684": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r685": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r686": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r687": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r688": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r792": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>98
<FILENAME>0001628280-23-005879-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-23-005879-xbrl.zip
M4$L#!!0    ( &2+85:U%9[MOEX  *MH @ >    97@S,F9O<G=A<F1A:7)C
M;W)P;W)A=&EO;F(N:'1M[;UK<]M6EB[\_?P*''=-'ZD*5B19OB4]J5)LY;3J
M3>R,[>Z<^30%$J"$-@AP<)',^?7ONNX+L$%2MF.2BJ9ZNBT2!#;V95V?]:R_
M_>_7;U]]^,_?+J+K=EY$O_WCIU\N7T6/'G_WW>]/7GWWW>L/KZ._?_CUE^CL
MZ/@D^E G99.W>54FQ7??7;QY%#VZ;MO%]]]]=WM[>W3[Y*BJK[[[\.X[O-79
M=T55-=E1VJ:/?OP;?@+_G27IC__K;__[\>/H=37MYEG91M,Z2]HLC;HF+Z^B
MW].L^1@]?BQ7O:H6RSJ_NFZCT^/3)]'O5?TQOTGX^S9OB^Q'O<_?ON.___8=
M/>1ODRI=_OBW-+^)\O3?'^4O)\=/7DZ>GAX_/TO/LN-L<OKB[#@Y@W].3Y^=
MGF7_=0*#_ XNY]\T[;+(_OW1/"\?7V?X_.^?GR[:'V[SM+W^_N3X^-\>T74_
M_FU6E2T\K(8?\S_-/4:_&SXEJ:_@09.J;:OY]R?XH#;[U#Y.BORJ_)Y>_Q'?
M37\QK8JJ_OXOQ_1_/^ WCV?)/"^6W_^?#_D\:Z(WV6WTKIHGY?^)&UBRQTU6
MYS.^L,G_)X-7@(?0G[?R>G"?(B\S?5U^QXM/U_DD;Z,G1Z>#]PN/_OBH/_XI
M+$Y6?_47.-W@!7@8:3:MZ@0W[?==F68U7O7HQ_-?+]Z\OG@=G;]Y';V[>/_A
M_ /\\=-__G+^^WM<LK<_1S^_???[^3NXXO)=].KMN]_>OCO_</GVC;N@W_Z5
M'OWX<S:INZ1>1L]C.A0;+@S=?9&D*9RRQ[2GOG]\\B*T5/Q)#E-5PC/ADJVL
M':S0NP^7KWZYB"[OV];#'?3^[^?O+O[^]I?7%^_>?YWW"TNA=3)&EOG)LV^P
MS&?!97Z?37&"HI.CD[_^Y>39\0_#_][><5NUC+\5R32+JEGT:Y:U<*J^S2C#
MDW@4Z2@:'%%[G47-=5)GUU4!XZ7/?J[JVZ1.H_.\!K5:+^2-H@.\^*]_>7%Z
MNLV)?O2C,Z9MSB3-Q,D/ASA_11%-LN@Z*](H:6E2%W5>3O-%4L",SG)>?OS<
MG="\I(_>MV#6X/<?LK+,FB:#/VJ\3]--KZ,*+JFC!6ZA.,IG45(NX^@V;Z_A
MUW 9_JOJVK$;)4TT3Y8XN#0#"0!F"AA0DR5=/JEPE>'R-*_A:%5U$QKDKJSZ
M3SK:USK:'5A\7(%=FI\=F)+#H^@#S,APN7 CQKCG\[:)FJJ +9DW8-/C+HOM
M]H3YA*V?1'.64D$AQ2>NK%KWU,'!X&,23> \X*[/RZ8%$]]<!/M^GL$;XCWK
M;%[!89E6\WE7YM.$1P'')>G@0-7PWN:<V-/T$[H>\$_O@)Q/6_XA.!<I_&IG
M#DQ@L-O<']$V)P,6:2?.QEZ;7:?[97:=EV4'^G<GC"X4B0F/9Y5@"^A?W[J
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
M33*8RS*W3&'&SN5XE%9%PB\0K9C4=7Z3%(<Z0Z 2/MH7P9&FF9*VA)O)B9;
MX!8YW9A:Z4^(J?!TWH=1Q0L$Y%==@ZPJ4U"474$ \%"CO1!HU#,O9 -J=6)J
M6?:#3QEA5KOS8X@\#9>LP$<2>96E-AH-Q],*",>?3%*8W8_WMX<!E:+(P#L-
MLO\];W2_@Q9/]RMH\1]=57=;I>1AH>* NK6L.]0%+%QRT1>;:VSX..!Z>R)0
M/)_LTS1;</ESVVM^Y0;?Z.E,717[(N:_:7)]H=C;[+%3UDTE(YB>$E\,B]L"
M%$6-ARR?,,<=*2H,QG"M/4?/L=H^QJ])#S;Z)4<XG!D?SK-3SD+=9OQ[AL2I
MO.LJ'WK\I8ZBW_F]Y2XY)N.F-D0"[UG55PE6DMFIC,7U)!U;5^CH2F $F; P
M$R")V[1.;IE&I:]^*R&W=$O'?8TD_L'0W,]I/K1)C&2M/&6YUV+LV7Z)L5?<
M\&MW@J\Z"N] #<*M"T8RP.%%4T1V;[!*TX8<!>0S>J4>"3D[L=[V%^Q2?NG4
MB*F>=V^M=QZ]>.SN#B;#&: M) W\+(G^B1;%\)=EEDM:970RUKR0_^R2LC#^
MPW! _F"F^B1!7R#72=G3'/UZGZ'NX4GLU<,9&PT<[JRDF'09G3=-3GQ]]CH-
MK$H1;.,^)R/\@1%]R#32FRH[+'KAX!.\UW:"<;P123_=^#:_ROKK"N-O9*C:
MGXAL#HWWWDC"Y_LE"?]9;;N0A*N?;2Q3=\/:QGT.H6[.GA_Q'(D'3KQ%H9]9
M8T831GU6#$LVQ'3 Q%1*0W-,DM(UY-@@P3/G<)8.>LL:QM*^79'[<>2Y.-0V
M;HQ ">0E-*T)S1WPUFMGBJ!V 7\U%C%!#=50TLAK6<HZBBXNBJY.J.6<X;,B
M%$AMS#5Z,,\BW8M[TU$)Q)J?XE!YEBNW\2$%:&A/K"0)'T3 80TU,U!3D$9-
M>J-#!\;^B%'/05BIX-3>?AXS=2@;.98J8[\=N0P=U**/E$?L(*4'3DQ,RWC(
M/O.T&)E"R=2T-=5MFD:[@DH1@AEXM[Q*CZ(+6FEWKD)NCYOY(""0?*7SXF2H
M>G,YV*+.B1X^">XRMBEIZ?$!ENBA\GMO9NJCS!$\021:$CR+J2I[&4TPJ<P%
ML=[V=??;5(KXZRS1M  ],>S(N36Q0T?N*,).B>M^% _<OT'6SDRMG[X=>ESV
M'>#9_[0O1 7"#$\R:5?BJ)5?)%<);AD7QN2L*;PY70N&![9),&2CY"\A%U#Y
MF&]#&QXT^D)Z:3NWXQ79X X#\IY9+\69@34R*?+FFL\,.WOPNGMM'[S8+_M@
M1TI;CJ+WMG&[2_"#>\OA1CP=(M,"]"\NT?W VW*%E0D/QXRTG[-$&<+,M8=W
M32GTX;GNB=8^H"; 26? +*P!LD\+2L_B<3$A#@1MT%]$$>:1P&HPW0E_2/3B
M<^="JOS=(G^"M6''C:Q,5;:1Y'4O>$A+ZB9^^I"6O*=I2;(UF[$CUI<&ZYI:
M"3W'3<*^O\=_U(<0&/I"GW&EGR,!\:E$2B/-KNY6J!E I_@VJH]M&=[<F+;]
MR1%D>#]X2OG<.#@%-(A5;__'B?11@6[M. X(K6@9M@3K]9-;0*<?&PQP:3I.
M<>),XUY5_YMX^-L>;H2XC_;0?OH06'=7<WF3K^?"','6:9*!QG[?B[=S+_W=
M[[1\8PW?QA.EEOB=&Z,[S=],:F/UCK9YKVV8*Z;W Z.L&IN4XMHJES'H11R2
M3Q*X7"R*I0J!H/&S$F\UBJW2&(P_D''(U4.)T -7PF=/S6;@O*\$7!HU'?A
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
M[J1I;CR]IT$KPT;AU\\YXLU=FV%CR0#A#B:;A?_<K4$7J7]R*/: '^XFLV$
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
M,<+7LW0T8J!I+^/Y;0:!VF7YNT,"^.2(K91=(_M&X=7?WGVG-NZ%!%\>AYC
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
M8;[(O18CK"WMC<P(D?BL2KLI^^PT$'XS/4_^[>JJN[HF<[^#XT# +%)_3<B
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
MP\89) Z&^%_LEJ%-HE-R P^TGLA&-W=K)BIAW>5IM+<W4^ZX5J-TPEXS+V=
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
M>TQ_BVK>+ESQ<J;)>3X\$I5>?Y(F>& *Z^$1OP6XG04?'JI@<J.T/JVQ@P(
M-_#%#]%!<JA%.7E*G)ET'U3I1-JH=S)%LNR\HQ$JC;%6#7FMYB<2R]H6 1&2
MH4X(#!&\H^!#O.B^G<2[S(PP4B"@4DS!.9C.-Y1?6//30T>RYIP$N16B>;(\
M6+3D<["?:P7.3);6[SZ8'(Y9M& KYA,-5_VY9Q?K3RNJ<T68>446?<4@?*VP
MJTP8H<0:+]"+W"A=(FB]H:]]\G[+XCU#D9^#$D[1JM^N('X#&TM'LLJ H</,
MTL\6V-FLF1H#P@?,M8N]T!F1+[N&P:)&IG)-"9EA8! 1=C]>0?/5M%4U3 ":
M%+",AVD T#"ZH5 7&#EISIE$RJZYD;FD:;JY,B&8]C?P1ILYE,1,7U;<_UG(
M81 TL'(>Z;6-G(*O$6Z0)LM&7D139@.FH8H$F37_O@!T^_Q>L_C"+.\X\NS_
M7KRY>+>7>%L5LR_V#7'VL^DA]8XZ8>U F4[JY;'!4:,T$\H8VW?1I),$R%_9
M_A8* VZO!]1WRUZK$8R:)1B.4NQM!O:/<I\P32"'&Q\2YB9A?O*0,+^GO+,>
M]UN 967)H7TX;;;QG"AA#WVOWQ'6C T6@:J00< 1V5CB21*?-94(%I6NCN\,
MX_7[;'J_V+?LVT_$D(-"\!T5/^Z 3AA"@#]FV0*Q";7F;HC<*VN5X(>IX6CX
M9(MS;T@G"$@W@&/<M9:W:^'$ 8?<D4T\7ND5NV> 81-S2CYE3C./H&:+^V,2
M"(3M0!3(UX3+*4G+A7X]I.0*$'*9*M*6:%D3+7UUO'ZM[9$\8)IBC8C$8)66
MQ,P573S.4$T^-QQW)%ZTX>*42L")UL66M*I0$F<)5"MA!J98940O2QU*G&K=
M5IEHSTL3E<(@ZU5% 5?<(+%=^]IL%)%&N27]9<:76N,X8G3@A]-DP;6Y,W'&
M8)Z06):"[1@O=^]P.\+6^OF^RLN3^^RK7/Z_W12-ZJF<_WKQYC7\_X=->X1L
M4:^?EY89XR;COD0$+YLG__(X34<, &EEI"VB"MM*UI=GR,F!444BI"5GGX_6
M LOI2&H2/:W)''/!(3),\!='F-,;%)2[E@'AO$D:,N^M\!^&8J$N'>X*E"R1
MUMYEX/U!<U6E7H!?KNQ[I0U'"^)'D*=ESO-6\_VZ*S04'9NTF_GS.2RG]]1A
M^6Y2I4OXG^MV7OSX_P-02P,$%     @ 9(MA5@_UST92R0, +NTL !$   !F
M=W)D+3(P,C(Q,C,Q+FAT;>R]:5>;2;(M_/W\"J[/>^_M7JMEYQ YN:M]%S;8
M3;4198S+!5]J169&@D #1Q(V\.O?2 $N@^TR+@ND1U8-MH9'SY![1\2.'")_
M^G^GO>[*.QJ..H/^OQ[(A^+!RO][\M/_:K5^>[K]<F5MD$YZU!^O/!L2CBFO
MO.^,#U;>9AH=K93AH+?R=C \ZKS#5FORFV>#X[-A9_]@O**$TC>^'#X.PDD
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
M5$&;!(7@,9G%0_7^5.9, '6@#<2"N<@ &0H:]*!C*HF"4Y?=\PL%Z&Q4YFS
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
M'(,QW@&'2\@>D.-GA*"+53H;*1O4:3BOA&MD%V0N.M8=<B61!LMP1;(>2&/
M.E]5S""7:D2ND:-GRPDH4>5:B-,;*W.B!"I+T"G?G]^>E4<!J]$ZD(9O#/@5
M9I9,*J%R1:ADFK2VY)ISF)01XA.FB2^8GZZ6F72'YN!#=(A.<-BP0"$6M"$
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
M3=H#]\X!OG/Z3[::GU@ Y5L;0",#K#5@LN<H*[T ;V1PGI,WT$(YJGLP-RC
M+FG7G!!+N0BK7/"A*&#2A9QD8/\7C )T13<HQ"YIUYP@FPA0&/9S(!' 26^R
M9@+:8%7@V#O9PDU:8>9B3.>C-<QV4E9J&EF\UZ0R:BER,$!2>D4HK1-:@4&.
M 0WR]ZOO<9@_'9RYLJY);\O6<>7R(GI04#$F7Y<@8@05.$'V *A1FIP0G&V0
M!YT;(&?BDV*68",I2CF"#A0YZXQLI6 @R%3L_,]%G,<D<Y:<NI/YD=XEI)P]
M(EDPWOD@@DG9ZY2$]M(W*#]<\F7>LL ",15V.,)" )><+R(X$35"*I'_;<#@
MRY)3]S $Q((1C$U&AP0F9YQ,!,VB>($>+XNLS#5-%@X2(4VR;+NER%J_L$Z/
M#-&Z:&(PD17B,BQ\_PC]4QQ1?E9K'?='D]-//AVMGHP/!L/..>4W_4S#C[A3
M1W9'3\_63VF8.G4DF!//C]8[710Q_N3+K?[4UG3]V-%,IUQ0>Z$XK($+)1KO
MC8[6Q^2<,'+^W=32%!;"%.[$XUMVYBD[)6+T4(P+FC/^* MK-9#.+A.!.>'+
M7!K6SOO!(GI\M@-60,$'5D/@HPE>Y92"BEH(HW'I\9>F<#^F<"<>WV=$DMHY
M5!8\AB"TD@ZS*4$)(ERR>PY!<T:YD*P.%!P$8QBN2%AT+6<F0EHF9HL3?= 8
M([WS( 0"08Y2NE"W0JXSFJ5JTAR*!D$]DU&W:(/2J,$[T)"%0PB<4D:0)?$?
MH4GS%AH$]4S&Y6I=]20LE( "5+31%2ML0JN*#=[+!CGP+PBY;1J-60Z-*=]F
M54LC77-!(W-15#PZP"!\$?PWZD@>C:;<(!!_9;2JD5ZWR<\*Y@N\A]CG&[W[
MKI0?@$:25 )R)D)A^GCTM<X >,BUJ"(GGLLQ^B;QZ6[J%^6H=3(J%B& D[.Z
MN;*ANBJ2A4+6JD&>9LF5>?(]0D;.+&+A! ,Y=.40 96I%<RR=Q:7V7^C^'0G
M?0T@I3=)V[JM.WBOHG Q51_D;1T(6R:@S>3*[--=YT-!:7R.:(&,0Y1UGQV;
M%!0M5),FF3: 6!<=U9>]Z^U!ORI^)M>D]WL1,VR+KB@(Z#PG93&FD(4!(X1.
M=1SG<G'O4C(UGUTST4U)&1\H &H!H!-@=-I'H4FH1%&F95!<$';-)#(:A;48
M!JLL8R&XQ!+=VB L)A6U3V*IRAM'JKL9!A0*74"9J6YJ%#4J6R=JJN"+I.B6
M/4=3X\E_Z.R**K_0L R&/>PG^J.#M,X2:$A?4O9>DXRHV<% $@&5+*"E*0X3
M*+<LM;,H[)F]2C**!5&)03A62>@1K7-5+*$(21@5EW&LV0R[DZ"6O=,H$YF
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
ML_<FSFV;2?KPOX+R3G:<*I(1J3O>=97B(_%N''LBSZ1FO_IJ"@1>2HA!@ .
MDIF__M=/=[\'>.F(;5$2MVHS%G&]1[]]]]/#E-;VR?-_FGJE'_&KUKO_YW\,
M]O>^3GGO.MB(7VY<X_MYIE\^, 92E W]\N]I!EY*+)3Q<BH&IJC7\-9=Y.6W
M?V)\ 64MS@;WC(4(^(YW[,YH]8MSTW^4^;1HXHKQAZKZT7'15_O_.DKZZ*FU
MUSW8,;O=O?WDL'L4FZ.N&<7I[LYPY_#([#UY_DNYB4ST_K&2RW/#I3LXZT$%
M\=/^MT+QYZ1Y@).D49SGCIV$?&9H] 9Z\1+6TN(F@:(2,A9<!EI)E-+5XHQO
MG50F,>P&[0\BAH&KHZ?T/C*CHGJ:G$?U>8F"9HO<T9S'S?PL+N-ZD27RPSJ1
M;TFS*M+HZ2"8[9 L,KII^#O-!0_Q_?0DAJ(OXR8]/!(>:5PWT?%.E,:S^NOJ
M7@JD)^A#\(LT<3-]A$QCYU][<7+0W]OM=W>.DX/NWM'Q47<X/(B[.P>CT6#'
M["$W?:MZ;56OS\HO _T+C(-XQCAK&F(U)B?>494%7%WY+#(7III%;V!OQPEG
M1[V,FU@04N8XJ7]'J+&%]AZQMZGT)XA.NQ\^"\>L5G-,&8_C@:;^]NMRN&#1
ML&;*\!X=AWOSQ[_BX_V!&>RDW?W1X)B,RZ-A=]BG?_6/R+R,!^8@37>V'&XY
M)N&6SWTNO9 =57E<D=X6)PGQN2H&LP)K@)>J6/HKF:9%=^F%>DP,DKY260V&
M6,B8UF#6@>I(KR-5"QDM9]%955XVY_9RCS1)PV-CKQA#N'$J*M*<!C3-%2/D
MR_UG]K8K;U@]/GLCU$>]><58[9W6;]<?#+N#I>;U_4D:ZN_L]'8DC'+3K*'^
M?N_@Z/!6Z3WK4W^.#S]_L75_T#NX967X'0QVOS?8W[TO@SWN'>X>WY/!#G9Z
MN_TO0P;70S.X?8(+\C3O)NRZ(&Z^3M4+.\Y>$$L_*ZO9DJ@KW\3,/M&;[G4
M]I??_R__Y;=7>Z1'9K]\>'/YRX__0)N[W;>_O:7G_S;[Y^__1]__>___7BZ
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
M&\\3=Y\\__]^-?3]"Y/^_ULQ]T"V='"T%7/;.6WJG.XC$:X1<X=;,;?Q//$
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
M(G*!:PF;(G@DUI#9AX-NC[2C#2]=0]^VP:OHTJN>OGJ>S*RF7 NL_'8EW([
MS' KC0SM$.F=A>5VL7#$U-"FI_)9K2(D67.F35QB^)JF>6Q+[6ER]+!V!@";
M'Z$V49[K12>VPA9]"D5L+ SMKZO] 7,K/*\?6?0N-'I8KE[=6H/Z,_Z7C7%%
MO6-:L%U&MZZH\#PX_*L /95QE;O2*66N*4MEPM)T:5"J5>6@;]_:EB@<P !:
M5?OY.?UC+!\_:*_&YI2/WR>"U^9[BW(,O>.RY-QVNU)8T*"M9E:0_IWGCKZ7
MHY@Y<(;+F'1?UD>3<ZCGT,%G+ 534N%QU0JURHRJ[ PGIZP$,:YM?0A>KH5B
M7M\24Q1>;:L "8Y&"?W^(?<,%?5>(.QHN\TR0\,"46MC SWK^'0=8JG)V<<1
M7]$_21OJ:(NJ %^RAM76ZII@2^]3M%=M9HH7<JGV$O@*O@%X#VG:_9CTQI4$
MO(@U.$>_2QI5^3Y3G:#[I/0_LF]I]4)DV#UVK=E]6='I:K$[W=??I!;ZR-?>
MIW?K]4WM&!)@&L)YD21&0:X]3*M[@'7B& @49]R!#(&@V\>!;@+-LMK5N?5K
MKG1$SW=RNXWK?[N\JY:WW3ZO3!1P#6V"Z&R0F;1=[\^ZWN=E4]/_LX\IC<[+
M))KF9)UVO5"Q?&H;-?D*VW&-CI =IWBZFX?3+$]MAW@Q"5(;@J[:C=VASP)H
M# B6B8GAX""YWK"3T;7 ON< \3?T&KRPHOH1:9O+\9$OS\O<U'%NG/HB362R
M$.\/GJ<J@Z,WP-KR@-2=%6C4-J%A]_W/KD6(0ZCN7(&#UT*C[LQ!4=.!:$P\
MY@"$Q$=:T-1+;!\'"[@P_$!ONX@%=)51_Z3M.UQ[&*K+_.A8K6T4)])=U4T)
M>E^.CE2*+N[PQ)< = M>]8K8%NRW;A479X'2&'@UV=D\1E?J95C]MM4KFE64
M$]?7AS;!1Z$ZUIX BJ'K&#2*:57KAGN%R9>UP[3B"RXX:%-:N6HF?>A7[^14
MF^>Y1GM!HS'K3'7N4!;]K&][H\5']1W[HQ$/L[,S[ER;?'1=.(2S=6$/&84O
MU[Y'P !>312($O'.T>P#:/)6F_<VR.NN( C#2+:M !E"OK3DX8[3>>R[!9YQ
MWR6$9VB?^CO?+'46N[NYN3S#Q][/E@N^9\2FC_^&#14>@"18TMK+N8M'654W
M77'5$$OHLD.*W07L/0X[<#G]P?:]#II5EQK&1X=GYJ4FGG#/>>;5Q*G/39S6
MO7 HS-G4">*=&#8\)CT)W!<M)Z^5'[F.5Z]/G;BQMH59U6%[_N-N$;!LY_$T
M5X]5 C9.%GT71[>[X*"Q+/)MEEX2$VDY6F@\88MPOT)/3>^LA_9$<5&PEL=N
M,'XM_8BW6BWO.Y)V%2MX$F=S;ILZJ8S!P]\*C\JD<8/H>0":KIKO2*]'U,PA
M]M(_638(]](1^Q[:(IE:]"%33#-L#(+![,RTSJB;^"VV/HHO946\&7.HM.%6
MNHCXC]K>6GB=V;,'46O_U_:'O\AB@5UM;I75N-V55;MR0AS !G+)*C,X=P"#
MBQLT89)N+L2YP)?H97G*'$ ;G5:L<)%R ^T0._3C^]/;&N3;'5JU0R]C,7"L
M4+G(ZDQ/A>90T8:9L?3)EIYQTC7K,QK,&Z/OK&ZD=L\U'B_-G,HOUNW,^AG)
M$N(HFN3&O(L_1C\0'T4[T)Q>5V8M5<&]Q)HTFJ/%N5:[.T$\SMO0;06!B<MU
MO^S8;D=L;B(V9G>"Q"]Z;W).G[Z!GQ(E@U[6/6GRF$1R(HK!;WCWBY([:DKO
MH#__W^OL=RMV?G_]0K<N;/I2SJ$[;](1Z(&:V8667>/L$TC=)GQKTE)J9=VZ
M),GYYF7M1+!>I!V#%KKVW&6O$#1UZ;.QOH0'2'.'>><(G.D%FHU=DLI\W83I
MP=XWN&/ULF+Q]K]9GXGWF"+HT*\TO?5-:)1*094D=BRKV7)%6*QF<2K=Q*3"
MA?'TE)TTHA%;7YDI6!/3SO/E>$RZ&@2&/(4AN&V:Y+%XXL<EZ7/T.>>W(D(X
MXU[*X=7@6:6JB&Q%R=Q5XXLS1Z926(8VX#DWPXO.\G(($:'I3MP*-&[BJ!RR
M.J.&M\WO<#U6)($X\%%Q<@>/P'Y0VP&JGVZA29^=3Z N(1&^U=GOJ??;96NL
MDP7+Y-M6.K\4U]&+&Y.<%T179YPS&4<?S6S.)-7NOMBF6O>I/0&:WD*?07;%
M\<"UR6^Y[ AM\]96G,##]FK<?=[:IJ@2JT-,#U]5<++QNC&E=KAD681I76-2
M]'8J#*GQ&9@_7T*.M"H;<Y&B(!ZP9, W# 3<L5*RN\M*R49V=X,?P^>N!S&2
M.VUCBF ,(EZ.,%EXKPO/;.3B+D96[F0U%P)5M[?Y[GQ)_[15_-4;J8B84:UE
MF;EZSY5[4@)M SUU??Q"YM5Y=$+G%NG3\R97NQ6AB[+8,'7']5MUW0T+5>TO
MC4NKACT 55$E%"_M!6G#K*J.JIA#98AS(YQ$GRHQ%-0JGL>DK(YHYD,;]T:Q
M:\'Q\2B8BGIZ6,A$Q70\A+MGI#%O"+FFF[/T6Y(TT-$;AFQ!^M*K()-B^5-S
M-O=<<3P-\$.),9%A0H.@W><\ATLM:VN-_ 9)&TX^2T0I\90:(;?!IL%*]92L
MOT?3T.W0WKDTMFS,,?(@+YZV*E9;3/,OI!'U=%@W<(GQMEB6CM3Z@A4$GV%
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
M\O@1,!L* A. .\$8)U4F<H?K#:VI(R6(K85R_8.M?RV6 C=@&#?6B>Q<8NQ
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
M>+E\B!C$-E9:=^=^"(J03CJ^[\6R!<-!CC#^4FY/^%1A;:-ZZG'Z1"KZ'0A
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
MY3;U@I3?7GRXU$MX16H?!)Y935+Z+X^X1Q<><K$X,H[:@]49,(&V=E(#CK2
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
MCZ5637;,N7S/8X9JJT3SY]MR3J[!G4,$HWV1F(2&=+.D_)*YJ4"I^)+'0,4
MBV6<.2>/ZJFD5_'42#5BP:10/[THF/TDIPN"[$/_I%>%/B.UGBW'';OTI'"0
M\!PSSE%A\EMGLEX_<KF1-"79?*6ND'JO)!%?,B=\"IWFWNGR!X>]$V"1@3"F
M+8RPCCKE9^QK$"",<\%5::M)<IO;J#!)N9[5C='R^O#WQB3G!2T2GX%1%=<(
M26&4EM<$Y.'+@^:I@W@-_<\"!1.YO8ZS''-N6@NTN )APL-4G"S$W;J2, YW
M(J=GV;^SUL#;WWQFD?6 *DCR1GH960_3_"1U71A72S,SZ UGT"XKY'-C(,&!
M'-,ICC_B, JN&C^'?ZK.Y.)X7._I"DG#:.\S&VCT:3CT]GHD)_290#[,!U\%
MZ3/U$44;OM&PS3./JX69VA%9A=7F\4GU=7N<(S7&6#FS][/&-W?NLSI0_A8D
ME6G)J9:WL&6$LZNM.4?Z/^>/PNT2A,>5#FS8F_7A&;]6GJQ)=8-JV7[!*A>U
MX[4AU5FF?_O4^RMKL^Z!!O*/EOG*9H^UCWQ&$Z+=N*+5@_02N^T6&(=%'6YQ
M$7F0UUD5CV^DT*]65MJ&R"-24WY;0&;AS*:EI<%:CB3;*:LFJ@'O#6Q1M[VR
M(3;;#8DCM%=QHSD07-H(1P\=F9F)@3#Z6H36?(K>U9]=IZ8NAP"4<2Y_JY0,
M#6UNEA3GK$ZOZ[@8?1'3^.-<6$G1Y5SS-*N!=06MS=(CB0KQW[906($/B01%
M,"?V %A_$^ULHFNA\ 86<+/,\JYP6+''IP!'EE0;6QSDTR/A%V;U@-\>>)B0
MJ:^B$UXU+^S*:IE<[^C2LZ- $A93K?2M&=(URZ-E@Q*3N&H,W VT(%4)/35
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
M9MZ"[[B(L3 -ZM6)2IM<,2"P:4IH].(RU,_RW)P9:)ACDGVZ(Z)HKM+F&;+
M>Z!L1F#=+"*DQ$[F<\=W[D-OR^9#$U7\55_2,KV)*'YXD$,_&.U*.M\&6W$H
M[/8!;2;[)+A.LW8?5 ]Q%3ML@?DR&X\EM:QMCVN89'-40R ,R;V[ 6+-(W(U
MO&N!;<QA8+06$>UPZ%@).[85AO 6:DO6UJ'CG;:E7ZW<>88!65Y)=<46<YTA
MJ@1E/^4T%RM.L5?D!0;"'> 5&$6GAJ$.'%V"D7BR9(&JHVX)=/OQEA&QK%.C
MKRL02JWJ<&IQ;<T#L$=8,',"SL).K"%S:T\%1:XAJ%(>)Q_#ZC/'=M&6MQSF
MZO%C>9A +\AM=WLX .:!,=W3M'0_6MSC3N#X9EU<L/01B.^"8OQ#OLK0%\-%
MO[)*UFG]'#SBX97CG#LHS0V4WTE[M;L#_>E@AT38;)[X?,74V30F4=J8 %7%
MXCOZ- .FLQ"[<0J0C3]:M8:J=L:-],]I/R*_!B#,*N$:TO\0,=$&09IN(C"(
M8\&DLC%M[IG1PHIN9R!GX<HX8"/Q,^BFS0-6+EG<L)V5TMKC:B[P;J&DQT51
MEAVH;.3PL1665: GV45JK 9/+#(AJF('%"KQ1EU)/WA, @;D+BAF.'P*A=3J
MBF4S -R!NC36T\Q>RI"FDSB'<+*,:5GHT5M4%KZ3WI2Y#N;V*]J<0+R%KJV(
MM$.TMD_&G3AJUS#;)J\L;CL92(P&IZ% C[LDT59KAS!"$6DW](B+M;<PNN*@
M;!,I3R%*J736R4V0;-]98E'ZMK^K,8?G.]PQ1D7VB4422VY(-3))["=MG*>%
M,>H5=-M2+@"4IR&6%1"Y+.81*B+&$Z],JYRP!P18L;JW?%A(J8 ++-A+L%_^
MKZ6-=D>&2^/M=6U%K/T_+ X4V_H!'^RXY#*?L,O!DZB5RL)(S'/XK+P*;0#_
MQXL[.K#X.A57VK?,R#F3P.IWG/T51R,:C@16 L!M[+C=F%+!8LLJL%MO8LRY
M LY'Q'%_.\]R1HYS<AY@:M."L:KM:O)AZ.]\(WV[EJ&I6;9,QY(,];ABY- (
M-GL:O32) 9OZS__H'^P\V^UW%+&(T4?*"=D'1;BECH7KRSMS(^*JJT_96/C
M;O^;.7IA7EV'C0RAGK<0S ((N+88=]^>Z_+Y?=CYG"L$K9,+I8I==*\SE:W?
M8K *P=\L+POX1);TV+2HB>SH:8LX#%=DWS,5=2BIBZ5T> GRZZA$FQ' I%10
MH\]Y=V;Z6-COE_/D A<%E_$H:)L"([-4L4/YJP;5\EE8J/!,5<19V E]H6G?
M?+=AE:'M?>&SF9R7I:!LI_!6-N*^K=HN NEPZ;$5,7?%""]\[TQEN^R^4F!1
MN_*^)6^]I$./Q>5IRPR%6 _ZKF@</(C/J:SC4"II?2!G'BI*8-G^<HV-4=V1
MD02V07+K$A;WZ$+S,GZ(H_FDU!/+JLV9N-"\ J]2D9G;2KM)AA-83NV^U3ST
MT*\./:EEL0!DL\U9I3*EQ8EOQ6>O%40#H7E_J@!WDHT$S8;>:J/;]G=K+GMP
MGR4MU0+'<AL9L959-5)]):C?=<=[R%X'1F]A#Z52'EM@7"N+T>2S)9:KQ:=<
MZF#R40 EVS;&W&) W1<TM^%(1[8H./0GM)V@K1SYQY*6%:)J>Y^RDF5MBJQL
MU5PU)AX'FBN6+ CB6Q9J]0\L+R^[KX5<B.U+^&=MTY:% [%MV"(6MQ9$A?7O
M6J_?F0](X#1TI'I?; )QL:1!QY1;;#GCN*E+B#B C=;8+$[Q EI,N-J$#WX(
MZ*1EOB[JK?*LJS?'".8)ZF9L]@8DI8 :[29?R"[C^-/_8^]->!PWDH31OT+X
M:^^S 98LZE;W[@ U?<SV?K:[X>Y98_'PL*#$5(G3%*DAJ:K6_/H71UZD*)6D
M.D25B,5Z[!*9S(R(C/N8LO%*G0EYFIK>EX[EV*. C6VE)V]()8K":++9H0:]
MQ(DUG)HV@]G*Q.)9OKI6=H?*1.1:??B!)ZNLEKC6)FZWH%6V I8MQ,A)#.H
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
M_IC/46FD=@Y6_[H V!,J9T8E?-ZN '411'_J3E2($^JWA^1.&#FTOP1?;$(
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
MBG5; C6:<>,(..0"$Y5;R1T-\)Y"K2EE@GF<]G)"K;%9XT+6> *EKG;Q5*/
M-5K;I6MM7J.UU9CRFN#-XWFAO$9=>R9U;9>V]K2YC<VCF\K,+Y3 O6^*^#,3
M&M4^<#J7KB-YU"V,]MK!^^^JYQ16"7R@>?._82V.J>7CJD,L%:7QJ5@"Y,N9
MU::YWA$%4R< MB4_3@!K!\LVL(R>:Z"H-9@J/OHEU$7]LO!*#@,(5?45EUBI
MD?<S+&>3U1;<I-5? -?E-H W?AI$LB:8VOFOJ"D<%OIS@=VN,BB]DU.B=#^
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
M-VH(BYG4#A:+<7M9L. Q[IKZ:^3+IDDL5Y52:+6:"%I/HRWLI[ X3S.494_
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
M2&*H3/-M3%8Y$4C1-T/W6&_%]@A5$F91VZ[2T5L.\LFM6\Y@'R!\XB2'';,
M!ZZ8<]>2B<CAOYT%<"BPD=C4DEM1.P/#,2:?RD*P,+<]5\A)F.'">BOJ:/'W
MUI>6Y0#SIU.QI*]-I\C\".(@0:?A,KIX\@<>=0!'8AX.P%M@6%1QUED"Q(4Z
M@RULX&2@3*PMKYB6)6PMQW1A)%>^,_L0WY%LV&]A),E'N2[=.KEVB=]_-W8[
M&??2VC=& Z@S">X^ 2L]#V^MW=T)18 ."+,4;S,Z3HEEH_!;Q5-I&/FX"T6@
M%AT:8T9K>6C$H), >(M;);J<GZ0C\_._^8OEFW?2X?@SAH%!0T,Y#!<'WI6_
M:P":WWB]))$2.V-U5 3Z 02<XTLIC& B-D3X2BPX%KB1F($^$0JX'R0_<@H*
M8_M'-.Y0#V" )Q,2K^A*P5@X$ 6RN37JF1;2)5CIJML:QARV"W]FXG25&F!.
M"!CAL]"G9C/$)T?*LQQ;,T8&K=F*!"-C)+Y)\ PEQ\W47_I3==)<3.<QW*^;
M=<OY8]N62 5&@\"7P?EH?;7*2'Z399"D! K)9?!*3,D9E2K%#(^#% S/PY67
M%C"H:<P"9V#*4&>FR9J)C=4>IA9+ZP%%);YAHI^M!)A+%*U/;Q S<J.X]<+5
M0L6&=2DD0Q(H(!J2%(QK:[FMR(#]K(E7QP*T@\Q/@>NH4Z.5D*_0]#(+$<^-
MUGCZ";GIT4%(%DTJ;J0JI$0L @7 N4QBF\]+X-D^2UI):6:THDM\/,N2-.3O
M(Q#8OBL"AO,GBG]$;%H1$8%:,PM*25J #SR8NLMRHUFNQ.52Y&D2B=7B:D*M
MDR03R1Q)$V5V0#8@KA2([_RA &X3;(GVA0>&S2^Q45<V9RH@'RL*KG<"]37"
M)G9@1?UOS6<*%TLT1%%WQU6DIE\=T5$F@KQ8'.^%'X!04.3>"9D[ G<W LP2
MCU?0<EE#P&]H7K!6R'H+Z"/NF"(3D^8N/F^Q.T#5/!2W?+ "9%K.AQ*D;8"@
MBS6DBQ"$J0QM34EWF/NWJ)1Q,!K^-4$CXX9"V!HL# [N2EK6Q26&\$)J]8Q-
M8-RZ)'PXH6^N$AAL_Y#M7O--@D+>X]S YV/T3(>12.ERWZ)<7 "](I5&:[H&
MH*4A,&@#Q!ZELJC\'DC5S),YJB35%+C'MP2:9(86.FGX#&W-Y!:4@Z2YW#86
MCLHA.4100]N\?I;U0+X']47<_M/K1A>9H3#>GJ%PFF2#^FNJ#K' K3:&$E9$
MQB22T-O"G,F\L,/6V:+Q2GLK P5HHBTNN&N+A/X.*E#T^NDOB4P%O<*\3WKM
MS>;2S]]WD/,0I"+_)*F:>]+&E</],0T?-XHD^C](-V89RDS5<G\I0P3U/=#W
MISE++8PO)(MPZDS7TT@J&CHO(G--T$/FNQBQPB\4=*WM#R_1M<PA,5(/I9HJ
M-1 ="T&I]DWDS\&/:TQJ?S+&/E.W6,;O*:G.460G;2\ 8A@89<XXD#0Q;FH_
M53K\E+P=4M^VJ @7783?;>*]0\UN*E +8L<(6DB*V%P[&%!:QVP._8G:FQBP
M>U1MI>7\32G-KK;LM^Y;[QFC-:C#B06[U (RJF$5O49@[I<O3?&6\]9L<1M8
MR"+;,*#@D5F>:;56Q?#8I%HD >=9%S,EC(EE!1S)+()GXHQ]OO(ZNLJ+2\LJ
M4R_$>0E[HM38'JS(QF2@IO 903S'Z/);+638J8]A3_:N;/D.><%-BL74YS"5
M\<KL,OP.S$HZ X:AK'OD&/]I'_7$;.-W&32R42'()01*FV(G%N.0N&8W*Y+W
MEJP?4E8,K9%5%3ALL2:*8EQV: 3:G A"5)70]?S)&..PBPA-B$RYEC&82987
M&\3ZDW="Q6[=[2X.-#I$SJ8;BS)+F+8<^^K;02:R1$ 7DVX1?65]V4+<V&H
M?U?_N>@ <?5RVB5)^Y1LDO[#BJ\BAR4.S%9E.3)6O#'.AZ+OP2143:69K-Y5
MS$FAGL=.*_&.,+99,"5S6B[Q'8)_X_J=O9BW;VU-Y'SYPNXEZNM'&MMQ?+[4
MHL8)_*HO_7^B\_WJI :)5 PQ=\7H)0G8F*%*7\(01X%Y.^R1X%1IU)4T*;D<
M29:+*69.3)CB'06J^[7 ^]"J(;<2I<)P:!/U#&7TV/J,=%W/K*A_)F/8,I<;
M*1EX(H"$;.Z"QE;DN1L*CW3H':;N%/66TA<>INH\QZ6IKR_%BOKM#.P>$.[;
MR@9W>&V.<]KLW#%NJ_'6;.>6[V2B7 UE; &O]XA9G>]GZ$R="(@HQ,@#V<,F
M0U#G+4F5N3J+CU7#K7EZ2%WBNY3%](%-:5PE]BLC5_?)]<.K+!Z-']6\#N4K
M2RJN%KJ%.\XT\%BS">M0XN7UL1;/W(AK*\?SA(3QW&SAHU6$CQ5B&/3F1%5,
M*9B*E%,0,AK;R%>7HUDA^WP^HP&)@; <-&II,F,JB:G.PI<*3X'>38P GFHY
M/^7)C2 WDDK5J%CP2?CFF$,Y^Y0Z4=;(*9GWSZ0TOO(&;K<[9H;G+)-<<+(K
M9GQ>82(:-T%XU7%A-Y27PE5SR-GU,TL:'2<+!)4JH$+.2YP5]FKL%95@O".9
MCM/KE@>8]<P<N9((0JE?;M0^*>L,\\/_"827JZS-MW-0-6\2H(P(0)"$4K>Q
MTZ:W49SX#DL&F2PITI\TJ=RP_-]$DMZ$OEG>=7ZG.:1O_32!O_@LF[Z*[[[.
M,<\I"P&%":A2=SK5')?[- ^3S0W>@5H]6Q%PJ50"U.9L[LPB+)HJ9=;QRY;N
M57DRTNXG:-W8LHP3=51]AK!K2U'^RH@UYU'I#'W*4Z1,R9F]YU/*P7M;M#S#
M#?,ZS ?UP(!C^.!?_?03*,EE[G8BID%'D@R5=Z93WXB1=/MNKSMHJ5T??E7_
M2#)Q"_:A<)W?PC@6&5CCE;=5?D$7G_@Z7[V8,J:3I2G3$-.GM?N0HQS:=6EM
MDQV=?%>!ODAGL5RG=B4'IYC07GUTO&977S!]W?E,_DM]!LH^+*3TN>H(<XH/
M1*A;IKH 07,$E9!'"9-LX\]6*0DVXDV9Y!J<Z(+%BH_+._0FGYQ;U"J;MTE]
MV= 5NNTF]>4([E_%J4\NE7"H).EPIY0C* EK"9W]Q?-)P?<^N,'68T8U^/77
MMSHSG7\L2N=>VQV/N]O5?,PI8$V_CYJ^6]3696:H2F]5L.&<0RZV#"?4!( =
MWGD2(XPP*1^47-A^CN(#-@6:,1L+\ %Q Q(211)2I.E+PKMW-_6#_TN^S3]!
M?L%+.3["LHLT:2T\Y8/RI&OL^@9_^B+\/$?-@L4X)2M3L2F.44UX J]\1ALP
MZN]??5!9JC41B0;4&3)9*Y1FN>T4T]J]A.2? !PPC?P,50QRL:)V@&MMB'2[
MWI9;'81357F!9:>/*^SE46HF[(^5[77P!I'DW*S/L9Q")_7=UL!">T:'E)1Z
M!]M@_T55/)^=_\3@'B SQ?R_=^5:(/E4D>4.W<&PW=(K@$&TP=*N<[C'N>\J
M/P)'[GSL$)58)<GT:#0!JTD_6<F.U*=D;8VL<ZWB'90L2?X-RAJIJM %-IY=
M81'?E95K9?TK_LY%?L9?S[_<[[_73GL_3,DC0:DQ,[O/A-7$Y@L(* !=!N"(
MBQUM'I<%*O"]$!Y8E]OW10CG=] XG*[[U.'] YESE7_^%!!R58W?6YN^3-^S
M+X:^9E2Z3U$H*C[F>KH)J7!8%7+JAB6U$;QO/_WWQW=7WOBQXDMUN4V?[%IU
ME"GP6[0&EI]AO70XX=I+*W'8Y,1;N7N<,RBKX:@<TTY&Y+0/6#4/56&ZT!6X
MJG[3CXBKW20)1_5<ILL;DWLL7V2'^/4"SHLI>KP?61RGL.2@*!*461Q0BBU6
M?U$N7U76<2FOW[E+TBBX"P/6W;GI0U!HLG&;H',F4N\&89:NEJJZMEA9SP[
M3!>I8IK*',29]9F6<TG\^SK*Y[I)B%6L2&(R%?DJE569H!Q=$4*Y7@,+8KF'
MP)V@5E8IUK8ACCC'6^'^*@J_"><V3+&\>963 ZGHUBPF-('$!G-S*DLZ8.T[
M^@AV:9F&2RIWU<\6JPS5O;ELSHBY#A=$OG\*U;4&=,A;+(M>+95;@[LE,5]
M#2T0_Z2V'W;9+_& 4+6(PL(-[OE#/Q964'EY0MX-59Y<Y$58H/EAU[LJ%UNQ
M/U#552KU1*S1+I"J*!8WFXJ(V(>K OPKH48(5PLX#/(Y4IMQ\\Q7X;[X=/OL
MLB@,7G"C $S'P=Q%S7(!\E-9)+%8)N@2\F^0&<*="J,KE@FD9F/Q:TI&4\I=
M'.&TIHR>RWKA=M+JAOW2XS.  S5QF%E5_OB#K>-D:SC( C>;JIH.R9T#V8DR
MH[KE,'*J=L5)[F!Y(5L"B*0)YD,JB2(+;A?<.6P&]RB'IWR@MQER,04#5U:G
M*.F*LB-%..NX-7^(!(7:'EM55%03+B9^I/K%F,9+I2)EV/Y-ZB^8MQE;Q)>B
M?0';O4$BS8O%Y=LKM%G<E[XB'6<I1K:P5$%\@[T6G'ZZK:#*T.< E"G\]@\I
MAN?BGLU]4"(@1<?8,4CV$P&8VCR9S[D5;V=<NCVQVWX$ I'!B%!-$68KS#95
M70/TFD6@T<592X,002@KHLC&1?E%M[%04"53WE3^V!SS&F]*982%(RC?HO'
M6IK)1KL(G5*'^U*HWMD.6I5L%>K/R^EM>EF*/L("R-*H#]*LD,!)#V56^1=0
MGS=L>3_NZC#-37R5.Y>CO;*]D>>U^ON_Z\GJ*8D/114;0+UL8?Z>M>DZQ4^?
M.QCRV9(MI@:W4&JEY1"QTSEP_B25*>A&,0VH")C[Y929Z4;?K8 ;S&DYF5)2
M- N)(+F+42O6NRE5&1,MFWK/(@=@4XL5 ;JMDK6&:7"%7!63YE/8<)K)7K 8
M4$!F7MRT*:4DCDSE4E$R(?MFFB9ZWX&5B@F,FYLSFU_525SNDJP!HOB,%&QT
MI[=4MU'*/ZKXU#V:6BU;;]F=^&3.A4AS^O =QF[(X;JBH3NR^D!WLI8]0\JR
M _"<V&=@KZ=;WC*R5/%]*N0P(-TX4XGMS2[=5N^]/^=8X,;)O_[:4=TB_=AJ
M]U?LXBBWP\C/IF@\2Y]B;!40B7CN$R6J\@[KG)1SEZ$R$(L95O_BER=/7L)_
M0/8K7D;T"L,&@Y-&1R=K2V@I^ (";K" 1_HOC*"#]ZW&*R=US3:I)YNI)UX1
M'$WJR4Z8M8=PD%_1H<+<7TT=R K=,[:-'R@TPIQ3GT<1%RQ1:F=0D""6'TZE
M\X+-2>H=LF8I>-6G0=BM%FP[Z"9S<MFW/GQ414D_8@\N,$M2E&L^J>,;^J04
ME2!%^&/7F9)QDL=G47(G E?V O._<?];[OOL9V3F^':9/W7'RI3>K[8JA;*,
MR<W]:*8.2BHL1IQ\4]*6);.\1=4Y2X2Z?+DXA\%N40O06=W<1-+')2)QZ[.9
M@99X I!C7QIU@P 8KTSVHD&0:JIE.TV)!]H-]XI86\4R]HGFP<=B!P62:P@[
MA!1_"XS@7(!-BHW(D-Z*9TBEI8B%C::9MQ3W'(23:9G<O0NX4(:>:I7@2&F0
M$2'+H7"@Q:M1R0(^SNYBW!2J!J1!54"#.DW,L?ZVX/TU7D 2]:$)3*H.+=?6
MWQ3>25<L.&[0U8"G!W!PE\&,&@W*3M!3,J D\6SBC_O?P^OLF"AL7O6/Y6I.
M:FD!A#Y1Q:9%TN#]69V1;2U"^4TI#T71*J?L!]AVC-M1X"'4HW(YBSVH+M&R
M#9R9%%!]$SAMQSX @TY1B.DR+8L&N+5@/L_DV]W6@=K"-=9D;6.1]T^V'.Y,
M?[A((=MYC.%K_<Z)AZ\=K:CM>;Y^U?@Q5L^O)/8)X+7P%VQKT\#V*V4G[!C7
M5@#EZ9WXU!PTB:1,4L7#' _/Y[MR,^"__9V#S$H.*^33--;L)^)VR2K#0H&?
MMQ<@2_SC9-Q^$??Z2LO]*C9!PX@!<I&_S,1K]2]O@C!;1O[Z=1C3^>FE-T7J
MZF_.W:7O\<_RRHP'K=[8PULCYQ?+#\L+U:(+59J_S;]UQZUNO[?UYW;+V_K;
MKF6]3FL\WO[SKF5W_S8:'+=JL]F3;7:PU[*5T[</&/W=\3:>K9C'S?=SZT3N
M9Z[T)T'W/VA1O$?^I/G-8\"C<A0Z/.L0QZ1)Z+L&E]<04!L#+0OP.O;L%PQ
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
M(8S]R/DMC/2.7/J[_H89C%%<O-MV^^U>Y3Z#U%_#1:5U?) L69:D(;ROT*(
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
M=;JZ31RA"%Y7.&";8"BM@^2I,>+C 6H8TQL@9,@;NVD24D;*X \AS1VU8J=
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
M\*\S:[RRO@&6!<';AA@'X<G7>8H@-P!C1HQ:8YI[!E&6!PR*,U<T41?_2RS
M6^FE]FJ6Q/*!-S#>)LJ8 ."5$(>"@KERO9EV]AE[6,GZ%K59LJ(W7]$/8'"J
M;-B\O:*H(QR/Y9&D#SN;5OUD0XF=0=65/+"6^.E+_8GU+)5%Y":R)4K+9/%>
M>>VKW\E'PQ:BJ%O>P$0Q%LRJ[/30< K9%AO/%FO\C<ORIB5+/9LIW71_\7-M
MF:A#6:A'<9:P6Q6WU"]D#P6W$BC%QA$#) ;327E;WOQN!8IYUO=N*U93R::*
MB#&.RJ.L/BF,.0#BC7%GKYQZ)?"+3#\2\V:A9'$!(*!XS2YWN57[:S)LSY$Q
M&2!(^&*641LE["K]^IC+$[]KD_0FZLB]I/L&(X5C']-CNES$9@$ 4RSC$)-N
M1M_D_WB+.AF3QS=1APD7^]%;\7@1T,4W@,"P*AWB+>R%_&,1IK2-IF/J&*GL
MI?#_@_S%(HC99$',U[U@]#/7:;K*Y(^5IEI\]IH]FS\?9H"+\^\7^HLGZU5T
ML3!VY^:-UGV0U,'UBFDX.KNDNWYU9DOP.GLMC<W[*R3A()9AZ-;)0<SYJ!<3
M,. ;TL>CPYKX@$=_=.JO&23-F]!YD$DLSG*26-S#+0SGOI]X4?N2>4_.RAN;
M.W[KOE?Q+<]$; 9D^YDW\U5M6V[F'T_<\,J-]:^%&?0A22GZZG[O T\-(L%]
M&<O\+#CS68=7]1S7X'9W163>T3Y70,P7<TCCND7G,TEAG\_.UJXVSI:HC:K,
M7?BD2&IKC%Y]X_Z0/!&'2A_10&5^IWV[37@VKN !RX6JU-C!-!"Q%(&$!CW8
MM9Y(HZ#B B^_69\\/%82-/+<:98:<<2K)9Q3VA,!CH&DPY>5+ SV_<_L845E
MH_*:V%7^Q*%O\)1P#WTP<35F^NWTF/D0,*6$&> =2<46!4 7JHG?DSJES]7;
M=]Y+7S/JF:9NBYZI<^M9J5P8?Z:=;/?)RM6D2B&+*$YO@CBOJ :19FR+*&ES
MBY)(*GB4+N\[@!FMJ(LP<BR"!.]IAV(S2KRES#YG('X^Z'_^*C++*M@#7^D!
M,NPV.=IID=R6$GRJ/G_Y-"%\3*Z08H-09@.2=E6)_C1$C37./"IW$)Y%+&KI
M>X[TZ=M2NT\UYI:^ST7)HNJ%%2HBJGDKY5JTYA>M%1M.NK[]YN2?*](W:UOT
MS5R R[8B+\+LJ3&U5Z5O(A]]0843#G(9O>%O;"UWD0L5E/$O&]+!E^059F.P
M"+WV:M+B?(HREOP[L2SMU#5[3IV>[4"ID1*U+(C-X\Y"X%9?L'8G9$E_4H9R
M1:NE8D:I&#=STYBUZ,P6BXLW45:>DI%U#W7>PZ26WKW!-'^BD-9GWJK0S5'K
M9LM38N_N,F+OFEJZ9C9;0 +6P9=A;5/B]][PBLF/;P>SSM:>8@83:2I\,O/F
MF-E-3==G2C&;YS.U:<^8N#;/6!VG:5GVXOEP[HLA!!^7 L2597C-^7*OWPIF
MJWCZW_^<O3^[DLXN3D[_.T\*U)R93AN=Y$72')C:+LUHYER]79K4!%GD7/=Y
MB7B^3VD8OA6XB*@)TY98)0 )I[ [*7IZ4YUA@_=Y!6:6\M4O0J$84R/CD]<I
M#%>V3GSH 5ZW8=[C-^R2)7X+AD/&<@O*->WMQ@<HM5(: GGM];IO7K^^O[]O
MPC";-\G=ZZ/4;P%MS5[3X(:DKP/2(Z]=5;,UYS4.US45U3!<5U$LQ[8J?Y)=
M5^9_;/8>>E@,BZ5J8)%GDF)NA+@#PR^>IU@*\.4L7G4!3I)>7)DH'E#<HSG&
M:G2LU-9 LPQ'_K^1=(VG;X[#_SLGCY+F-"35=5WIY0=XA 1'F:3(FF:XRJM7
M__N:#%/*@TA>UIO:0J"P:_-\!OX]9ZHUQ*T XNB#KH6\ !:)4K\L?^4U6STX
M6([:O& 0CZH+S'K_R.I2C$#6LA1?G)([HQ#&\RC1SLSS^<2GIC=;I/N+TAO9
M=61%U1S#X5R&L8G)U2D9>\".#[W$_\DRQEBQXQZ=C^& DDWA.%_ZC$;%C\,L
M1U7D+T4R[-_%MP:JH7W#"]N\')K":(VS&#&Z2.[X8U1+/*9F1Q607 H[4B3N
M>ZYIQRY#3W@/!C ?DZ&Q1&_&-DY8.>UN'I<X)ETLJL^1XU#)A:H<"+OX?VN?
M9:W:V\ J5$VQ;-M03/BW93JO ]4R5>>O@(:J03@N3&(6FJ*8TFF[&R>/E J"
M\9EU:\^H]!F+L,U$,08YQ;^RD=LM"[&!HVX:Q3#$!A]F306JD%9[2E8RU=I@
MVBIH$P:3 J_3=$U_?>/8AFK1ASM5N3?O"3>?&*B1-(W <*A81]5BXD?]&]@Y
MYG0%+-'G,YQ V\RQ*"=N!8X:3/]7&$QAE(%PC>M>(BI'PV 6]"&S0@_\&<8J
MP7'7:!!LE[X,)K20H52[:?8"==@_50?_;:JOQ814Q2C85+O:6H3=A6KS%E2,
M5AUA>2Q&?.8%&F-E0*/:BP'-!^JE?2SQI^GL,;5/9A!KC(,@8HO9EC4'VR,T
M5)F,60P->PP._U*M04"\2#KREZ)U S<G+[M#D%BV:!_$N'&!LH%'X"=G'4RV
M0THWNW5:@5?56AV^*L_%5X,]1JVYW "^FK7OKF:;AX"O.I,QHV2;JDPX)J8"
M#J?[\A8!4-:+/.RGK!P;J3P@?^4 0MD,H.:WGL?$'?\U,:MJ\;2J8IRJG@^T
M9JH5)+5V+'Q8X]16XI0%_]0TI8)3882]/Q ]D.#U$H%3^%>.2FU1HPIU>9GP
MM0PD6DX&!'?'"29H-9X5\. P:]4\< "][)H'UCSP4/!5=:L\L/,WR:WG$7O[
M[T7,[0+S-@ZZRTZM+SF@MGH4W4$.Z-3>RIJE'B2*:CY-)@+I\>GECH"IMJ]@
MNFM,#?;"K2EI34D/!4PUS:I24AJD67\R+96+I,(B2(Z0F$9^"8K8+SY[%KCB
MBZ31-XD\QFWGJG@-5%5JFCHN85NI>6K-4P\26C4&K>1YT/I<4%TJIJZ3LJX+
M4W>-Q"&FUK=@:KIZ.)AJ:15,I0+/<F =!-4"[:HXBCT69L51AC:7[4[D];.*
M@5_M&;)\Z'Q6O.KW?H>RR[ILZ M![>]]>&@>K#ILMGH8EW%JMGKPR&KCOW7K
M-;]^K"J&BLJ_ E_JRA#5F&;A3\L#?5YN)W>@V@?-/Y=R*V?K9UKSSQHEAU'2
M&$7)+4;(,7>0UHB0TB$3R?HR44TD#Q,BS5&(_$Q3UCH+(6IQ<WP)@#CF]O<N
M N*N,2D$Q/KV3\T9#P<0S8K/4NV6\)<A^@WS1]A4BO_ZR(H=C\/+;*TP^8S<
M^F<GRQ\X;5S*S9ZMGVE-&VN4Q*Q.S:S>/2(^XEC"82SJ/%7O;$5&\YK!KQI[
ML>>-<[]F38/>;:;7U%-MD[:A7U/=FFGXC=O8FFF?# !$D/J"6VWJ'.8AKHG*
M W#@\;H#4UHGK#4[;9TGMU:G_3;5I5Q/JTL4U @#"*/;%3,!0$:U.:P<IS0
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
MVD<^ $4_II*J$UDU7I)7TDO5EHX_?)4T PR#_*\;=@YL&BP6NS!5,X@:++8
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
MFQ!Y^)+K<1A,LJ1+Q&'U$8??\LX7*FJ>BN:K2R)/!TD(&")S>8BR2RQDI(3
M@HZ6<:*IWMK6LH]TFQP9Q379=CNA@'D%8)XQ$S07#!F<M EMDEY!+ *+>0#A
MG$,N4HRHV]J6NB_HTAG!!<SM!?/]Q1D*F.\/S#-& F%:8L094)^'IC$OP/A
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
M_? 1I<_G;PY^)WMGOGI[\(SN[KP=[.T\.7MSYM*U[[+_G#U#NT_^4I)$[YD
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
M#ZIA-3@>]*;FI/>YFK[/9G:ZC4DO)T@W,PJZNX[&V_EJ14G0];=DW^+ST?C
MG+S^(J#TB_K57V;=C(6U%F2MO:=S&="Y[Y%7@4*4W$"R]DPR)20'QRQ/A(6I
M][E9[[Q_\$$FU)>@08GM%#$5,;7C9%R!37XM!O<J')II\ >C.Y^.1>%O].B<
M-=V1,C$=CQ&\B$GA%T*#%8PG+=(B9+WT&(=<HHKQ?,^ <GJN!=[O,^9>\/[
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
M C\-.Z%I$/7'Y%0NNZQ<]9,J"'4WA)KO/IE"3-2[B*Q1'G$L'-(N6A2=$=@
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
M1:+*2)UR:39_+@KMXMWXKO)^31&^5,YZ63I.V;(3)<9.6:UV.)5(E<:CK-J
MX*X2NG)&U40KV+QFZ]I!9QA_:?UD?P9E%$3I\#3+X>GO7ZK.P[/^J/5_X\RF
MERITI@?0<'N-!G15PE+%KJ^'>G-J%Y!4QJ9!%>]N\J\FBQQ>@ @__;7UDVO6
M,M'N+Z/G 0ZH-ZPJDCI?F\#^(*O,@UB=15:.*HUZ$G&N\L_J5>30:WXLW)\U
M]Y\\. X&.8^S[_UX\&NEV__$FZ]D6@<]<32XN/:MG/%;,3.8 I_K@IE%1Y)Y
MIG+@U%EI51;DERK4#4KE7;R]2QMO6KE]M^LE[^:5=2\:#\@44:RQJ_<=W=O9
M/F(F&4^Q1X;A6'O\-/.PMYHF' A6-IF-+</GFW96%L<,15Q105:@5YD&2@#@
M)JK8W_ET)(WS/@ M"*,4XL0)9+R02"D9%8U"61$WMHCD;2[P#;T&;YY!V*N*
ME)<2T;L;MV_GJ8*-@;R?9@FB.7-$U_'0#W9S/QBM C'()>/@T%5"SB:"A W$
M6FT4#V%C"V_.0\'_:\(Y>3LG6/#S]2+GZ=2O6TCX1;Z"*X,^5Z#&7JC=VI-D
MHTZOYN@JV;KJ.M> 4^.^F'*(+!9<'E;V.>>0=W*"4[<6NHWEWX4KN].WR%Z;
MZPG=M0,GV:I28K/U6U5P.+6,F?VYKM T2>Z3[W;M\;7TN*Q[3#2LG)@7<^EC
MG=F7%Y*!]FS0@3_D$H(%:;/+2CU:F7C'VQYL8B:,!8FVCU.2^P)K^2:;6CKO
ML-V==_B(2:>LB0D1Q0( HJ;(@#&#C%&"XD08I68V!#%%F!775C7*E]Y4@#W
MB,KIEVL]!HV'N=+QLS>Y^G:[596J-X7/G5Z[^2G[/D\CF*MA$PAJ_KIL'>2'
M3* VM(:QUOH!&WR<V"!@9G5Z&>9\?SRHD]8GQ4>Y+N*L:WV=M9OC"O5+-"FP
MH384JF]4Q7Q-T6T[FR+9%UY9+A56V;.*E2NO>:_*(!V,JM^RDS4OHS.86N=X
M&'.TLMM)L>X<4.7;5AA<&UMYW>-1Y\H42E5P>7JC+QW7L*[&BJMB=).RCVS\
M-'=N3+H?+(J9"SP_27GQRB#QGU7D8%2W:\@9%55;A@+*RP+ER?[^V<U=#'OA
M<HL+2._NO/]Z1*D(RB6%<!Y>S[F-R K%$8LF8(%9B%K/.M[@SY&G9%CB@7/,
M'-<I!&ZY=XPF,U=L?8W&X^0 KL..'56@WJZ35ZSWX]-QC5\A H;XSE4)5X.&
MC:JZ,_TQ0/AER6(5T<LE@IG84":\K!;G/G\-ABY"T,]UH[]O$:6BGFKEF8C$
M<BV\D]9XKSGU1 D>U7V(\GVUCC\ R.?[387QX"+:P=H1ZGNVO_/N"+,D%!BR
M""L+)K43 CEF%*)1)^&9E"Y5F=9ST@7$WS=/4\:8F$]P>)+K&*P0+ A-E8L\
M&LO*:2[]- ^VCY(QSIM$$9?>(&X31]HJ4 T%IP N3J8\[H;/GV;>L[J$UXT[
MW3 I0>Z<5E7CE>+1;EV38WFW4><+.ND$$'6_K--6\]VOVT=&Z.0"5\B:/,17
M2XV,DPPYPA+L=> B\(VM*H6PT1Z^RS(,1Q9#3,I;3IUU5#KI%2<"6)-*_H L
M<]EP;\VXIK*HR)' 2A*M F).1\09]W"J,B)"K",BFF29A+,$(Z/BDSGNR7QS
M*7_;C6=F.*QMJALD8HJ3MI>=7F?4J3J\6;![<INGZH;5KR?][G4NK-CRF[H=
M%DYKP4GBF#/J-/.6!(5) /,PZ7OI=H6*;J2BXXLCX%(0=E@BRR,!*M(NC_7F
M"$=NK V@<F.UL96RR78S&>6,N'%.QAGVTRBGH6VV_JB0>)B[&5PI;8T%FS.;
M<]N[23<%()3C0=6K<?[[N5(VISW9<%$]JC&3&],V='*\LI8!IS9W+^M5KM Z
MT>[,=@:-#7UB!\>U^=L8KMGCV.E5_LXJ_>?I\Y]7R0:;CT!_5\W/"21U_[A>
MY58-V<L++!DNB:)=Y6IEQ?YJZR>%P&? M;V) &\\LI6*/^4QV6R]6GAMY>P]
M.^OFGG+YFN;)E5DQK/+W%KE1FO9-H2' !39)KK^ZNF;R%G4GN^;JX=2??15M
MKKW(DWW(R'FKS@O+H:\GLI[7VVX^I$?4JZ C54B*B!&G5B!#0![S0(,WG/#D
MYIR;SP,,;K+6;U6'>*U"J>H+T,_!JCS,[$[93$U+X$GR834H+6=ZVK-A_&7R
MPZ^304^=7O4:U46_7F]1EM,<9^:D5<^K/[[*W]O$=0Y?,R>K>7+S\6;UT<S4
MM_HSQ39A V[\&&^2&S_[UFT)V614_M!MO_T9P,'#+-;<ZK;?F45VTZ#/;WQU
MP73.FHJ>:!;EG)L7S^;V52A^+;_O^V^Y%AM"KFW(=TAEOM>']S%.#8N='IZH
MZGSG59[@FK7G6\^7;%YU/2?8WNWE7\R,6I,DRVZ6H#WE%@NC-!C+U#KL963<
MW+:KQXTZW9M<DO2R$[N:(;3P?+CFS5^GNU\/ST'=P_L'V_#?;W O4 4_>OYA
MY_7%+MT[F1]"^^\.J(KXPYO#KWL?M[_L[;P3N_F_-X=D[^/[B[VO)Y]V#]Y^
M/:2_=_[WZ^MF .WKT?[!,3SG]9$B@G$?%0HB,L03<<@EJU!D6DI/!8U!;VQ1
MV>8+*O_O.(/V3FSRT(.\9[#YUH.\"]"M']!%+6*PU#*1(F=8.Q*$BA)KX6T
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
M%=AIX&BBVDH4EG[!++WT?IV%I1^+I6=M"1F#XTYB1$FBB'O*D*:>H @@'>!
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
MAZU7$Q2NRTWO$O)>YBY.1827GARX6I59UW,'_UJ4.[C4%<E-<8LE+2@VS2>
MV.8"2>3L,.8;@%8[4SUVGV-]*-I80=;+.5ROFARN[3OE<)5=G,U6V;MMMDK9
MNJFMZX]L=^W2F[[=D14_1,K3<M*U7UIOK34=_$F-HT[ <KBCW(I@B!511J.4
MC('2NC/K+2++WW##5$K=RW;8-1E@;!>^?WAP\O'P]#^=PW]R5ZWW_/#C:_SA
M]*_NAW]RIZR]SH?3UVQ_MJO61_]U]\V'D_TW\/D_\/R/[^B'@Y/.[L%?IQ_>
M_*?[8>?#QT/Z;[BWYXM22IVF5$IM$"-$(&ZM1SH)@61@'#O#3.*YOI/J-B?W
M[D%8AAP7K%N=M[X#UG'F')<A<$8QMS@9KA)@G4[.2.F8+UBWBEBW]VIF"B&F
M+!(C4>0QY<FB%AG#$E(2SA$KQH.2&UNZ3:@H2%>0;BV1SH2H>8HL1<.YUEXS
M1@#\&!<TAD150;J51+H9K2XIR0U)%DEE<[*IB$B[G'#H+2/::6T\:'6D#>I[
M0;J"=&N)=)&*X(-2*1#.A<"6!<EQ(HI%;#0O.MU*(MW^C$Z' P ;$1Q)GK-4
M2.1(<\:0],0KDABV'G0ZRO3"EIFKB'7K4/8]U4SV88N]UW[B-J>")HYM4MQP
M3XFCH.&1)+'7/E@?[UP$5,-==V'65)/P0@KD+0_RYHLVX>0T8=X@SJU$7*>$
MG# 41>M :\>44Y,ACRY,T7NZR=N%M9?,VI+ZG#^KN3(@_ 0SR2D=A?"62RZC
M+JR]\JP]ZZ$*B4AC"1AJ-L^X4"GFIGP64:X<,QQSZW.&?AN+PMDOF+.C!'DM
M(N6<@VW"J:7:*J8B=UA3;>0C</:+FT?_B$P]*Z\Q<8XFC(Q4(*\3!WEMM$ Q
M=S6F-&7];&GCZ M;KRY;+[T@OPCLQ^;M6?=#LMQ%01W*20^(Q^B1=5@AI8A3
M05%O\\!JRMN8T!5B[9(?14I^5/$O/RC::\ZQTE0*D4# *[#*@L-)"V4$P9S6
MLUAO#?+%O_P8 /]N@;-%\Z1 98LB9N6-:F2#),AY2Q.+&I-4C20C;:;FBZ97
MT;]<L*Y@W=*]S,X2Q5P2(4BNC'<4NTB9H)Q0#79.P;I5Q+I9[Y-57L"9690(
M(X@;')'A3H)&*RU7V 2M_,:6:1-5,D$+TJTGTM$8M!<4"T<4U]4 ,:$]8RPD
MT/ 8+4BWDD@WFQ]%4_ D$I2;X"$.>AS2PAO$6$PF4,<YY24_JB#=.B.="R#R
MK:&8,\DY3YKQ0(FB6LHH250%Z581Z68=E,YC+RW1B#)'$<>2@TX7P9Q55@H.
M/VIFP7Z5M(T%>Q985_*C2DQFB?K<CXS?*3&9U8&\]W,N.RTX4Q0@3[N<1!'@
M)Q.Q08""D7*CDN$Y/XJTI;AWG4\)MZXN:__0\)O[LW;AWCMQ[UR1GG)4!QD0
MMM@#]\:(=$H$694P]LPPD6?<4+5*X=3"NLN.G?W(F)F2 +4J+#TCD#FA"I/$
M$'4Y83EX!S9([H$?I4HV6A%(* E0:\#62Y]*4Y3MQ^;M.?^",9J'P)#G@2(.
MUA.R/ 6DL0G&&1E,$I6R;>B]P^,E >I'G0@M&W)[V-R8[4%'X7T+X1;LX#-!
MN)\>UY\PA!>&G^[@1_US// G=ABWO<]M+V%[MR_/N_A7EXA_AY?.AMV#;;K[
M\9@?:6^I20&#@8)SR8;QR+E$D4Q!6R(B5DQN;(DVD?,6R\]W]:RN4*RH\/PR
M'0U+Y_G"UG=BZXD7HF;K3QST&J:CLAQQ237BR46DE8S(6"&#M%;B/*Y-FL+4
MSXBIG]X#<5_Q7;P2/\[BG1D6CS%2!?R,//4>Y8(<Y+#.,Y%8,AZ'% Q=FENB
M\/H*"_ E^"6*TK["K+\_*]V%YG"^)B"B.*_G7L-Q.Z2U($JZX+F(66G7@J^&
M?%^'I(=O%VS1A\B#^-YU329+,\:&P>&%_C@/Q:FR6=8S'6Z96[/:(N0.$B10
M!P9!'I)&##=$.\8MT<P2R2S#'B]AIEU)EGLP9\[$F2TL4R2*W$I',] (/0&C
M3W&4O +]0(; ;,X<D:JMU;T3@Y?(1T\<X"HH6E!T.2G'3"F"N5?>:DZ]M)Z:
M*)3E#DNLF"DHNHHH.M?$"&,6E-(H29X0EU(C9P%%;9*2*TFY=R*WV58+QDX7
M#"T86C#T7@G-P6+IO2,Q*AZU=!A[B[T+E*6 J2T8NI(8.IO#+$UBVG.D$C.(
M,V.1%=0@C3T7DDE-K5A2@5K!T(*A!4,?>T)]P= '\_)>%OFFI.&8)(K$*,2I
M=4A'J9!0*40C#)<JE[ZI//#E)6BBE8_X7]7\[:W'F11>1H[?]/'*S9I^5E.\
MG]5BR\CQ;VIQ+W?D^+;WX]-QUXYBR//&86%?J^G79>KXHVQ_F3J^UD.?R]3Q
M,G6\3!U?L22-,G6\="5Z]E/'I_2Z:;5N'9PU9R>'!X?G'SY^NMBEAWS_P./]
MG</SPX_OQ8=_#L]AO7COZS;Y\.8UWIUUUIS^?K+W\;?3_8.W7S]\/!9[7]]Q
M^+VS=]#M?OBX+0Z_OF/PS$^'!^_.%\TA9\PY);1'0G&'N),&F>SZ=A$[#(=K
MJ=8;6UJT#2LMV0KXK2?X/<(8\@)^CP!^LQD3-/@ !V@0#QS^P3SF2@2%2&1.
MN*"U8#RG(PME"O85[%M+['N$P>0%^QX#^V8S';@@,A*!'& =XE$(9'GPR&K&
MG>"1QGKD76G%6[!O7;'O$4:5%^Q[!.R;S5"0G@ M2(&,"H!]RBMDG#<Y34&G
MA*,G$?0^P]H8/P_%;QW*U*;9HQ6_G,7>,)8>O0]J]BY[AOGT$>ZG62@LF+<\
MS%LPO5Q@IJ,A*#'!$(@S@ZS0 0GL7:0V:M &0=]C;2+G:V]++\ 7P]1+GUY>
MF/KQF'K6@95X8H[1/"!/9J;6&%D<'.)&Y(9(@9K:B"L\_:)Y>NESR^_"TR^N
M-<XCLO.,C#8I$A?!$($STHA+Q1"<(_RJB6/".B6]+PU[UX"AESZQO CIQ^/J
M66\#IU%*I1G2).0HDZ%(1TKR3T#)G#L;&0AIWF94KQ!3EZRJ,JN\.)B?_:SR
MXF!^<,B?GUX>E'?61@!Z(@#R95+(<.V1#E8EK5221FYL&=/&YMZ&68FN%?!;
MG;=>K>'E!?P> ?QFG5*&.TX3CV#%!HFX8Q:9".JOY38*Z;1VQFULR;;BSV/P
M9<&^@GW/<)QYP;['P+X9Q8]2[2.+"C&-<^^#1)&QDJ'(B2::!AQ(+%E5!?O6
M&?L>8<!YP;Y'P+Y9/Z>&4V0$3%T>!48\Y>;>VF#D#98*H"TGT0'V8=5F[-XS
MR4I:54FK6J5M?,K1YR6X\UB@-S_TG!!++%<$28M-G89AN%>(1HJ3B%X&80#T
M1!O$VPH%=PI3K_K0\^\Q=>';._'MW+CSR"BW6",3DD#<48M<E ;18 1FRE#'
MT\:6PF7<^0MFVJ4/&RMY4X_#S+/A-L-<BD$@ _H3XEPII&/PB%LK-9R:E,R6
MO*DU8.BE#SHOJO7C<?6L/R$FI[A-$6F#)>(T:/A)1I0P,S[PQ C#E6IM=,F;
M6J6\J1\;&;8<%W)I,OY 6_-B9,0CC PK[N<'%Q?S0\2<C9(XXI *,>=<"8^<
M]/"3=C:P$%PU$)[D/%N]Y.#;2@]O*+A:</6%#!$KN/H(N#KK*>,,4P8 BK C
M*8_KYLA8'I!+S"89J3#4;&RI-N>BH&I!U8*JRPT6/OQ8L8*JCX&J,]IJQ$%;
M3 6RE)@\)"<BYSE#C'L1!?&&"?\@B6(%50NJKCVJ/L*@L8*JCX"J<Z6VGI!
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
M!,8T3$QX.-,1=R]#@2)VN8@AAK?YT6B0@E3ASA^>I##7F,HX:I4<U86=Z3N
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
ML<704+A"D!N,4?EL?6(*'QVZOQX3*N *50*!@ILAKC*,5& ,&<R(SW4(U&J
M[C9?TW8PT<TTE#!>Z=-HPO<SLBQ(94E!&TUZP!$I+^H2K65F!IS/9@BK(=]K
M"/5]/]J12]/A_ 4RFVRK-&5&D0[4HO/$(OH$]+G1>'I-E&;@18$0F/L\BHLM
M-SCOKY-_*C5IS?6TYG9:8*MUDZH?C_VGFN5N-<F&WS;BMT-[S)S)K;49RJ4&
M?F->(\D=1TY+S46( I.(!:#:*I=/A^%>LN"SE'(=CVC&^M,D;[W@CRI\665\
M6>+NJ$]6^<WI@$#)B%ZNRNDQ7]E$5])$]>0THRM&I;F8JU4D8\?"4\5?^RDS
MZ5TYKW3!A\EX$NT[4[=**X8%3"?\#:AE ")6 -H;1*_1S-54.H3F9);2JM>>
ME^[2#,?#5):A<*3USD#C3JXNH##8*P .F-1BABJIFX5HYC1(J_B8^"AEQWT$
M8DR&@:48ZQAZW'G<\,G+TEA;V@PFX_GKJ:3&&0&_* -8M'M5QNT79/\Z6&.K
M7]:T*S5H:NZ?UQ^F*E,DLQME"Q%&'/71C9ES;',MK19,TISP/).*E-E"E%!4
M_>7J;*&_AH.HVX]B <NWR5G1B;!V$*IHBN4\L48XJ823O>_[7T @L498H3C"
M'J=N=J  J.!13@'Y,ZJ,<:  R#90Y*H\$KT?\?Z(R#@YBR"N;T0.()CF0BOJ
MK&"@A'@=8MX8@?]3DD@LDQUO RK83R$8SG](I7_BM=><^J6G?G"X>^P"SPR3
M&<+ @HAK;9#,X)\&M$%F0T9-9E^]!FQ8>^P@"_91O$BFTH(OR\6VC(^&BB(:
M!9BQ743/M^'TSD!P[<R,Z+H7+1 _RJB8PPIE],G0^ZFE+8%-IS+ZZ?Z:-Q?Y
M *G^S32,IPK[O].D6GH<1RD&C75@X/57Q3#<"MKFE*NUD0JQ#._!9+P[6V!1
MY:7.15X>)9+A[V.@7$LQ$R@X3A"7*EHR0K1)BSSD-ECJY:O7L0Z8[Z,>[/3I
M2I67RG<S"[R:79.51_OP,M6^,K]5%)J,!Q6%I@PB^,74<?Z0*'DY>17.C-%!
MV"N3,XJ0[)-87BC9/C[X'O  ?-+ Z25P2O8/3XZYHSP(+%#&,HZX8 JIZ 4)
MF 65!>9TSE^]SMHJRU?0=*5H5R2/!7B;D5N#/W6D@8@_GXXIU483EL6VP#AV
MHLJ0-%XCPQ0GQ#*:>;(1_LPCR5VNKQCV$3T:NFLGA4=VLP)JUT57WH=YYX5F
M/\DF^ZG)?FJRG^J>_71M8.A2(*GACGMM!!<^YR'7BID %X"R)G,&+H9[KX\P
MC5\II+C=OIM+!MDKDA[<0?]#+(T5:^3"#T"%'E;__"T6OYQZ>0YC!;'.?R=^
M=!@UZY<=,7UT[(BTEFJ*L-*Q#JP*R/#<@)XAM<^\C8U%5VHD/ FS8)1#BQ]$
M91M47KAXHAHSZ97)\[,*\U=)$&6P:30.1O_@Z)=5]]#K_R\UQ9A=XJD)":RS
MJ\]&_I?J+[]6334Z_33;]-"O/3T$]:SJ:1+%A:4&)&D[BZ_+:U#)'<G235@V
MGRQ?7%Z2.^FKI9XJQ7>2[! N+_T:[Y!+O[MJ6)+M9()N-.PU/3.O[<6T^M,U
M[9(*L'ZD?DDK$)Z$EA4+]4+OFQMW$EW?P?77-=Q8IZ91;Y(?<'BFA^.+E@70
M[HQ;(Y#ZM;NTF>@&FW"3IC^UH9(;=M5:&S>:<P6*>B9TR WG7H"*[ P5E%J:
M!8*S]9:4#0PIU:4:9;OW_;/),P@0K5IEP=RZ>S#NWMMW/_;_V,-[_QS1@S]B
M$:,N?/9;;^^'^WKTX[?.YY5665;L]SY='/7^/H?YX:,??W___.6('QU^8@?_
MP&=_'/W8IQ^^[/WQ[][__GBWVOLS [TY%Q+A/&>(:VF1H=XCGSN;>TY NA*O
M7I.=U>:?__=N2/$$>PZ_NYNIH HX:,5HQ%L!R_5[]N2QPWB=4>>P D6 *R6,
M,T"B5"CA&>@!M,&.Q\*.]RO8 7J7",)A%/OR(,XL1<H+@UC \1BESIT![! [
MJ\ZM.X+']6)&[< CZ8BM;X,HP\<\^KM(%L\9 "0QT0J@,V<#SX,V(<LU\3SG
M(@_<B@8 '@L ]E8 0$L3I*$86:HTXE0+4-)E0-AG)BB?Y]J25Z_%A@!0AQ:.
M=3$2?)PEO96!SO.^S=5PZ[+[15'B'3087=2"71<XO=Z#>G[JRU^?QFXH90PL
M[$TQK)O+KEOS=*KC-Y< -RY2]Y;S]4HGW-10.]\O9VW@TV@6_-<MJO7#,,,T
MB[FV4^MRFI:SHF-4PRSN>_T>+*UB(5&E"OZ<A4G,Y;>L9(^TIQDI5^:>%!&;
M99SG2N[*W3)3EL]W/OGDDB23&WG+G5%"R)R#8L>=Y-K$!DV*A8PR)PC9N"!U
M!=BSLA)75Y5(]^@L#KO(1&GBD"XQIOZ-]W^\._8RA-SZ'/$L\XA;0Y$Q7B&-
MB=/:*(Q%=IGC_";1\/<2C*L*9^4FE5[N.Q9_L4C!XQ9T>HQD@-I$%!_&;BU%
M@:F/53'RW6E,6Q-C/)\5GXP4KNADHEM7[UQ5??GPXVXM>/DQ6>SG(N_T\."/
M6-JN]3^#KDO&GS__?-,N,UHO"G%C16[9:7V:^G!@*Q</I!1Z8MI)&4$Y:Z;3
M+Q)6BAIC17,\^#[9D:,<&'2L]C&NBO>GST$N&L_.=/UL4C3=M ):)4F6LTL
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
M157 @0NKPZO7JLV%?,8XTO#\8RE6#<\_ ,\OJ5>9U@#J.4%"QU#>3&=(QQK
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
M$F5.^I5U(E<9FRU.7XG#XJ0WS(H=")%H^UT$DJ\ R3SL/2JYW*"!7D,A;_O
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
M]W:O"[,_/HG#6-B#?HRYUF23*?V<KGSU.0^YFJ=623IA& _4.VI2<(RHZ(4
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
M_,\B]B$S@<BH)<.6$ZZUP%%&$P+1%%OI]C=*127G>.8/A#*R6 K/AXM]V+I
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
M%^[U2R3LI:)S)?SE0>O\W4+N/$/I\A1>G\OB9;RGC919GI3Y-*-4PK9$BEU
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
MT96GEJ]P7N;\%J\Q/&SW;_$65S6+,9=?3"0K1V["8'.FM:CDN%L!U4;1>!!
MV,R]SO:M 0H-7('VG$WN_,GJ7!M5$6MTP,;G>D3\6I-[W) DTT?NS_4(Y##'
MH7^)&IK=OF:WO[=@MV5R7AB"$:4)YW(TM(1^1$@ NU8+1Y+/MM(U^'_AP2N-
MI6F;NHQESA;4HHI"XDH*:PV1V=OBO9,"YA<EETP!-=P^ Z@AA%L0PO:NWR<R
M81Z8!$7 ,\0IL+VVS"*77! >.V-,NM[35HHCV,%NK+:V]+O-$3M7A50E21;L
MINHL:+0T&>ES;P'F+=CWDNE(&9=*4E)F=Y!)L]];T,B'?L_'& ;O^[WCR4E@
MIIM!0S@_(!S<.MK:=Y9BB\'&4(ESQ(DBR+D AH8)!DO/.5;L>L*YI$-<@$79
M&!IT^<[0=F-O-.CDQKL+=X7.G2>D#TDH97A,T1D5> 2P2\HZ(M3"A'(Y_N;U
M%$R[#WUL?]_<3R$FZ2Q#UBK0(B(.R.5V;%%Z25SDP@I_ WV,VS9?*VC..X*>
MJZ6#W*4YMK_&L%9\NJ"N>4!TKK8>6T"C>%\_R+VUV<8/LE3ZHZT-P"=#B&!:
M( 4" G'C)#(*/H&:HZS@1*?<=E<]KB/D0>V>QA&R*)UL;QSL)Q*$<82B&+E%
M/ %864\C O+ "1/&I TKZ^(ZC]ES]83\-;ID]0^FW0(7P#CN+0DB.EMUXP>5
MW9*GSO#+ Y/5"VE>SL[FAT[:C>>A^K&75BLKH1_'754/\HN.3B87P'/SL-U>
M$;]6;YF %Y(%M6"N0^2FE,WR27-_FO*;'-K%E(QE=;J:Q\=_QF/;[L(:-)Q\
M2T[>.MT^^@@:*2,*JXBHT Z!44.1#N4G#58E#<E)X&2JS-P2JR6I/+73HB&!
M.Y/ MYW=+Z>MH]89C'^ZL_%V/QJC@R4$&8"M?!R<$!B, 8D(9F/"6D;M,SG0
MN14I+K6\[YRMEN!W[@V]\(3Z\:[,!:9'[;!;LRB_J6/'[A#(>0 ? -%MQO3A
MH04I"$I4=A=FV,^*.NCPJWG=A_UV%HU9LKEJA+$\':-U%=_3&XVO.3GI][Z"
M2!I?U(__';6S#WPL!E>S<(O= WM0RC,?^WDRQ7'L'Y2_9L=ECODL913\VPX&
M<5@,@(_@'[#8;5C+,*B,TV'/?\DVZ:CO#[/<7(41O\*$2Z%:R;7QV_1A\2I2
MJL1T*<='?3!C8O5-^U(_\SRO^,WG3YG0LO3/CGA8BL->)Y1S*O*D@/6'AQ.A
M/*U45,$*5VGE7U/MSJ]0SWC#.%U3.=G_I#<HA?N;?NS83/<7.?[_>[5\PSB0
M%E_<8ATLX6AX_2WS2A4\!5V^1Y1-+=&E/P_/J[V< +4@!\K1%V033/>-[9S:
ML\'*OZZ\U7&[.QE>YYR#Z;>_<YOL1VZ>6RU-KW]JP59^"TKFNU[_I->W5^H:
MUG7>V[UAI<"^.V=DX)ZJCTT;8.&O(7Q1Z<L_O:MX(8:?:_]:US=VKNN,?]K*
MP-0;P1@9LS*@G0R+$WB%P6'6]F%C[,_SF&\*I"K5!7MM)"A6CG(-&A8V5'HA
MK71&LYB[\XVM!]C,MUD;DHE'S6C@V!NXRQF&O?(&_J+!!>I^5('FB0!I8H"
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
M]&!BS=NC-6PC-6_!)V]"\CIYSI/T)B: G1!X2,QP[Y8M /IX?\-VO[EV?T&
M?9PVNMW2)%P<HE5W.G,3HT:%0$\11KT"L.O&YO6KZJ;.QO$(\4:X%&5PCCLF
M+/@LD7D5" V26CFM/-P(L^L%86][F-<+W<V]-%IBMM_Z?2!T6U6<W5];N[U[
M9*)@FBF,C"0*<:\H,DY:E#4!+/.PF"/0 +I.V;BO<0LC8]BT5"MW,EX]CC^]
M93Q_<?Q4T/M.NV;S^[MFSR(KP&]E!:I>VU6O[65YK'?4:_O5U#SDLJEYW.EV
M%-&(\WC6*1;AUPSD,10".@5ER9W_0C^,L3P:'U_Z/.3'[OX.J5-X__;N=?[S
M</][CD]?U?<_T]V;7;Q+/YX<?OHF=O\8Y2%P3_O?&-S;Y>[-9_CS:Q/X#:_?
M &<Y.;C9O?ER<_!/_<?A_H_+_][\N-G;/SAB*3?(Q1@I2<$+53(AAVU @1 N
MM'%4"3KJ0FC/?99+$X;#?QIV!*R=(S$:PY*P=DSCHPA=?3[+*RPW^<I,^V%U
MCP?Q?R*M>/R>1MP@8V +$PD+*KC4WBC+X9&52C:7?_C'VLLO0^+(K$E $Z9A
M04KJSZS3XX]CN&C"NMXY/6^VKF/\*[9_-GR\6\Z#"WZK">NY^-M>^AI]Z_M9
M]D[*P'2! N]XS</UOQRQZ(C,U6K4$H%XL!'IA#D2VC,P2D:T,Z-K>#5R'?:'
M#E-Z<:%B!T5EVQ0_8"<Y_03^'G,+@M0"H[GL/*CP.!I[&)+R^O#P0IHZ(K3Y
M_W6+[B^W3@8\0CM#2-.>=^*'_E]^"XW.>=->?VB<%:-0?.BWLN\8ZGDFV9WY
M&=O=!GC:O>DJ[J5\^8YP;^"2='?;\'_H?W/OY8WBI7]WP_AK0FY@R>Y]&6^0
M>U][Z+*$;G CGW39AU\##*INUIBI+OOOPAA*@P";RT9:Q&IN7;R0I>0_X!HI
M#+I_O=NW$C'V7GI^E=_]VQCE'C72TCY?GH@7J^ @'];NY'5_NS07,1YW;^VM
MZ&[K_ .\MU9X7;7\7+^MUD -^E@%E WY6?,\_SL?1#+%(%9#50P5GF6-CC-R
MH$ 1&/D#X]",:6P/?:%1&",XQ2C\99NVW8B=]=JE_9XS98%^Q!XIKKEX%E.C
MVZFAOK.3#T5:Y[&,1G5&#>NQ@9G.='!M%0;N?Y[IX0<?NIV_;ZF>>H9,D42L
MXSPZ$[#FW L3"$\)>Y.B<M3'F3M-]-RP7L[^F)>V4Y+O53DE>IJG=O#/GYW#
M_1;?^^?/T\-M+^H4[NOT"SX\_7AR</KMNKZ_=;.W?=P\W/Z.#__Y0K( <O&9
M__YY[$Y#<^_DNS@X/?Q1O_G!#K=WK@^WOYZ"-]<XW/],X/OYWJ>_?^QM?X7/
M?\N]:[J[?^&K_]W?Z>[M?[^$^SQR@FGK-$74Y [647*DP;U#3+"DC,P]#]G:
MIEDWF(Z=,HWHE"UTV>279EP^#VUQCR'[Z#99 5\%?'<53,$83Q2..GH>!+46
M0"XY'+PF04H^<^N5"OA> ?BNAX$/)HG29"PB@5+$!<-(2QZ0E!I'SW@JNHZ:
M=8+'.[I4P%<!WWL /H,]P)SA/BK&K;1:D42U$20+EM"H9FY$5 '?RP-??83Q
M:0_6'*1"B7H!P*<)LMH1Y#43,KJHK?$9^!093SI?1N";V:GO';.]1:<^-#JW
MAYAW;OV]X2(ZVRA-1/65!CA +"F%#-%ZPH.UFB6<O*?8DF"Q%2_BTDX0V:ZP
M;1ILVQWS9F':-&Q5!'&5^Y%D@48=A$)*"RX$(X$IF84A-$SE;_.BVV0<>5;R
M-O*5]P9WW_W"EC#?08/?1C3F6A"CP"X(9YBJ2+4>%9Y<W,*N%O!L"WC$*XO:
M2>R%12%Y#@O8>N04%<AH'3EX9%00M;9)QBM?JK7[9M9N# E+JHPVB7)8N29X
M8F";-H)RJQ)[-J^C6KLSK=U1QR++B"JB-!+,.L1YUBD54J- G%0Q6,9RW:*>
MVZM8X-I]#P>"^ZVN;3Z:XO1$GZZ72,1@_$/K(J<E%7Y=%26:=VC>#IHONC]]
M%4-Z::C_,N9G:9&,4UDL2.'<U\ (I)//[=!CHC"OTI#X+*>&<RVJU0BM5Y!:
M0>JS]@6O('4I('7$\]6P+5(?$@)8!<^7P=\ 927*RD["1HZ3+2"53)#KK2"U
M@M0*4N>+%P;%G5/,<\,I-4XKIYPF24NOJ(O52><*0.IH0$)IJ:S'%BEM*>+:
M)V0"%2AX%2*-U LK,J3J":*6JP>I12SCWT69SZ TS6 %Y7+(VKZZ[,3GL]JN
MO<[R+G)87<^&UGDA"E.*O\C:WNE9PUUT!DHB!Q=Q61\YJ'+<?_^@NO%MQ5CN
M^UKH"#U12-M';K'@6G!B.5=$B\ 2Y=)(:H0,*8NW@-&*QW7Y)A=%MMOV['M1
MR__[]5@9]%96+[A/U^5MP]C3BRD_\]W+(YX8 =1)R%+/$,=$(,.)0Q9>T#S(
M0)/-.BYXDK3N8+N#SD9M6.IH0)EY506)GM;1>H(@T8),^J=M-#."?FRU/\%G
MN^_8>'=O]K:.O(G66?!%A* .<>\(F#&/2'!@2,R[: E=VP0(6I$6(K>">%FI
MJF;[TUU@]/<\X0/R7X-@OK&HUM.K(@*P=SY<$/1\3<B7GB[\ :PK6TN\BOXB
MDX!.V60 'J*1;0<V\I[ 8FE"!4:78JRM<A0W:GU9@D[M%)@'7*GM&YU8=C08
M?&?-=FO 1+IP_[5"&JEX2VF9C4X-OCOS$W?1K9VU:EFU)+\ABS0\L[Y"7C;N
M<7AUH_"ZD_LW%&\NU16&F ),B/\0+MJ7P(L[\>S=(>PWEIMQ&$92$ACH4B"(
M&Q:1T2X@1RVV+BKLK5G;[,2?\:S4'!AE]0-VDL69LO$5]K)1^VO(LK+ME%J9
M]D7,Y2F[<?'C;[C16YUH4EG,B#K'MR,6@"GE-J"*!]B4%9%(,ZJ0$EY$K8)1
M$1AE][@=(\HF,V8QY\70UE*[=3K);G*7X4%4JMD\+9WU@;TQ[XGK/6G6'I:5
M8JP 4O'_+FPSHV*AR5I*M$[1+:9U-M&&'Y?FZ+1\HU ENVQTC_,U\F^+.\YW
M8T];X#3G1C& 0[#77]_IQ?XL#:TW'&47FKXKF%\ZM7UG,-E&7UJV]R@]I+_H
M]#7<?V_"/H7^\L>M9E;E+@8.Y:?/;SAMA=C<J,VLA[52TCN3EW0!0CTV\3>,
M8 D%X J?EK_;S_SK'>OMW.SM^R-OB:"!8G *HT(\J8"TP@DY0@EA!KN@Y>KJ
M[91OR$W'>J+DQ>)!Q4H?7UD3D*?\P) V;Q%ZZ<M#CWV!O;.O@<\\OD1[ZK[3
MJ?W4[A'Z>:"95$]^)T< Q20]A;67%O<Q9H-0^D1M'UY^<M$*-)(\AUR.8&IU
M;I;IZ41X9KU9>O_+(Y>=<#K7MSG83.+L[YRW3&<:(9,GE/JLB([)5+HYU1#.
MJYI3#>$,:CI+@1(KF)#[SU1T:&%%EN\KGV&*YU_=I(5[FO7,F6)+%Q:^Z;EY
MQ<E)YW,OY-<W]UZOG^+%;;#UCV#JV2%<IHX_\^0YG)_N_5-O[.[_?7*X_?VJ
MOOT#[WXZ;.[M?STYA.^O?_IZ4O_TC>W>_-X\:(SD.9P>B /Z^:H.7B%XBGAO
M_\ME[BA1_U0_A6?%AY]VX?O]S>ZGOQO_O=D9R\85UBB7E$?&4XMXI IIGF6:
MX0>SD7+'^=HFU1MFO"GA@BNZ5S,_K +-]P>:<R;15J"Y:J YDF\;(K&$TXAB
MD+F$04ID"(Y(2ZR25-)0)]8VB=Y@<Q>;5J!9@>;; ,TYTV0KT%PQT.QGU.[N
M;UW7]P^NCR23(4@<$+5)(LZ\0RX$@:A*5"G&'&&Y/I]OJ/'6I"N%FJ\;[%P%
MW!P+8XP?NDPZ<"D/6CXL2S#NG5VCBLX]9M:Y,L-GLPZ-GXT0ST+MNA&;X4D:
M6A,>?]7E.LZ*?-E196C8$8P*+%#GN"?!8:6M34)0GD4V\2,!J,5E\][N] ,)
M!OT)W>[-YU=@!+=$ -&*"4S!!,:5MA+Q(B61D!.,(HY30#I0@J+&0AM+G)-^
M;1-O+(H&S+G3O\8:^M>3]KA'G+,*=P9P1[-(@V4$T$?P2(BFT1*I,*-<6*+Q
M(S&<"G=6 '=&PC;6<Y8<X Y7D2">'$%:)H84(S09[;C50%?(QJ(BW17N5+@S
MACL<>([7C@AE':<FZJ@YM\P2$;SE2CX2!JEP9_EQ9RSRP:1*(3J&HLS*A)1[
M9+4Q2"L;$AB1(KP"GJ5+#UG!N,JM UHFPI8)]#];N==\L]&]KL2<5]T1_?MV
M+BMHGAV:Q\7('*8Q=RI"7@,1Y%H4H!P1D3$%Q3EG5A7I#VHYE">7%9HKR=HW
M[XM6T#,G](S*52?JE =2F)3(F5<J(6-(1-J2$)DP5EI;9EY5T%-!S[MV1ROH
MF0]ZQAS2Y#63TE 4K8\(-AF&K# 8"9C]E'2TQDO 'CZ_1_JVL:<Z$GUL%+\V
M.C]0:L=8:^0RE:PCT(8U7!V)KJHGFB?T(\SGY]YT5H@\.R)_&_-#&==,>V]1
M-!K(H$D6:<,5$E01SXG6PO(<(:R.1*NCB??IAE:XLQ#<&7%"A4_!4P_,SW*/
M.%8"V9@,\CY9F/5 ,3,Y%6-1>>P5[E2XLUH^:(4[B\"=\61PH6&J@>;@W/N#
M1R&1]<$C@!PKX5^*>I8)SZ+ZR+Y1X*F.1*<^$FTV4J$3U),%^J60Y?EU$0'&
M58+DB5)>3W(X%Z3R^%#<;S^V3R>+^.7)JZ!W"N@]&,^^-<%@I0P*)E=\)T.1
M$YH!\JHHN!<^<K&V*>XHWZT$_)*47:S\<GN2GU4MMQ59;B,>%I5*!>PMLAH[
MQ(VE2*?<Z-*PJ+VTR8EBN>EJN3W3<GN2>U$MM]58;L..A;\\(LIYYJ-%%(@_
MXL0%9!(A"+8X%W1BWA*?UYMYPGI; -M^N,G*R\NM#MKSH-SJ%CA;/QO=Z_<N
ML0K7/S@*'F@1X0(9JG,G@ZB0(2HAASV+28K$J"YC&HVSBQBV\FH6)FD1<71<
M,LZQLB8Z3!UQN7,'$(#%2K*^NM#]H%YXK0NXV"G=]4X-\*RO<YQQ;40(M?3F
M^VJH6<C9]@<R?ZIU'DL)^$X-L+71&159_;!:>JD*JZ?HI2JQ(?33M$(?NJS9
MP.1IPJ8/?Z,QBU<@-1O:Z*FN^DA0X_VI,99M:G+HHVQ44UMB9KF$PW>K5="3
M!JGM]%7K_Y/3ZX<&\SUD=.Q==#M=>Y;O-P,QF-6?]NS"MJ]K]ZND3G'*,4=#
MS:5U1Z9L9.4"X=)%&GUPG %/B(HYH A<<$-\DD4CJRE:\<ZKB#,PL_7>.<V*
M=[#J>2/'N_M?3^%UL;M]W*Q_VL$'-S_8WO[!U=[^-WZPO\7WMC\V@ C^V/MC
MU!O9N:I_.@!B^.-R[],W?  >S-Z^%_63'5'?/S[>W?[.=__Y\[3^Z0N?I*X(
MLVF- Y??,H,1=U0@'6Q"3 9C8G2.4K:VR?B".YV_B<:[E4;8^],(>QH2+EP:
M;  (1W3!^GM_L?6_%4FPEX/'D=@H%\S99"7XU2PW(_(161D\,L)JH@*QPM&U
M3:$W^(+[EC^?(MA[.%+]5'94J:I)'^!T6GD;0]#61LF%5MI@(WS0S'O,-'E,
M5WOQY&Y8[K!B=C-!U^<Q9J>%,$1(AWQ@$O$D-7(L(UE*.AEOD^)N;5/.C5N+
MJ9^HRJ>>D[7,N=9GIR^=>:1-*PHS%PZ,'N\:SJV6"@5/#.(T.I1/&1'7VGEN
M*!#7M+9)L-P@;(FPX#T$JOJ&_M[T%W]Y;::2CX(^=SH7,6P79S\E#)7!Y\$S
MQML)JMC(3"@TKJAHG,':*X5@(K/ D-#(D,215T(EHU+B/,>9Q@!H+/WQF=-H
MJQ3Z=\5#^@N\HB+/ @(C5$3+1',&+ZQ_(Q '%P091CT*5G"IHR,Q4G!)\,;"
MPLU5P&2ZM?RQU4ZQD<\06^W:'_;,Q^:["Y^\.BN9,W[2F\,+N-6ML[!S==[H
M):94(94GX=>X%I>&"3:$<A14(H@+3Y E.B I8[#.1XM56-NDXTI<T[.8*II2
ML9B%+_R*U"P2%$9(C1+12L,)PH0QQ)D5R"2JD,.",:\\UI$ J6$;?.X2Y2J\
M,F<>T$#;WV?)!'H7R4").Y^XX%ARPY57.F&CL&.6^^3@O^((_ 7X3I4,-!^4
MC6N\2.8B9<:BB'/70"LBLI%$Y'2*,7H6N#)KFTQ5/0.K?* J'V@.,*SR@58%
M(4</TP06P1&)K,$4\:BS&HW&"*?HE)?>RRB!["WB+.V%\X'Z-])?$+Q P%?(
MO1]X8 :/%%H7N01F*$7TM5O2S7J+4]35Y7_WJHJ*I?_$:JO-_\^U_[UY;\51
M;W(YW5"Y(.B\U6GD+_O0CEF^]&?LU0'UT'#@@[TJ(GSW$>O %"^Z]W]D4CG3
M"X-Z4??U$5$Q/""#/X]O#?\<P!*Y=K0_D$UPNQ]L\])>=];^/5RSU3CK7U[G
M?7STZ:>:AI<?FK'"$=J+^N8]I+;5:-?^:+7/6V7<8.GON][JPL6Z+;CILP(0
M;8Y<?VR<V3/?L,W:7UWX17'\4_OECW[-XZ]+_U@#WFE9;+CT=_S+Y[-:][AU
M =<(G?5:O/(1\/ <'J'P'&LP,?;728MO!.UZ9,08Q[1(6-!\'N2-LIP0KE2R
M08/_,5K RK(\$S$X,<HXD<;BB!674<$V3#VA\Y:LOA1";16QB?XP+571[.0B
MV$FW^E)WM%[4Z5Z.MN=MQU/;.,N1GFPCF7)= !#T%94Z [6_,-@#<:%+VZG9
M\_-VZPJH>3<VKVO/7>+^5*&&1YG^U_X0_'$W EG!@4Y4<+@$#M.)9ROJ!SR]
M7MY3\!-(%F[8W?["=K>WCJ0S@M/@D8N6(4YH1-9&BQ)6-E)X-5&]MMD]SA+1
MA237*'FKP70 ]A5^5E&OO7)&M7-W\U,:U619D/=J5/ =^UM'62\G8N*14EPC
M'J1'FF&,M,9,P3\#"PP,Z;(UV8PV:ON ;-U6%X K6:!D/[,LRSA\_8R=HH-S
MJ5JPE-M&MM-BJR@W#%RLB/]Y*+RRMH U\6BP>8X5\G<QZ/T#M5O1'++R,><Y
MC)[NGNP<I>!X\@XCY4U"'#.,#/P.D2BYI\PIF]S:IA;C,IGK,UF$HEA3;)GF
MF/*8B+:1A"B%EY;BJ.PCTL^51;R017P[B@%H."8$I40DXH)RI)W4B-(DN ;;
ML#JM;1HZGN.U7NRDLUB%%$%QYQ3SW'!*C=/**:=)TM(KZN(CPKPO:14#V^6'
MLXM3%%I=U+N3]VTR-[M')-FH"&'(1)K#JH$CP^"'S!5+5)-HE%S;).M,C>?6
MK /W[V2]LL9/8%H;M:VAD]YAQZ5T'LHMMO!043&/8%-W<PU,+O\]NQ3-(J[0
M;4W<9%]J+[TXZVWXPRS@K-4%&M&%N_2M[V=PO3#S)ILB>-=">L&,YR($&[7W
M-."DL=4VJ6D/<G=.SYNMZQC_BNV?#1\GGV746[WG*%9+9S_/P>#K?[0ZW7JK
M>Q#AYOI/5"V:>Q8-J\/.*X2FDCF*='%:RPE&EE*!(@ @!:ZD@LD=.=;YA-KD
M$FDG>M+G!7+56O#/VN5QPQ_7&MU:HU,L"]];#RX.VEUC%F]G 4J^SV9O/=!N
MM7N_RN^K')TAR^/U?7]D<"#)6XH\#BRWJ6?@.W.,A, BP839Y.F#CLXT@<U>
MD.Z58G+EOC'^<_C.)X8Q']756Y&P9/9&2Q&[0AVO5**+W:QLU^X>%^ 1^T)3
M91_G@B2MU\YNY;S*_*'U<9 9^6 &H_LB>+"*:^ZZEOW9\V)K[S3@86V[]]%'
M]?CL WS@PPR&^,0CMS<D\B<V^)0*=[-IZ@'P+UR-3VQ(SI_A7@E9O'(@X1M"
M/^VRU<U6-_MJ-VO$(N0N7T3(<>FO0<1;4Z4L]79[89':P+'5LXI[FK<]C ,'
M-8_+>KZYL?B:^65F<\,"IYW7EHN=6M1PR<=W5(=WGG%]?$RJ$9\@W7M[WEH;
M.'"M_6_.8_BE<5:;OR54-2^+EE2N .?)PSRPG8U7:(WDP%6VO@2V/L@SGIRY
M_JY+8MYX/0PFPDN?>$J$<I:B)<(XJ9QP1CCG_&)JHTMZLG71/6ZU<^#^VQD,
M]H!PTW^:]D[;I;#B@CK^;^LRMLN_-4X;W3=2#=.Z.=S_\_C@QE_NGGQC!_L>
MU_>_7._M_V#P.[J[_84?[->/#[>_WWVF7PUS4F_NGGX\J=_DUD3AN'[SA=2W
M/XN]_0"_.[BL;Q\?P_?]V-O.L?_/W=T_1M1Q+27&:X%BPAYQJ1G25&LDA<7.
M&HI=SISC;$..']N^ ?GP)VT 2P=MZ)F@K<+U"M=?"->_G9]7N#X/KC>&<9UH
M!0A>I//EUM=)4&23BL@XCK6V+(MXK6U*L6&>O1)\F<K *XF(:24BF _),HUI
MXHXKDYS06C GM?-*84'FDXAX(DJ4T:V]-!"*[H555SZ5Z*4!HSY"!'$4G$EC
MD&:" VIHC*R,"H6 %37.,I%8%L8RJU(4O6C$F(=-/D(HEQ8K)J9_/8E'/$>*
M;JF45;:Y;>5?S5Y8]49;X[X@C(SPCD2-ETY)A&%%@#\9.3*!)K!2(XQ4WA%N
MUC;)DSKC5J(OE>C+HIRAI]&;R3[0&) ]D=V,LYJ'A&!^C]\;9QG2?K?-K/9*
M*I]I1NS:&Z% 2@LA/!%(V5S\IX ":=C7D-4X8H<Q#Q9\)B%?(!:VK"2H<IM>
MU6V:7DUJX%CN32GKO6!$97^KIZ[W@^]N[UP=P81JSZ5!PE./>-+@*]DHD5(B
M81^IH"2!A_3NP*%B617+>@&6M1@P? ?2>B\)D9^'(9):X7#0''E,)>*&>^1H
MM"A*@VU,@<7D"P9%QVO)EQ0DITJ7F%8[?87!;-(COCF\DIA@'Q3%SFF>A#),
M!.](LMQSHN2"9.&KU(=70*O=L=0'S)1T2H"[%X)!7 B-7# *Q<BIM%19*N/:
MIA(;>&ZP>OV6$*L 1M.G,51X6^%ME9*P['@[<C0@C<+$^HA\E!9Q*0)RU@J4
M'":22L,D"6474SKW(>/K V[5@^>!*!FL=9Z2T88(S[431M/@O:&.82R8K9(+
M5GSICR87,(:==RDA1P1#/!J&G(X),< #%I7UVN*U33-WY&R)E_U\7&UI%_S$
M#($G;>M5AL ;Q8(1&L D$U$0A82D"G'O/;*<242%CH$*04(0:YMB0RTD0Z#:
ME6>DY$_;FJN#\;>T9$</QF5*&*R!(>5E0EPICHRT%.$@G?=.9"X/VS?;$.0-
M[^#O#")>@;A7Q]LOZ)V/'F^SP 5G%O9E#[R,)Q:1%9(C171T O/(\R*?ORE2
MM<*7986_# FHSFV7<.V/G-L2AUFP,L#:-R9WC23(LJ!0=,PQF'5.L5Z^HY!'
M5*GZ:GMPL_%AQ*C>^=;?69E*]<[%F,JS%A"MS#6FSP/NZ9J.-%G,C&>.(O05
M(EFOT'^[.O]X78)U,';^$43"$5.&O/ 1<6\CTC%:Q#SG4@:I)4O/T)5[WK6W
M+%4'KWR-:3_W%M-0)CWBBB+QRW0 KV+>JPG9HS%O9KRV@8DLF\&RB@9#1DN)
MF-6,<FXU%PMN$[Z,R%OQO"7F>56X_.7@82Q<[K'U#&N#;+ "<2N!T@D=4!*&
M>)%(DH:N;5*-*TI74:F*2CV%2E4G!TL(@R,G!TG(Z#WW0).L1)P)@@SF#.G@
MA"9.<.L !H5:+II4Q/C^7?3?V>PWM1]I!/4\K81F;Q7UZHV [V]M_U)W,'T'
M^U<?K,'NE(VS;KMQUFGXNR[0@VWK1SN.#_>&S(T@7W/,9VE"J8.UD3"5*Z:X
MML9@1HFR021#<8SVI5CN@,O\N3_V1>O6J@GEY%: GZ_J)Y^/;&3, &U%)F&
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
MR@VO#UNPL\>RX*('-/#VW*=C"#P*7A$!P(J^"&>M4=@:YC*-S".:K<OB<H"
M,'.-SC&\[[1<WKT[&-Z&>U<,K2+$VR=+X;8!1-FJI7M\^\Z,MV6H:Z-6!KOZ
MMS/8*Z+W9GCTH8XTPUUK^GL^?%'_E9=L'C'Z7=NC4S+*XM8?#Z(_L)/ !G!2
M<BFXY]CI%+M"[[&;,,W-46Y:G(U?-IK-' #MV\)2=+98;3<B[]'W)G&..0%W
M&9R%?=DQJQB>Y:FI>#X^R09X6MCN1:>HO:KM9J"O_6';35CLC9)ZP)5/6R$V
M-QZDP@MM*7(;SAZ BH(#5TU#AEGNUI'W@J@@$I)*2,2YU4@GZA'EF$>F!?=6
MCP8P. ]2*$&$<(G'Q(UCV/N(;< F.I9&FX8,Y2&/I6:_8J+/Y'C.XX\W/!P6
M"^&C,MAIQR5CQEL*C":R) 5Q/JUM/II[/>[3WY=X?>])%*#RQ6FO)>_=9QY:
MD*,].8;:F_0SNL>">R.Y31\F'$C,T=ICXH0\/L"KTQ)$B U@NHOOLD$W#'M:
M\XY7: E"-[B1JW*S9$-2^B+]2X@8>^]J--HXR/V0=C)>S-),8Q$-26:I+5KR
M01Q$VH*T#AVE/# VTPS!-&/\MH?R?B& :BAG'$K\[EKF_#/*MB8RN>?K!/&F
M:[K?8\GVG$'0Q17$O-.REUZ9-MFEWZX/Z+>K0W"+#_9_X,-_=J[V/GV#ZWR^
MW/UT>%(_^7IZN']\<OC7:)GVMYO#_3]/#O<_-@_HU^.]_:_-@_T=?@CN]\')
MUN7AZ2ZM?SIL[GVJ-R<)Q3N)G35>Y3"L!K=;>F14BLASD< P?$HX-P^B:F-"
M/N*2MK^H^@=5J/G,RFPB-PNRU%A#N&$NZUQ0"2,E"9:)QA>K4*U0\V50<T3<
M@A!-I<04F: HXA0+I G%**2L,JNCL[$4MV"L LWIGN-=(^9;ATLI:#2)2TLY
MSQDK)I)$+'< GI9[_F)5UQ5<O@A<UD=(I@]$.NX2XCI*Q&.6ZY<Z(AD=)IJ3
M?*Q1M%@CXZ7^"X;+2J?[J9&&V<]U/DP3Z7J)+M%O]AKO(>2UTZ]@*U-?SML-
M'VL_6]G0FHWN]3MKD?.B*6Z+*XB^W4NW[E"D/[%_W\[E5]AU5S]'[F5WVW'U
M>.JE,00[I(.!+9=Y@AS6%B5)@'YIGY@V:YM,;"QJLYUS2WV-9?2O)VU-58.>
MZ:%GSA!)!3TK 3VCHI]<1!P4T'NF%4"/=<@P01".6E EN-2$ /3P"GHJZ'E&
MZ)DOW%!!SRI SVB,P7'&H\8:64P,XC0DI#D/B N9$F<:2R[7-BFKH.?)^1)O
M(8K1;G1^H-2.=T6BN:!A+&/BO38C6CTO\BM,Z$>8S\^]Z:S0='8T'>^O87%*
MD5J%6+(2<9AGY(P62,IH#:7*1)O6-LF&7(X.0Z\/IE43M'?F0E:XLQ#<&7$@
M+8/]0TJ)3 H\LSB"#+4"6:NM)T1)V(36-O'&W#TC*MRI<&<E_<<*=Q:!.Z/>
MHQ3!ND0\<CI9Q"..2 MJ$ V2*FH,MXEFOC.N@/Q.<6>XU<UXY=W4\DHO76I9
MSM?XS^%BP9<J$'XR-$PL*"Y5A;?.0C_(M-_*OZKJB[?]40!^R(,W"&8-(^ZB
M0@9;@I*PA.,8.;9LM%YXO@+]E[+H_XS6[-:Z8#Z=$I^&BVE[M;3WR!P7&ES]
MFN)"O^$\EHJ&A4A7HS-6J%ODA!3]E\H2_D)_850<[,,\=;@K4T^KQ 9]CJI/
MO*'X=%6?L[TFV/U?.L?-8L(64:+Z(JDTJU'X5K\5VRKEA&K+DE6U&L-W&P'N
MI7?6BOS.6D[PK&5^7?M[K&+N/615C;>J_M,">VM?UQ;1J/HIZ=W+QWAG:T*M
M,+7*6!*BCMPZ9FG.MV'4Z$2B4Z;0Y7_5GB9OM GU9?V?^NE!0?T^7^_M;^'#
M[=RB]#.N?ZJ?[&[_"?]O,?C\Y7B+TRUR0 ]/@$I>PV?%[O;7'_#_\>[)%WQ
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
M,K7S/CLHCP !F/X8!*W^R\ '@,B>VT;O9. 8$/;[<>]#8"WG]KK=:C8'CPN
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
MO,GF1"("'HP19L0(%R0/7L!&LRX(GV!.&:IF,:D7BM _OTF]9ZNY^7)$-?$
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
MVNR#F /R'<@^3M9P&QW/^59![#595&!Q96Q:H+&IU/SJ5L6,&ZG#'E<V8S0
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
M-TR P&:B_1Z'-[[SASDGN V9->4R='#G(2AF[TP8O:MF 5D'\+.K-D$5L:.
MFTFOFU\\V7S/4EQUJU^W^I0[V6BGYG#57/4P=R+SO9'SD"U*\0%AN9H4T&6:
MT$2^X_=,7]I#0_ HY.[BU@1=N25-/4+H%*PFHUI^Q*'O0*\1\NCD_.?0^  H
M#6!>+-A6/OH'P2H\FW+QO[8M.,W#*?"JF>M\Q9>F/7'G^:2J"$@FAK&J"%A5
M!"SA8[WVBH#W'OI.'*J"DABTI49R3WA@3 N/I8B6Q,1HXO:NP]M[#WTG[N.5
M\L"=B70Q\9" BB<2 P<EU3,<9+CK/O<>^DX>1@<I39+,@S+,G50.>N<DM9PF
M%K2[M\)A&<TPQ\/BM\6I[<AP4F@3H?;6GEF?*>6?0.YR;=Q;)X'7OP%Z!TRB
MT0<RD@OJY@<MKA@?!(_(ZC7UN+/]V]QIS(='Y86O;WC--FI9'$,84\LA:<G&
MDMCN7='H7]P.GCT;D1JI<4W#Q_>I9R9[Q<J&Q&IP5IB "DHU%*(;!^@W/L_$
M<()I#LM3#!DFB.&0^1<J]K"$?=,/FG<S_\<>E1;]Z@Z5D68G/X*]\5!CXU(O
M<["_9WQZT[NS8/*WACO70H:V'V(']])B+*C,[I.<VF"]"0 >V&*-K7[$,>NX
MU\4DOX4^5Y;NV8KP)PKM']D@4F26()+/W[B,#FD;$Z*2)6DH\2:EC2W.<5V)
M6069'N07#CAI!-&: Y92FPQ/-G+8*[Q40OB''[96<SW_7._O'+' M(>]#,'8
M>L0==@@V28D23IHPV/(2AAV8"59G7"T@#$!BE9P5D7+.G;/::ZJ- L+ -4W8
M/_C(M9KN>:>;[;S;/A*212,D18FSB+@@#AFA*.(LI6B(!.I"<X)141><SA#M
M<6FR^\LAU4?A1;-/9X>?%SO#V$OGAO__GX.N/R[V4MADV["#=?O%KC<. 1AM
MPK?TAAO: NR-F1YTXS'L\-F(,#R/WZRM5TFTXF!D6&8PUQ$<;=>-V!O:=?=M
MF<J:/8NO[><CS#V0:F^1X(0C3H4%^-(,I<1T"%IR)=5ZEC7;[_2OSB1OVE.O
ME\&H4-E]U<@*(;M1CVQ90G"?06ZUM<P(QIMX:,]Y<#&S36G$XFN9J4VB'E<B
M[=>WY%@OO+-,;U*JUJ2SA&UB_;@._?H[0.WE=':^93 SF8_<F!"AD5#<SBM1
MTH0^4^:G0D +ZE8;;G1WIAF[3F(T?C2<'^S7>=W6:13>-@'EB_JF!8=>V4 ,
M+8^E&HI[TSJ]YL&XG6+Y/HRX)V7-=$::DB+'[*1->Q,FK1F'T',LG7NSHLVQ
MIJJ!7L9 +V9P7W9JMOL>ODJ[]LNXY"^Y,WOI:R\6!.1E6X^&F=DZ8F__^\4!
M_<1WZ%<,[_'NY>[QP?YGOOOM\_G.Y>GY ?V:O_MY\-=$9K:34['W[M\GT'^X
MUV=X_YGMT _'N^^^D\-WVY=[^[^?'.[G[SX<_^?R?7^WR,KVO@_W.-_9?W^D
M",.$*H&HS]ET%+PX(5G.J)E"( Z^XQM;A).ZEM,Y1YZ4G.U^ 'Y4XK4*Z"J@
M*VLQB KH5@=T%[>!SD@3M1 Y5[#4B(L4<P9*>">54I((2@W+0*?K"\]"N22@
MNT?16"<R^^%6V/C<['4%=H>IE$#K[DN_6CG\U-^9D,-@J/! &9$R*2# 4X^<
MY!AI2IFQW' ;Z48UY(L<\B0D!:PC2+J0DU]* =#G [(!J+H,L(>%^$R"_V<W
M^\",'%ZNO,6+Y&)C^5]HM\0FG:-?,_QW,X8CNJFG#SJRAU%N #:/*\BZ_<_0
M/>\),$9GPMC+J]NP*'WR9MZRBF0M$6FFM4GC@ A3Y'C.GR48@(P) //81JZM
M<$KH7)^A3K%Y&,=:GF982=^"E9Q*^E8E?1/[/':PTWL;D(N*Y<S(%CD?$C(N
M,E!^K([>PB[%ZLI,^XTM7?J>6@CE*2;_==*%;GB9A)*<F"RSC<K.5MG9%D8
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
ME(L"<4D%LCB?*S$MM LIQ P$=*UPX#58<O(V^J;6:)T-<OZOQBA5?V75>?!
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
M_*N3>';4#0-+\CUD.1(N 6A]#KD:Q(;>.Y;*@S]D@$IPM-F.[4 LOHX=O8'
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
M9%GQQYALLSKUW?9O)9H?V7[M09&^/]CQ<4/;8QCY1JS?;;X;YVL@(!=[>VE
M65G2&-+:W8 RF*_/\OU%3HV/G6O1'K\ZIG]//U'+8V(J)PPPAKCD%&E@(,0$
ML8KG3S&(Y6<7W0F9O-:[7N;:<(?[/]=VOIWF:HRYV$:O(I;JN-_-270GW6#;
MF[7;9!._5FH8T.3P";DR1+55V7!_75RKU?'=DUA+O>[)37)W?[,V@I)!A8%<
MQ3/'&D;X'U[7O_[P:P0@&%0_J(I.9*&U?]:_<RR]S;^I54+?H()3+J/@AQ5/
M8NTHVO#/N>WEY]9'3P&^^=KR=Y\\\#3 )>?^*)<_..O95KNZ*6>A9Z>$'[TA
M6KAD-,KKN9[W[><(4[O]N.K>3O?LX?OK-7=^EDN.'0V+9,X^G'S7Y.X-G[]Y
M7?TECE:Y?W=E(]S:R>G[\):+V&Y7M1\&H[^N8U%-X>RLUX+!CBIL9C)XH.S:
M/02VN: L_94!W&%YVUQBX[0+8GA5QN/TM-VZAZ;RDE>T "A9;?Y1MY^W;Z M
MD 5I"S>3F5%=N-80!@3U5U6QH2*.OV S6@DT+YC4FYL%^&.X  N>QG<'?5W2
M)BLS'O1#"^L+:F$">@&)<E VL-O/Q)SA(M[!F*_QJ.6!NJ_[L543AW/I"[#H
MD VJLG+ 6=7*;-9V;F]PKFUQS<*YN,KU*T][\:1U?E(]+\1P#I!=\5OF1$ U
M&,QIMQ/Z([Z_&3 \J!?/X.'Y!&^W3EJ#F54WGMJL_I[GFK?7L/ &V/>^Z0(<
M5!)US<5+>%/UEEL#>1@(6_V;(C.PE->P\ZHY_UUW@.J7$=8^=O+:W%O;$D^6
M_P'.N:HVM<+JJ@K/37WD]N5,-0F-%U$+#C*TY3QA$--("C@)G*)+09NI+;$C
MB>W/P:C>P<&>JW#E(7QLG1V]A=6' [^W\VV8.Y#3!.!OV+??5L5,^^P*W&4#
M%#CK4C0F2)1HY(AK:9")WB-KC'#$B6!L-E<Q79=RLG;A4,+J@.0SW(%Z[0(@
MZFAT[,2!T>:D6YTLP </$D^GDL7G2S]TG'R 9G)]AL&I\6>K_^6/V,N_  F*
M7),"HJ^.%C[@O7U/FON?X=T'E\TWGP)H6H9(#5(^QXBGQ)!60B&.N8A1,DF-
M K*8K*C\_QZ2S?SMNGK7@F!%/T/5.Y_0-\+Z387]6_?=JL('K\FOZ,4C..M:
M7R.H#)7,7QV(]EJT#Z/G3$JJD]+B)@@ZM3Z,HWU#T ]2,L'SFVNZ!=?][^$U
MS=7/[J]2_$/+Y%*7$2WU2)]6CU26>J2E'FFI1[KL]4A_:%<>LT-SI:3GA!BC
M38Y3LU1Y;P03Q- @DKZ.BUB8Z\,?@1+6CGMIW FRVQG(U3"W7R^''[YJ=\CQ
MET^8LI0T-RBD+#9Y#7!+"$8D*AM!E%6)\8G"EQI;)867DE/.M 7QVP7'24P)
MGI+$N#MD-130<4OKF"EV(+I,+_8,1)Q*N,N"?NTB]BH+5>KF:)S^SP_"R+!V
M9?;)B_L*M:U294PF-HEX7 W+[W\FV,,O';OSGNB-T<H "L6EN7+J125XD_-%
ME,6<85%G&:PP8OTH8/H%()M$/VY=7V"W5FZPT_'!E"577[30BYG(J[F_-N9!
M-I#NW#EY)F73N02Y+25,KGQMTPFSSFLN]'KC-5]^TEVME;WV*KUF\MK)[KW.
M0(!_S>MPQR2#:F]O3+HW'NFYU%N>NA#24A=3V_D&&]BQ[6M+^!2T\_CLEV4Y
M1K\OZ98J>J6*WD8+I$ZNDF<Z),VM-8;9J)BPV-.@B793IPX7]_@#!KU!%A.\
M:_L-:_[V=^MP/WQI;C?PWG;S>&_[W4ES?T?LY7&<-"X;5[\?'XQG,9TT<&/;
MX\./O[>;]#W.F5(-VN"-CP>DL?]%Y#D?7.U>-4Z:1[?KYUTG%Z<J5TDAA75
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
M3(J4 R/KY R3-G@-QP@H[<\L#13[S#RY?BRO51OK \ZM!W5VMB06D*&<@@Y
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
M.16<QO1%G!G%)OAHY!CW8XC@+";.H,@P1SP(@IS.R9'6$6H9*.#4SLTF6 J
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
M"?D-8M"J.0X)U+,%@/+\E&@=Z*-E_9KC_9>>HK?L+4[=4^I#P^8XX.017P2
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
MI[O9!GL3R!<%-G'"DL(2"1R+M-E')R%:ER%Q3N-B!D-I?2-[.Y(Q^3N]2/_
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
M&36PX)(KT6G!\11,VO6<;"B']_1<VEM<.Y[M7WY>_XCT_K_\X?\#4$L#!!0
M   ( &2+859LMG>>.HP  +UU!@ 5    9G=R9"TR,#(R,3(S,5]D968N>&UL
M[+U;=UO)D2;ZWK^B3LWK"5?>+U[MGD6I5&Z=D4M:DFS//&'E)5)"&P0X *B2
M^M>?2( 021 D<<D-@*!L+UF\"/O+B&]G1D3&Y=__Y]?SP4]?<#SICX9_^9G_
MB?W\$P[3*/>'G_[R\]\__@;NY__Y'__V;__^_P#\[Q?OW_STZRA=GN-P^M/+
M,88IYI_^Z$\___3/C)-__53&H_.?_CD:_ZO_)0#\Q^P?O1Q=?!OW/WV>_B28
MD,L_'?_9,\N50@<\Y A*R0(A&83(,]JLA<%<_M]/?^92*&MMA%!B H4L@L\L
M 3J=N"JHBRNS#QWTA__Z<_TCA@G^1(L;3F9?_N7GS]/IQ9]_^>6//_[XT]<X
M'OQI-/[TBV!,_K+X[9^O?OWKG=__0\Y^FWOO?YG]]/NO3OJK?I$^EO_RO__V
MYD/ZC.<!^L/)- S3]0/H\7GZ_1_>1*-_F?^0?G72__-D]N_?C%*8SM3SZ!)^
MNO<WZE>P^#6HWP(N0/(_?9WDG__CWW[Z:2ZY,$[CT0#?8_GIZJ]_?__Z+M+^
M</I+[I__<O4[OX3!@!#//F'Z[0+_\O.D?WXQP,7W/H^QW(M^L>0*2E<X_Z-^
MVB\[8_I,0,;I,B+0=W%8"=X0XZI/WQWS]\^"C"5<#J8-$=_][*9X1^>AWU+
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
M9>!?1Z/\1W\PN$;[IJ8FB^!-*!66LHQ@*0[>%P?<&>]D(9[;UBQ9C>3D:-%
MX%U4Y]V&141-Z?+\<E9BN(0T>G)YE7*@A:1=+K ,+J$"79*++'*3EN/CC:GQ
M +@39TLKM711A_?B<D(KGDS.TKP;0ST6%PU'QOV$9X/!57/RQ9I>?;W 6A;Q
M,7S]%?-EFO;CH%IDY&W68HQLC4B Y,^1S'P$9W4&;XS52KB4FJ<K-UW R1'Q
M<.KMHL!OM@IZG7ZK:L'9R?QZ. W#3S.,LS/ZGUA'$= ;-X^!W@Q!U# X+Q9X
M1 XJ)Y*@T63U)55J!VH79.LJTEWPGAP5]Z:\+JK\;KH-;\LR[EYP0N1B.) O
MX<@,,!%"\!:<SSQE+A*:UI[=PXA.CSWM%-!%3=X#I/[M<GIY.V11M]CA!+\'
M7[E04=9Y'2)E!<J9!$ZX#(66Q$(D"\"T;B>T"]Z3X];>E+>">3O?B#P ?@7L
MW_'K].,?./@ROQV<]%(,AF&,H'V%KTAD3AL/JA04-5V+G-S]<6\-Q/MGW_[H
ML3XO6ZNV@SN7S=#_'PSCCW^,>H4S*UDQX"2]PDIH!(\9P42>E$2M$F\=P=@*
MZ \:-E1D!QWHMP!-=,*>MB00%SUDZU4U) SXFD?C)";.2XE6MJZLVA+J#P8V
M568'+>XWA_W;Z'+<$UIEYKP&PVO;+Y\9Q-K06NC DE),)WG8(WF!] <#6ZJR
M@][W6Z"FW^UYC+0Y9POD4TE0R!60&Y5!2*VELN1]J]8%(=LA_4' EJILG<WW
MIA]B?]"??NL/)Y?C.AXSC>:!G5Y1TA07:.FN7I\E>B6\LAH"^I*-1^0VK96Y
M=_\S3L9+;2G+%6;^ULDS,UP?<%!>+R"]QRFMEF1<9\#B>'*KCZ7F.EA+[H=V
M0=!6Z"T$7_L4H<A*%*W]\M7D/2I?^Y&GQ8!N)+V"$#LGQ"PAG>"8-B(>!5J#
M!J1+G-9=!+@4#0@E/9-9\Z):Q[A6X3@93C03]@H&[-XF>P6HEY?C,:VZEZ(,
M'"."+,F!*LS4<= 1LC(\<AF8:EYM^@"<9\&';42_PB7?.6EE%;;?1\-T!4]$
MI8HR9!V'.I#,VMH(S#&@Y;*0O68>][%%7"-Z%N384@$K^+%SQ/ [M \XG<[;
MK$W>8\+^EUG3+Q89\L@$<)'J(/FZJT4L8"Q#S[(PL;1NDO<PHI/C1T,%K.#'
MSC&]OP]SOS;EC)?3ZW8=-8OF*HNAME5_%\@72OV+4$L?/B!1FU2"DQ=ATD^]
M)(,4S-7:!EG[^3NRDHG79",)LI)\](:UOJ;=%?/)<6RO2ES!PMV[3*_LTW\V
MIA?GT^R5>?'M^E?>A6^S.IO:LF3VQS]P,OW>:);W4&%V66J@%ZO:ZHK79=$K
MY3S)MS9B;YXXT!+_R;'S8,I=P=2=PW]OIY]Q?!41FO28T]Y)'D$X1KMW2+5'
M=M)0#$,F+3*;6QO>MP"<'%>V%^\*9>\^@C)]QGPYP+?EWF7/>Z<&9#$AT5!C
MRK7#G818XT52.6N8]/31K8O=UL6VKR[$76\B7:CB6/H5W[ND%]\^TD?,.G!B
MR3FDG($77D.2MD!@#J%P33_B-IK8^A)U#5@'ZUW<"1W6+<+=4BT=)(3<OWKZ
M@*M&?NM [*C3\1KP#M/WN+EJUZ7.CGHY$(6<KLDF,@%3-M4HEX,0N 8CD"$*
M+W+8V^;3-74>Z9-\#,S91!T=,.;%97\V8&W1SU5+%6QB@$S7"WDA(41#V[CA
M)2>6I&:M9Q_?1G!$5O"V2KI38K*UA#MH\O=]=5=PZ$0U66D+RDI12U8<1%UJ
M&@;C(;%,-EWK?,(E"*>G\5UDW,$K_KTKP# O_OHK?L'!:(:Q%GTO>OKF%-"9
MG,#J3$:]8AQ\%AJ<9"EJ:W0,S:=IK ON]&C2C5X:YHI.QM/>^QK8F1V$ K,0
M"34@1CH(:V#;I^R!)T9'(->FK-=<G3[U!C'HJVM2W'K@2;HCVXNT"[U>T6L=
M&)LX%>MHN/U+_;C#L(/PE]6W@^0:[O#+<*SR&$T*4+*IMH53X 4FB,(Q583A
MHJQU0WQH!=YCMK?7WR8":ZRWOY&DSB_/%T!"MED&VM=9'4N7ZI1&P17D:%52
M)3J[WKS#1S1WZZ'[.U%W$ONHA<P:6M(S(.'K#2 II!!5H:.?O$%0@GEP:!@X
MX;.,WD25UZJ<?DQY-Q_Z!)6WM<PZL(EGUU'???SDD4QSS\"H.B-3TG[BT4=(
MRE@O@O'"M?9Z;P$X25-G=U%W4'+RZ/WEY,$+S-DRAKE*Z?=POG "UEE31T'9
M+M9SF"CN#C39](YZ7SKNPI?O8FW!:BM#1A!"D25E1(; %8/ I&))E")S<[?_
MR?#VD1#RD=-V$]5V0-=7YQ>#T3?$V02YMQ=U08LP*(_>%U5K?4PBX\TXB%$4
M2%X+9E!R.G):QQWO [/_T-+A=;T<LFRBJ(96]JRFXW_AMP6P=SB>37ZJR9?7
M@B$!+*Q2+E@.1@!Y!)867T<2>N<@:^Z3YD)XN5[YS/K/?,:TZ5([]VY#AQ\6
MM["2PPT#>;^SXAY"<*A1<6M+96E2G)-96VUT)*>QCJGW)4<IK<;@H_8E;C,I
M[B$LG0^*<YGGQ(,@SUCF&I%B$),@TO/,K<A*HVKM1G8_*&Z=[O41$T>G/,BL
M3.T0+" 86YN_"FN,=2+:UEFZ1S51H"..;#-(8!-5='"]?"_$OXYK-T]F9-*)
M*3IAR"I67"*A4P)<R,$S%DS UE.Y'T;T?#BRN0*Z"+M=]WG]%2_&F/I7HSSI
MM)R)?9AO-2"_;S$]IJQ0AHR6C%CG<3@)T9)]:I-/=(QPJ1PV)E(K["='N8,H
MM8.62/<"JQ,XK!7<8?5[6)W @8*!,R%!$;Q8YW-(MK6_^A">DR-1,^%W$31>
M-TS.E(E!)P?)<1) (IP!30:>I,VF."W%C]*!G6C2B2J>4NF S-$@$P%L5+-P
MC *7# <T0ICB46C7FF*G4#JP$1VV*!W81"T'ROM>!^*/TH$=5;M% O@V>CD0
MA:(VHFBN(&&JB:SD5[K &!BKR*V,6N;FU;A/N72@:^9LHHX.&/,F#/,B#XX+
M:Z(+( N=YDH724BDA>QX<,$RC[)UY.OZZ4=D"V^KG%$3R780SUDJ7F 9K1=T
M;EH6V3SW)]9@OB@V:8=.N=*Z]>93* _91=<[2+B+"]NET@54/!B6B6]1>5I9
M'682BX?(E?5:ZIQ<:JSP)U$>LHO&=Y%Q!V&/-Q@F^'DTJ).7QJ,O\WO$!32,
M0CFK@;QO<KR-%.1XQP(\>),(-X^Q==3C 3BG1X56LN\BZ+%V=8K.M8EJX)#X
M;+8(,9GHJTD 2"(Q.7GSHVJH&66ZT4L'S95?CH:3Z;@.R!H-7]>H[Z<Q3A;8
M8G'9YU(@YD"F<4PU4:H:.#$*%Z/**;:>0?X0GM.C23/I-^QZ?+M^0VKCG$P.
MF"2?2)64P$N)@$1+6E^2FC^O>K)M8E3;B[3#>K)U8)Q>/=E&PK^G'FD;R758
M3^95B=J%"-X:,D&$M6292@[:*J4RX\4V*6PYCGJR%OK;1&"=UI-)BZY8S4 G
M-&0\1@?.EP0% SHZ-L@R6*NL_VG4DVTD]GOKR3:16:?U9%9H[X)%8)E94-QH
MB 0.!'T7F:330+4X&8^DGFQKY6TMLR/.,%U,F7T_&@Q^FW_D?A-,'P!PJ/S2
M=66RE%XJC9:>Y6(-YZH$C%X[Q5G2TBKC=-XFO?0!*&W&3+\<G<?^<(;JP_Q2
M^7H"\9OO-^C9,1]\[2S,;2&KG3P[VJ(*V,@\6AU<%JU;56X$L-74]AMB[DET
M1C-'.P2Y1%#+>^D%I[]%@]::*)3.K2.1*V#LWU'LCAGW#67?5NH=7#\L(/5"
M82XG6E?6=;ZQ"0@^, T^>WJ;"T?RD3K2_OY5OK,B[E'L1E+LX')A@6,QZ?K7
MR_'W;L ]%IC)*3N0L39)"C'5AJ(>0HREV!0CV6 =:7@5GM/1^L[2[N#.88'M
MW>4X?0X3O#YIS_)_74ZFLSAXCVE; ]T1%*NK5]Z 3RC >(&^&"UT[HH2#P([
M'6ZTDW\'-Q#?MRU71!*ALI-GPA&YA8A&0$QTFOE4#/K];/Z[I(XNSO'9ZSB9
M\67RXMN-K^9!0&>,Y5R2ZZD+K54D"<YQ =YGP:-Q%E/KM6Z*<5^II/NS?#K5
MTK%DEWZ8ANF\1?_5&J^$.9E%O[)B2%9! .:4(__96W"2UB:5-.22>^=4ZZZP
M#P(Z?+2^"RHL\ZZ92KIH-3''<G47M0Z8KGJ<W 1RF#S1AHJZ,W)J5REWKGIO
M=%(I,HB**5#2:7!"&TA9%FT+#\HTWQJZ5_DC^9W[TO@FPFVHZ5D!?YW-D?M3
MS+^-L?_I\_0*V?>T)!5C,$A^8JZWSRJ!R^0L6FY*]$EDPY>2?>_IJ/#@8P[0
M1&%[^8\Z$5[KKAFOR7P8GX]R&-S&Q P]V-6A=8X66#MW01!60TJ:3&CEBF1A
M+87>\X GJ\H6 COB.X57DVG_O%9G+LK$O^!DOY<*#R$XU*W"VE)9NE;(W&B3
M-;G$S).++2///KM:FZJ9D6:K:X6'L+2Y5[AAMEZ[3#9JQE50$(6F30J5!&]M
M!H]&*GIK,#0?&/D0GMV+R^>!K@=&P?]SME5C/IO/!K_1-\&4C#HS#IS57=OE
M,N]'F6)AD45/_VDMBUWP'NX>8F<FW2T?WY/:.KB?V-A;-,%SJ5V$F.L(62\5
M"2I%")8+[34+5K0NE#GV\$YS0G6JE&.)YCSPMKSX]K?P7Z/QRT&8S+T5[J(.
M6#RD6?S4UZZ[WI2:W:(Q)1FP>;+M!O">3*1G(YJ,]J.N#IS_!Z!> [W1/VX=
MN!U%AC:$>IC846>J7Y]BS?1V!'2SSIC$5 "N-7EYR$QM7A3)LPZ9*2%+:EZ"
M>!0T>R1>=:PLVT1=';#KY>5D.CK'\7L<S'VRS_V+116$LYQ'EBP8X26H+,C1
M#TI!-C8A"T+B>CFRF]2@W ]G_Q9]IZI<+D=II(<.;/C?1\-4NZE.\>S3&&^5
MX!F61$95 (MBH(KP$$,LH*,15L@H<_,FQ?>C.6V"--)"!UO(QW'(6%>YP%,*
M)FZU 6D1ZR1KL@AI$P4I'/VH2.5*ZTS$90RGS86=)'YOMM+A [&S@>C+TMMO
M)/9!"(<*Q:XOEZ58K,Y)A^!3\DHKP5+(W"1MHI*)N(=EFUCL@V Z#U!>1T"T
MT%KSK$ 8[8$87CMUUMZ(2<AL"AV9I76OG4WP=6CVWTQRBZEX=,S7@)XE*83:
MG'S6$X/>?&]-5LUMM/60[7\'[HP]&YCXVZJF [/M 93S5K>%SIQ"6P)D56+-
M&D2(D6LZAFR]*$2&=JWBQ3;4.5"WX2YTN3Y=-E?$?@,,-SK7WNQ0VXN.WA&!
M#KQ%6R-]9+PX'4%XE:WS//"PQX#I/2B?&YE:**N#5/8YXL%JQ/,=F_>$H'?
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
MJK_SM= _9TFQF,^^$.Q/^/ME%??;,K_/?7LYG4P#F>W#3[>EET1TBML$PJ$
MQ86!VJP.! J663)1Z=9MU;<">E(7C]VKJH-KHXU ]YC,B4<7($:<]>3(\SE!
M-LK,F2?;A+6>O+,1P/WS:0]*WX5F&VEL7_2ZVEOO(+Z>\-)+) -IC08D<9"
MZH S*S0D$8H-K(C,6X<ZMX3Z;"G76(L=W"[>(ZC[@/>R2X8Q;2%CO<'/U?I0
M,H!.&DO4SH3F'9PWA/ALR=9(:QW<8*XT*+X+0EH>E9KU3LGT!BAG:P,5!!UC
M+LY@($+L(QGN) VN=J+O8/-Y/-Y#L&>(9]A[7(6D)!JPAMP+%;D'ITT$PAIX
M"-)SUSI;<$.(1\*=[12\<3[7]MKIP(Q:Z<"NX>,NDH!N+T9(%"73QLR#C>1;
M<[()M=:T-I]U_9_D:Y7";4"UI@LX)2(>3K,=['DKQ=0+0C%;9 :A$J-WQ]?R
MW5H")04&QWRRS4?^K 1R2K397=)[,(6N3+;O"\;,BT65H:A,OJ@2J8Z)U< S
M-X6^+$*WOEA]!-*14*(;<V@7\7? CK6.W)M6?L^Q)+5C' P+]((88T@.@D-F
M2F6F=7*B=1[?QB /SZ"=U+R-6;2UCH[3,+JUG."2\!@4.'2T@]*7$"S]32I!
M:V,LL-3Z5K+Q$DZ+D(?4[QX,I,4MDXAHT9!,$%D=!LPD'=R^@+#>L2B-\*YU
MR<4]4$Z+/BWDW<%1>*LR\WL2W:NO:7"9:R.<NO6>7UQ.KV9;+Z_B[+Q6?_:R
M+HPKU.!3K%>3M3EOB0BTAE+[($;E6E_R-0%^>(HU-+KVK\H.\M6OQX^NE-2+
M;_/[\1LC1Q%S5%$;R(838,$3T+9JZ@CS'(I5EM;3F'L;@]S;&(/NV-6M8@X]
MW^#[.U3K\S_2+\_ZI#"F75*1MGI79VHQ3Q9EO4/B.64=LD\H6]\QWP)P^!G
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
MD:%Y:"?K"+G5P1NT;4;-.K!_9&@>)XL:);IM0X$CRM#4PC##N0"AJV<5:XM
MD;$V*F<Q1FVS:=TI]*B8>QP9FH<@[B::WT.&)I8HBQ8<0LR"#JEZ/B&2MV4\
M!L^3<5FN99T^Y0S-C73R2(;F)@(]HBR$ER21T:"?0^UWOGCO)J-2&[*/\7-]
M;[_@_+7L-DMA"R#[RF+8549+60[.<N>,C%XGK8K)P:+G7,K 2W:,N76R'+:
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
M:'[,9.B@O.NOHU'^HS\8O+L<IUJC<[V,FR^F#4P$EPJ@"/1B9H?UQ120"IG
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
M?AS6=(WL'I,T?931CBRO\;X<3ZX0X!KI='+=_D<;- A$X$ $E25;RH!WRB!
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
M^BQ)=)VRCDY+ZP_$:P=2>A^Y5J]-3XN_IK,_UQ>/BLH1JQ2P6*P'+10XQO!
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
M.'FNOV [B*=-Q_. (KHH:T2OX@E<TDCD:R]2-Z[.T$VP>GBYGVQA!N/^8/)
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
MH&= 2HS%K#G^I/#>10\@*%:]W*Q^-D0*I4,_GC@N069#(@RL2.%J:TL76=(
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
M2_^9)!9/)",V!< E7]_"K(DZ__'EGQSBWP&E2.7?">P7[M\8[)NWMU8W>9O
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
MGGH>'24=/C]IGCRFWFT_,6:LYJ'8'UOK)Q^$$&'I 79$PMU5] &4#>>IOEO
MQN2BQ,;VAPVQ^F6BC1>XGSZ&R),;W 919O2SOPKCW5-97E/[ 6^*YC0S:/#X
M*5Q(N^@8'QN2:&$J0['(9^UK57*F=-.T@73J:OLPO!S&$%.U*1L.TC]F #;[
M*/7WX5O0!S\_>CLH(-4#6O3]K6_R4$0]!V,+8H7%(#P0SMS0J5[A9[X7CMJR
M7')AU-N(22=\^4;,.MBK=AW5G6PT/_K\YE3%AWP;S-JLH8HEIG=,_0R>U%8A
M%<U'R6R<$@ DB,ZP!W@^M! ;<N5;&E]<F*J"-=_W[ZUI21/O]$4^A<J/F/T5
M(-YY?.]@FXE*Y_4D"A!OC'()M<?I'NNLG%6<\/L^<:=RJ_)F6LU<5L/!FAJ$
MX->R^G*?+SPN71P&&0-_<-NAW^]=9(O^/YN(_RE-$EJ?$4S9:!(2.F% LUW,
MF,N'C3'T21.PC&F;:@-N:\V3VTSFVR&&G1#J-!4PP/$:V*OXB!&+)UC%$W?D
MBR>\Y2<TBYS29%/R;<;D=*=-5^2N4)#&=RW8$%Z"ZY)4#M[SB[9JL)W1ZQLW
MMJG$OWB5].%]0-+@8Z&7@!O-/9UL69D_C1FO:JJ2E:,>P6^/;Q*;4%O3OQ&L
M4%\\W%7ZTB(J^>8Q[C@:=AN:*R3Z'%6,((/6=VTK"/EI%^=3$.CW>N(YN7_T
M)@_'_N<WS>24#O4N7?A1KAE;9^6P]&$(]G5I^?U/LYR,*L,+!:EF2CDN0]HK
MA1.>+W9HE_&%7;H43BCC'?AL48CURZK[WON0X0PVXDT4TC#(0^XA.O3FL'X&
MM6Z5@[>^%;NO-]X*:6+8UT.)F&4Y2C2))Q?Z<#V1Q^>E\M"!.<F*2(DQ$G)5
MGG.VMS:]PR;*E?['^^ ]$92R%D:9;,E35 -_5K##S62KFO@<<E%_][E[-J3E
MM/M(7W[5S#F0.HXSA#)6K]<%T65\-]"Z0!AQQ9Q.RITI,JHG!6W.?/GZO&((
MI[3A,FX4A>-,I>'Y&#:EU)%H/P-GDJ"BRRG+AH=FOL%^*J5Z8&KL/,'[^ 0O
MEX/U8G&NS G;PR?V"KMRD@G;0EIH9Z@*\VV)=S,,QK&1J]>T@-JFW5\KDEBJ
M$PK?#A_SZM@C&[%GXX440UK704C"@'/8VOS'Z_!Y2S47]=(W%=%MW-TA!0$O
M[;^^PID6.+=\-IR>,M1U\@K[1WRE/$2@8TH8>$'2ATL#4*=HZP%D-H&[5>FG
MO<R%2&+^C'"4LSCMEFI?:U^"CZ;MO63OO%L#0]K#"4;QZU>.#L8^<1D8>UH:
M$FV7=B06P>-2^GY_:NSC$\N^L\@Q-\00W T[[ML*+S$J>N5B2H*+=P:0,??,
MY"+VF2C@REN5HF:/N%_8>^]K1[HX328$L<*D<(),3K)!R!GH)NGO,=K/,!RT
M:W7EJDVXN1+,^XF&7Y'_QB^FY.V762W>^=0N(SY +'7>RCD8X0/7J=I(-NJX
M%U!]T?[=$[><[.BV7%ZE"KV8J52$ I^^)1O2FS]H$3CRCSA!L2<- 8!IF#B.
M(2*B&W1"+IZV6:0=GQI-ZQZ=?#UF6!O<=::P;GH?SS?CX*$Q\R*]P6G;G0OO
M\F9Z,SHNEUSTUWPC*BHA]61F6KD>[$X'UKS^::DJVFGWWX%!SZCJ]?E?O^E:
M6Y+BWE[(VM>U7(T(M+_^-S6_Z.\_&BF)_SV/-?T=AVT3XTC\0TS]+_:^ ZK)
M+5T[V%"JB#1%0.DBH")-2E0.("(@2&\Y"HB($)$.(4%ZDP@H* A1$) :Z5)#
M#T5!NH0:>I6$$CY(X0]GYLX]<^:<N7/GG_7?_]YU6>M;P"+?#M_.WL_[/&_;
MB%_3W\>&UWCIBNU?=*_E*9>9[<%T_^ACTJ^+!(P_."ZWF/]O#M+_;0[2"5"[
M?#?E#I!'6)Y$!\G6"5.,B0&)X>E./6M5F+JD1TA-PX'1-*Z3W';UAX8ZPZ X
M.1K3@Q%I_1)"R:0JEE520 LS?=-@VX\:VX.%TTG*Q>_Z%_05KHCD-+@;^VO"
M739MH;/>[S??R+(.?97HY(OX^/&>T.K5XEHT1N3$8*96>8CGLCCON&XZD$=^
M2-$ ODZG3 QWTXYM?[  PINYD3, :DIZ8>(=\+, >Q<#C_?!U*+"V4-/!9US
MMS'%\RM6A&V22_QVZQ"N;#ZZ3L@YPSNR3L@G<"=IJ,OMY>V$&8WZ Z)J7!K<
MN*.;LJ'@8_#3%':"?%(3-(3&7OQM4T]-8<1\6+O,?>S[VY)J3\?[%DB1!!LN
M1XW#BH9FS75.!9A$,-Z&W+Y$20RW=6Q^*3F9F6A?.L8O!XQ4E!6XEMG7?=UZ
M+D&.ZZ6L6Z^D1TGUJ%_;_V#^*KOBK_+W_XZ352H8(!+GKP.B[ZWF#9),B4<*
MZ.9>&=\IXRK/'%P/8GEU[>8H4"_P(=!G@Z6)\=7D?%2+WHVW)B.((%VOD1Y1
MKQ$=L>%7C_H_;:;>BFU'0 B='S%G:*H/!0]Y'!70/>;IXF^2M$([0YA-4CSU
MO*&>"=1N?.AY=PS#TDU&QDF#>L1Q)]NSJ.DDK I0!A%8BG/I<(>F6_W*A*N^
M+;E*8038T0]QE#T0O[H2I"7/9]LTVODJ_84C:8F)32_>'0QSZ^1??]I2>[\.
MRI T+5=C+W>[EXTCN/:4[(I7SMV,W,%.$QT5J:^5_%<>#K0,F,?<*(:PJ"#\
M(.,K==T%WPTUN4B,67_L^_YS88 /& GG!89(4*+#?.O:\+RV_^H)DH%*J^V!
MX-"W"*ZQY$V=P)EW^,!)#ZYE,$N=N(_4U!XHV 7F.2GM(/M89BA(R>=MP,*,
M[<?E,8.A%]=5MO 3G'4</A.3W3&N>Z"'[,,E>AOCLS7=O, 9MN^>(?RE! 9:
MX<Q3'T%%U1.W,,U#C?=]C$J+S'F5\2(C.;?._TCQJWII-.:9*EI7G%6)YMN1
MR[XKDY*C:9LR:&B%K4G'*%$&J\!NZ97($ 0/C(-8TO#)9Z2^*BD5>G;8#2HQ
M(O^A:4WCO*<V1#\\Z-@ASKZAH7N7?!Y[G>*-4>U?_"K.)^[1-YSEY[%TMT!/
MGVUQ*5G]-@%)N<>S.NU-6(=L(L+V0 (R'_H]V+XMVDI<4^]Q53DW6C@(,?L>
M=3&KK@0M12U!.#)#<<A)[CS"^.#VRM49EN2DD#+/^^CL1^4SM34=3:]VBF.T
M540>NYL@[@OBKLZ3D@!VARD4IT5 >$NR])<JV5B/\#M(N[R1,PDY$#R+F]"9
MD$#/(Y\)F!6?G'NH)JD.0;('7&_,5\5#?8.N0V+"SV:F8BW[*Q].J92_^CB
MF ZQ4<;,9W\96Q(>^I@>M<4>]EL8EH/]GG\S%_X[X;4[A_K_@5R%_\S%A4<0
M#! [Y_PJJ$B_;MK+Y.U;?^LO\L_\FQ#-'^9J@A[_(\4!IN"_SC_^S>__X"#0
MOR2NE/Y:S?-<^54FQOM?*_>_MB%!-X*^/&$T>@A""U _[H$>[X'"P24WBPG)
M3A5I4L3QZG4?NWH!NA*^TR^BS/0%I'Y;F?'RIU:N\K#SFKYK+> 1\)1BZQJ_
M+:T+0S!(/=]M.[@JLJYJ2#R_X[U@R]=]2"I0<ZQM_K%SY?4E?D;F!3 =KR&$
M9=(CQ;J+J+LU1$>DYP2JF08F'O2MV/[A]LI(9_UL&V^D_L6\ST5WG#O39,IE
M]-,X'6K&<WRU=U"T6U7EF^IS8=>3"%3>::50=5\1?)C^@%A:KHGMIE-M+^W"
M4&,&=ZZL.@ A\U*T@?GI:$&<,(V)/6=X.;GE;1HBE,;WO9S*W&0QPV,=Y^L>
MX^HU^F[^=/T-C&'@R<-W0 <#)=*K"-]O*=TL8[4:J[4*&*'%#XL@#ZIT;[#L
MECI$.-U@^I;-U:G_%I'(82DZ4.L@OJ;3H?>)COH?B/^6;L3RZW*&O^8(?V#%
M/PLBP0*E!D%5\F4UISRJL)'RD?!N/(9U>$.-,O^L?M;N4%"7S\'^%U+1%[]<
M]#5E\\DW[K]W9F(R7M?T+Z#OM_EKT!> JRX@#E_1]>G33S(C<J-_L2+5="MR
MK!L$NFS"(.R^21^/3;P>$8B;"RT<A;D (Q\U\P"R:?3C8K3"KBIC9N:G&0D0
M_O53K.K;^"Z E<!C1?A1X4[,FS;-Y"Z:7K65+NFJ:?APS<_2,C;J';\<F_E\
M0KS50-[\4PJ&+]7N;/*#%VZ&WAF:5.2N[]V,_#^!?GN'-NLI+C=/4^'C^4E-
M A/C2=N8S=3$BGN:)\V&TE[35S/#W\M1LOK+HF>8FN!19P*ZZ^&74:0P:HK0
M<WDL0XT!WM0EL>YLR%/]JZ+U,WFQ'S;:5:HQ07N@4S5\Q,Y&C1:!$VDW9\,T
MV'(RQPH[4]4G Q8<]'/KY]/"^;B&S&(I#P&>J5K9EFS2,VKJ@S!LZW&M(P4?
MVKQP/E$,@WSA(-UGZ^U8I4.Q?' YKF>M3^;$?"C%;![VH[G?K,;63*,6U4NR
MR_0&<B&HSARMPB,9!>%FP8-W(#$9\^-@9\]"6@M$#&9*AT91ZN=2##(10W\J
M=O4K!D>"IS/Y-;*6VXX68UP[B@L71@D,XRLZYVJW)[VQ$";84\)H51J29?!4
M%DIV>&OL .!2U>=Z1$/[W%M^>WZ%BT_\CE_S7N4@*#8*EB8U0(]3.(G-D(53
MI+1OOOB#\OE-K"<7V(G:YS*0G@U3M1AH6%?QPGV"G!'Y3CQN.6,UP$YDRS(K
M01OW),SW60-=Z@LJ<'+PZ.=:TG[H^;<CU)0E^J-H/B*;E3A#VX._G#@P.[46
M@6+>$@Q&\8F.$$_CO>AH=70[QLZ[TWKGYVCG28,+"<WO@_= G%)Q#5QK POX
MHN,M=YZ;TU&%;7$G.V-#:2,_FS/N0=D3^9591N>"#VE%;R'F7=*W9/,MZ:O
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
MCP@?/YN ]1L*+ETN80R!=_-#[*JM(B]&D^+DO^87P283'D]4.U!_O(00C-<
ML?[DP9*I '_:44^R[K(?)L(S+]7,8E!^;=BU=_W'CSG'T2_KG9<>,+TWO X^
M?P[]B&3P'4*7L61Y&(2:7:-"OD#[2M<9^M!(S)&)YL&JL(S\I3050!.*]]>-
MD)9^DZAT^S)*W5TXVZ3Q74(E+XC*L"_@IY& I-E*RA[HL#@U5]4?KX(8=B=%
M W:3:P> !U/2^MM-=9<(98-9N+F<T]QANF5:YC-!1XZ)W'EAUF4H]4.2)PF\
M@B:K[)_]NXE!5H&?8^B":B2[/DV<H![I['G9QP _'R1X*^ 6=>IBHVOF4XO)
MY_:)!A>.LT1S'O=B"7BF"8*EOJ<U(^B3YH#$J4QA6]>^NUL0M$D&K2-MGB@N
M'UVL@2]K7?343QK\52T9EL(IH9^-"M0R=C1G(BZ/:O%^[ ..[8$.Y5!1=9SP
M!G5Q:G"-NYO[]!G%*8F!0IJ$3SR)JZ*:*%"0$S^4'&G<%J0WHOKNP^O$HUIS
M]J/PM/1 =6ZB((53G/0*6"6?]Y&B'>LDWX']3"@L($ ;%4_=%A :*HTH3((0
MN^(R=?D33WGVLZ6?/J!76X&3$4[V2FEWB61X\8J<.#@XV#JH(B7U$!_&VZC!
M<I/+\%K]'4800_V!#__MD_;S(1$0#A@K =4PM <Z#A<!<CLU>SS:;E?@GE,:
MA"/]W<<BZYDNF[\ B3R#2.D4T+ZA"'<M+#L;Y9S!+'4';[:XRL>'L7JWQGF;
M,\SU]H03TZP%IUC:WOJ\M;^X;CRU'UVMV I(\J*9^0EJQS\9%U;(5+5QRN6U
M=.TK4%G/QEPPVH^N9I_QZTR4;/?IIG!STIA\)^FB/KRJ8B6)# 9"'E7LODT?
M:J$)?4I0*!]<NA[?)<EXHFWF?)O9^8\6ERTB##IO46>'P)-Q^\U^#3A2M.B0
MY!AAM6)Z"6=U04"X?](DD@';R=51.*4KIZ"H(B=WXHM.$W'_U$;Z:LA>,#,K
M1Y64M]M%O(0"NF7NP9N*GH2="I;YG3KIH3PCE#U:F@<:0GM'V .UKC&IJN,7
M9E]?$).LWM#7/YGR=BPA@;K>VRX27ZR;5XT(&R!STA?K!6H^';Q=* >KJ*DU
M9CD[R6N!7GN@!SOHI,^]]G:STZHHT0V^E8_?HC;S9 'A< IGD)529@+)O?/*
M+7,ZEX7D/[U)7Q!5J_##^PV+Z*L',YR-[:$8 ,*$1!MFZZA!JWN^@I%EDDV:
M0@P]&<FSTT^>L/'I,P5=O"9L'1WF'H.Z^-Q;26E5Y&T9!&!;7'KBDST-";<]
M2WAN7:ST^"=GL>Q;1J%26L[5)BFS\:XR[<,JPZ7(Q^E14FO=,Y_^;QIEHY4
M,G&7/?3X,*#=:'EIJ,89S<D3#E-AV/G@JITJN0=*?%)X[,+-KEX&W@>V_)V7
M]R/#]XN,9D/@+OL! P=)%8D6L1$G4?>_"1BL89>A(>4D.!>A/ :W_5Q^ZCYA
M/ERZNUOJJ>JB&ZV0JT$T5BZ(@?=^&8T!QE )!'CZ$F6G;(NKMI&> XP6@]:P
MQ,5^RY%@^BLGGQQ9.? $Q "GOQ"%'VN9;T9&GFH;JO%%2[@X6[FM-]9P.+L>
MI8Y*!2H=]&(0 N76I4# B;.?1X?X^(?DD5*QI0]_Y(AG7RGXD"=?/7!7KY&5
MW)O$Q<3EQF4J?")_Z)<P\<P>B#7)M$,BO>[S9N,?-?W[C[(J_K@L@UV)FH]Q
M#& F?0"8T; S@S*'"UHV#[CPW.5CSU[B^*5WHO#C0$=>45U9OSG,S]TX81N
M3+AI"=.N4$A3([A0T@2(I%2Q@RT?1U*?RS 2.M[=/+KS]$N&BO.(U,P$3HIV
ML9K4^ WSF%7)5^ ($$.B\0*YT<VFW@%7J";4 QN<19.R>6J^/MVDVS^Y.>,!
M1]KI15FR)X9RN.(;.8U_#Q1*R:I@[[9,\GRR!]HBRHX;0;9V.4QM'MW-2FKN
MSE07I<@1("T3C#8 #[;JLNWBMO.&U!.B$KE8V%/;]GWXNHA9O _GE.-S\ ,4
MUS"%D_IN*PGS3=9A'79Z>B26^SI%(>EYC^C!P/FP@PG]2-]#'"^<A;'P0P14
M,X;)UD>\=??"U;"4 .[.:-_PF?I8DV<S%QL.'9 *5FIWOB^%O=@YDS/U+C\%
M>*2-<#21GJ)]2:K5JWNX)M&Y$6-ZXFYR@>9ZOXV?/*5X?67;P&1 #5XK@491
M)*>1O/"V.N%2P(2(,D?=)8AN-K(?\\'-)_:UD\O-"KXS-+;YU-,6SH$1VCK'
M=4Z'F?*9,@HA+1?;W:N4:Y5;6OH*].CD&78'\3)].V2H6C1W<-&6AX?EMJ5S
MHENOH7_V;G9/ 5_JOT59\WY5*W7W=XA>;49^\C]R1,9OKUR]=P^]3VU51(GW
M2J.,2DJ3!P>I[X\\_/E-NN]]LR4NW%&+P,G7+U!5Y\?L1@$Z\GC!U4H &\\I
M77.*QD<GQ5.IB?%KD=DE0>;WDQW.# A,'89JG-_]QMB(*9VG<'N34@%'HGNS
M+2OU-7@R@:8$H/&"K$"7X%%KBF92ZZ ?6ZI_8>T7K[#>?FN-LV],US7+-I[F
M/CA\=?HRK4.P D4YZ4A*H!.K$!__R8E5+CJ*8A,FYT,\UAB63LV]5XQ2]<]<
MVN88W0D:']PVN*C!GX+Q=7-YDNN 2[K#O7X0\<'/8^(3(]9_(@;,47,VE]:_
MZ$Y6@VGT;5FU (]4Y4Y:8L)AUQ%/*BY/F#_Z^%,$]TJWKP"A53ES1[LC7XE]
M.(-$Q^V@##VR+V!%>DNEV^/':P=]FAKW*]@OY2^,,_2ILN(C/49J'RZ=.SI7
M/7#G8ZPRD]6-.8FTF\UQ[Z\%GJD7]/Z?=-J"K0GY#FUH@@GC\)RM'RCX408]
MX2P[ T :DOEMX=GY^OH#-]-M;_R8;(,;]B6>-6 D+I.&B6+9Q /3I'O4*%59
MEVEHQ)*"\ZF7A8BB&HF0R:_^EPF];&X'4H</";X^Y!I,LJ5&UB@25*RK@!:B
M;(NBNBJ072!.,5#U+!"Z+"1\9+Q7/?$3PWJH]0DEL(0)Y'*63*&8:R)G5BP4
MCXRG.?D^KJI#KA+>@@/;/WW"$@_WQL]EAT>76>:L2JH%O!*G?'7_BF"35O<A
M8-@1]M!H<!E/3#Y\OU_4]:^E11:W952%"5ZM4#F='G"U*'[1WSVVLH--6RC$
M(/=^E)*=^;WGAAPWTB7J[UP%J=S]6/A6YD0BMVR2Z7;"0,7<'DBT>%@$R:DR
MQ0+W-Q7 ?<O6LTQ5DK'TF,9Q;(P;N71 Q]]^V&+Z2R_2P5?_WO7L(Z'SG^_$
M;N(",>NE@#.MEY/'**:)7D^N#)G)?3:.DN=[<-\/Q"!/%,="@?/>4:YED9O@
M0,LS!5DHSI,V4).*RP9NR.F;D<RG=J$L-UMOI$E- ]6QG]V#+A;EO1DH2=VY
MQ_55V<I?IC//12:I<NZ!;QVC9%9F1"+:O@PZNUO+7O)7;0XHO00LY224].Z;
MZC4<+7-*3]%LX^2%\J'=GR1BWA'D0,_#A\"I :)X=D!B'$F4K2]RJF,  GS=
MB2=VW9RR 6L'O-.M!%*P FC]Y(&OJ?F7@I]M#'78JRL\D8'-'C5.E<ST/!57
MFCW+9B8OJ?;R[ES"L-S7!J*M84R57@O)V6SQP0^R](1=/TV= H_&&WO9LA*\
M8CSW0*>=F['X-;9Z7_<NQ]?!Y,]FAQ)%')U @7R)LH%@D , E9]O-HA(IEMY
M;S0(-U<I-"4Z&>W\1/L'WAH$.NCU[2;H?"Z% 0#1S;9(+?",>-#BU!XH=FM2
MT&;H [_09/1#!L'JT"<@$.O(]7U"\ 9BLT\(^GXA!!<R"LY;Y>HL?I5R.M]K
M5>9Y:/0L*1.L'\KT.2J/(]+4^4]NL0"(WI\(0>GFWVU/_L^3@@.5R.?@HQ1!
MXCQ>"T/PQY;#X0E39Q1T==^!Q@3PKU[)]?0T5J5]>4<J3(MZT\@EA!?UV(2'
M?7^L"1,XQ[6@T_KDD:&S5K*WGF]VKKK'?FX6Q8H8EC%9 "59 SV^&+IZ/XI.
MTAR8>9&*2T15*"@NIUG8AS DQ-]R59*16JC:N4M:[/4T&"Z9F@\%3Z8+,'Y*
MU TX)!9,-&KM.>8\P=XMQ.SV2Y_,O-@9KG:FL+J,7GD7.4BOB^?8"9I4GM2(
M1UKO$B-+PD_['O7)H _' UA]=V#S>KK,AN/&I( I&L\N^,K$W66?:E8-[D7'
MSS<_]K;8=$@]\IR&NC![Z)49,6=>C;-J>55C@0>S LM-2? 31*_G1]YG333>
MKR[]?#L_"A''>(BC3>CX=:Z-V8EF TYX?2\Z#'ZV'3$E&[9MU=>(^^!@7]<G
M>K2K_$28\)<;)T/@]5[\LKVO=J;W _E 0JY/RO0*@EVODYF=U:GHO-7\K%Q7
MM%3[ED2/+.7@.$:9"%7,;'QSTGT47!T=DJ'_-@DW5_U2K/RELIVD!9V*6]MF
MSZKJ1,;:!)NW.1E>22=/F*(\[<>J5Q]H$JUH3&[$H=8A16[XT9(^F'*6LM1)
MG<<59H<1(_%WC%';A@B!TCU0&)A@S(Z$<V+"9 6MG.I$^QJ8KT ?)9:$"H[Z
M!-Y!C&M1K@Y]]3 C[H$HFNS'X9@MS.KYFJ':RMIN"@_!JC,1.P=9/N*Y6HNN
M>$6E?\+U7A3V(52P(!^%F3A=7TY3)["]<RA[^7H^Z ZWLT7@Z?2XIUZ?VK8.
M';\N%&QC _>AHZ<,360IC0\@BS?U/&UM:JYZG$O:V?F)('PK/N#&A;P]T$$2
M^ML2[3NA.R8;RR]E<#&/ZU21*]>)D30%;UL]>2F/VK*R[H%B_IZYG:<%HD[B
MCKAE2M]MN@:E@DA_;U?\S57#2?I 7Z+N\&Y4.4\K@I'R!&B1C>2T(+"%YY@#
M6AM- E*8'M?2RC6',E_9<Y5%:9(_Y4J;@$3>6_!??CM5^Z-NOY=K%FU8D& T
M,4PF)0,0@AGM6!/YHA."2QYY!E"$I!CU;9'#*OHVM<NJ^DREM:;NB=PJ^O@Y
MCNE*9$U5J$K@H8.]6P:,B(;K>R#[U<O3M@3!UCT0&\R58)O*K.>>#K-,EF9L
MYO9:N-RJYMHE6&P=:HUW+1"V*X56S90]H#4A"):([QHD$I 00.#$0YKCLF&W
M>F]/&Q'$LM5J-N#S5.<16PM=M>>;SD'>(]8ZZS$O#L.PF8@&IE_*(4?FC2J(
M$Q1N,HV)N1# Z,E)-T,.J7/JX[3#7&ZJ)"I_,-&JQ(Z-"EM<Y[=6<(>\@Q3O
M@5:<R%+PEK3#D'#!8G0]A-7GM XN?4J:7=\X>07-\$-<.7&62'E:75$+\G/X
M'Y# :.M-UH'WHXZ"':"'96/4SSL7QH_IS"S@1$/@GK0"MWISZ?>,ER^):OF8
MC"IR)'<56!I+5KTZ96A5[CGYA'>TFX=%YD1*CI%K3XS)"%P'8:,_U$R3($P$
MU:CY3G7S+ \FVR9EU_=-/.+99CZI0/S8[NTE)"&056?07R<#0]#75LR2'*!"
MLN_WE 7!!'2269VG8@97V3*GN!B=&S*U)J\8OCWNRGMP\[R=LP O-06N!!\=
M/UL"%)$]S-OQ:X<L1Z6'0NN.X:Q38ZY_\3Y5$WS$R2UXAL#SGCE):Q>KU^>Q
M>MH@^&;O!:'2TK+0^^5EY1':_)<^-J;G!G)= X&40&8IC[4<:O&ZY;U):'-L
MYU2 2PE9'Y81M)F%C\2BRSXLW$&,C<OGHN<&7PHVK9[)%-">E%W9)B20'@((
M**&/SKI_[BW]KK_S!NZT)B;,>F5=,-F"W<NNOIX7Q( SU/3S6.S+/'Q42K38
M2GCJDD^-*9A+55_,U5-LY.6'$9?:$:@I7?/F*3?^ZT_H8^R$$$P@D5>SP]0Y
M'DZPEU8G1O@D&7G5VBMM"%4PM<JMV,<+[X% 6#_@0-WJ?F/8A5WY/5 3G<0O
M2Q<.9V5D/XJGZX0D";'$8R^@<<=3OW"EQ_"S*9HUFE#.3+=8FQAPY+7FHWD;
MD\.JM>,4:FJWQ:%R1-K%5SJ."49^HJ?]K"@_N 8I3$!"#D48J,;O@2*NVC1I
MX>"9IZT/T_\%NW+S[A(M"\2IF;P"@),P8KR??$Y_=_;2/*\72Z=>.C_ID)N]
MENU1+.@0<XER"9)D/P&A#351;]%&TO@3)U!OGH[,V\U_JAM9ODB"< W40K.G
MX-4]FERT]X+?SOY'!Q?^,QF)_W8=9N<"(->(F#!YP2,^:-THLNY OD-)_^-Y
M/IW).*:KBD5&VM,0^DPV@&&&4^Q!-"FB&1T-IEQSI%LS"5MU(Y,V-Q8HNQ5A
M#Q"C2N#F;Y?64?PR)MJC\EMG8#UTXWD"\)["L)C[N)-& ;6L*S190.?I=M+@
M$P*N+H@"&2Z_.J76*ZD\4GXCPYUI0^YH1W2L#+,Y=)Z1*&M"E)5WS<8]>?7(
M(L3Y"4U,1X,+^F#\6[,6K<-L(=O[%M2!;P/\3%!W:!Y)X>+$E^?@4<@BV V%
ME<>JNEG-[>KJAJI'BU01=Z(Y$?74O#5P&.8X19P(Q=.>$Q7KJY+''^Z24KE^
MH)Y@6DY&\1X AX8],?LH%-R6OP>*F3@"8R9.U \),!!);Q^4O0X/\HFP*'@
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
MD!]R?72KQ7%?#V/3WHU?U*;(8@")5$R[X@KC!VN!.GM!K@MQ\-</-Y)W9:+
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
MC\WBKU!D/AS<TIQP_QR\%-:B<%^3J,S?V+SH$>3\!3+!@^)!=-(%*.0$X@=
M:,ZC-CB526_>K[Q0I>BBY55?V1[8"SA?'U,UW%X[PDFBD!\#%A0#A K]Z$R4
M(#A#!*5R8W -_JU^P'E-J3[K[>11L*_JOF<GK1(CYY;38?8E8LB^3K?2& N#
M0%L=/OYNX=FUXLE[ FIJ@8 #5U[3("\^:?6U?]8Y _-E]R=VZ3GLY'Q,3I;D
M-RDIK2&^S>E0$H$ 734IMJ&JT3YA\D@2STHD;+VXJ/95U8[#>ZK7E<SM7B.?
M&GWUS"Z=[-Q>3RETK9U^=Z@TR^VH_;C]E;+Q*5L#L3B7T7OVUOJ'LX]>/LD-
MAZ;=_?RQH,VCH!_=:*K>Y-[Q<S!Y_'G"Z\"<S&UKW8"PKM<%V4O#835+/?J-
M#265QG*KW3)M]D*#&5&2F)-_YT295$EUL:NV4)^7I@[&C=OFUJA-Q^,@7PV/
MZXY_E+3_Q,$NT6OJ(>YG[G2N0U=J#?UFAFBMY6['A']BB.2KP.6YE2 C!<),
M!"&Y#0N)>27>T)7],Y<$PA_\=CP2A[5T?-RFE45GLZ98,T!-$P"K+T4#@3';
M4IH!K=&[MN!RWME?VSO; K0-%Q3&3#+Y]MY1/.D#ZM5K7A1#1")!:^5;E8H5
M_'ZOS+T5C[S6I&?RHTE[3(;[JB<0ZB@W[FQ)2X"Z>AVA.I<%V+0-KZR.TS[:
M>_KL/2S/U7B)4P^E>F>NP1-,YMCN *_F3C- CR9B:Q]5^S$WDEP0$=IKU]ED
MI^LQ^_UBS VS[Z)L0PME"[YW#O(W8JMRDSBQD8:9-"X3"Q\C=WW2V6CG.1G6
MFU'K;?1AC33I?"$F8\K_%\847FRUXII;$K^U;/):C"!^GSG+N=?_F:H OR5S
MCEACLKN#1VD)*">OJ%/"@ ?%+-B-N/LTN=6&CYSUP8TN,72\?_S'N)''R4^L
M#T\@99UN<^Z_]( E]"FXNX?))]!$XY[Q1#*!]EX)#DC!U[:W@")#(+P/ %^"
M"#OV;7=)-*UY@,>*9T/4!CH_1^'E3G^.?.&+L!B77SR?\*MGU8BR']5X$GH?
M/>'U!<Z+NH,9OS_3XJ#]9L1J8.):%5""/:LB^'CTZ];UOI0?[KYZ<9#I^&39
MHR'V!IO36OVHV2&Y: 9(2/,QY1+5'1BB:"-P+=-:(UE#2AI3[FT/55ZN.'L]
M<(HTO6=A>4'QNW=-=L85_:\LY;388"7FK@<1%]?RB#3<;,HBGFGW>'*CK7BA
MS3+^:T=.O3XOKG)HS6)*LUQB+"2T<O>E^1K/.1 -\D?450K0SQ)\DN3VZ:NV
M .XK=&=#//@Q W2HFP'Z!M9FPMQ1!:9/'UC/@ML@^Y&BR<W0_50S?U?\$R^;
MVL^])6L??3!@5UZ'*7N8&%=I6P%/^KU/*E6#=M3OK$J;&U2A*29"G<O[@@;$
MXYN]QO((N"8H+Z#0EL%:/7A[Q">>VZ7_$@XWY.4I@KC?&/70\17[:$NFZNT:
M = 6:L*0_ >O;:$JTG*QIU&-5W"S[Z#5]R.*W.BGPUNF@H^04,_P1AHF ]O
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
M/D.24SMW:X']4T4<EVM?VCO83<>'14?*[DW(;(:KWD@_SD?(\*(>XR0/S1U
MDY& OS?5\P!=9A"O';KNN@?1O\D !0MN;XR-D$\ [!15MXM ^]6^=>IE@E"3
MK3EI)EHVEESL+\)_?PM-NZ7%%B-Y^O!B<9#PG9T']^7LKM4X44M1O\PKO/J5
M'1YLXZH0_A&TR8SXZH^X>1HB-W'#('0A9#/)RF3')+='EO8.ZA0_1B';EB73
M^> A)KZV7XP+YCQ,K_H6NATVMLZM0;W]L6GAEQO (3WH\J'N9U].1&ZF@=0Y
M'QO(N;?WU<(]HM]("UE:2!D&Z->H;#VIE7W'7/YBX]/_8S%#38<4NP0[=F2<
M3$+ZIT529&7OW^ICK9,'F>EWC'F>,Y"W\OQ*]\O_P.1$1CV;O=+;$#J;[1R.
M$Y"[#M3-@?F!A&;]3\]=SKJO&9-.AT%_B Y-AD$B,3U1%'\Z6Q=%B0H&]HJ
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
M"0FF8#&"QP*8$8H?X58]S5'6R9YB:A5"'*E+O3:DM#+%<WRMY<7LC574DOJ
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
M*8U'>Q_K&*HG"],^(P\6^EV<363$IAKR/K*<4Z6Q:Q'$20748HH:^0+\'-!
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
M"Z=ZLZ""C],;:DZZPN6PT^K[0I81M7V)F*/^6*8GEB1 WX(DP_V0T "B)/\
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
MJLI0_>O+IA3^\HA8E:=N1=(5TN>K<7!8IXS<GT#)3@33M9"LR!]44^/5AB$
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
M*"$/(M.'BKL:>WXTF-*D?H(><.N>J]N)^;-1IKLN(83#L)08O"3,B*L"NK4
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
MKC1WHXH]N@OG/Q:.G/O2YP)1T>9*F;.;)[9[<VD1&7F<J^B0$;V&H7V  YO
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
M;?K2JW"+V.*WI")PBJ(JP^4Q03U\D$W%S3MN?ND=E.,RO+W#]N2(?NY[\YC
M2-:)?*M< R6G]6D_-V&(SXE;A2@N4ZC$Y$>*P"5^G@ 8$+.Q![@K0NM6;D0_
M46HA9%OK!.G*I_&5.CNYZR=1TB4G+:S?VIHT& B(9F.A&H/EQ_ZH]<" G2%4
M-@(D.*U(SJC @LY>A:0SR?1^$-!'<87Z7&J?:>(BLA$H#(VJ-W] [O9)C HS
M\-<-=8C:=5]+RC_T[#J0AO<<(%'1,(:<6-J1)\5_SDNGY^QQZ>!1>XVQAVJ$
M!FW<_LH2:T+Z<O2$3WB;L\3/\UL#/;0^W.TJ*I,5E1WE<8CRPFC!N6_(AFI.
M$'>>'\A=L8M/%Q[G+M,>\_S8V,=1>S![G-NXO[H^1S[H0!M7W4TO:NKPR%NR
M?WCV)>$>&FXF9I:O]4,VP,R#Q)*'%,L4\K(4LL5J@#WB)O-$PYC9HS?6F.@Z
MYZ=JK9.UB+\G\ITUPJ457:."DG;JC_T>($C@9NT4>A3>VRED0!NJ^Y"J6&,
M_>! I1 /&#]L+;N.KSFORG"LJ[^;8-VLAM;^=,_6TZR79EHS(_N']\"X><,L
M8HY(Y/H@-(1.(LI:P<7[Q0%F,RQ=;(Q18U'3KA"5 'MV:EGWG3TM97T12U<G
M+_F;!)Y*L)3?U4"'2@MN&,I5"QR%":*FM6P@:%-KM>"*<#, LC8NF=;Q<H$L
MW,']AQOWZ"'LBL ^\W[:8E#B_3'RJ>Y.1$$D7WSXV/:?>MB6!&@//IG8TK:F
MJ]Z$U*#H8=U$&0Y!+'PZ4Y,B^4U#HKSC+Z6<_W=3E\\_YSRG=A3FP6PDUT^\
M_\!ZE7#;)?#$ES4]=ATX.(V9N.=,<AU3J)@\7RQ4ZJ3#=[[%2EJC$!NPR#?5
M+81>C:("J_$/KI<3$W<]J+LI$_0[UM7ATWKC%#?I[=" M?ZB(%U>OH5LJP89
M&ZMM*8K'G_<JZ"_?71I<?%P\V*@ZT?A4X_L#E'RL:[[O,77=_9Y[M-O#P_6(
MM\$14"B[.X"U,Q.X""2+9_":<)PV4,J^R%/+LFI_'?VKM#2H%+-4]^DXK6:3
MI8H#M"51ED\%K*?%1WVY>T1,Q57(@M>32=#S2X WN1D"C(AEE;@CSU<A2B"[
M\=8(P(3.XWN\E:LS*2JHCEQG\H?*VR_U[[U:9Y3OV-V9WL/@&KA,7(,(;$.H
M;ZVZ-;[XC%W9UV+_SQF8)!%M%=M-VYQ1M]/$&/YT_V]2_EKC!-"9+"?CVV!T
M6(X&OA<VY4V'RTYT*;'[U]37-D7T6T8]5F8,EPR=WR&'NKZO<-[-@6Q2(W'2
MXEG2LP_ 6H: !N\.5:&NCGJ>^3Y]WB^)LB,P:-<U9MH*(NT:,?/*8G:+^N5S
MCZ,L3C&ZY#]4>.D=7O<G:0 U@)C+!&G0DHS \CP"="!* B?A]@F''=78,\#B
M4PRS5V/3 CT.G("P8:N?+A$M30DE^UX,5@Q*5'Z0IA].2O 6;A7P*[FV'.]5
MR,9G:ZGQYYD9_+$/43H2H@HA_O'(N1A66%=>R+LSK2X.IB]-714+GENNQY!"
M@.DU=;_KW'&QS)"44'F<!MW69?\$4^S.]:+F=OEP3Z)E@DCI3)?=9C/O4KL9
MA*6-'3??W<LN*G?*=_/^OO64"1#/0?S/.F;7M:Q \,FD]U+SU%Z"*M:"I]8/
M YDU#Y;RW2'@P4N5SD.7K<LFRNP]=5:>M[<=T OJ>O.DSUC=^MOL>N"QX!Q
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
MRB4KEWSPTK1,:9^Y38.LIPM5D_"TDP!LGDZS$JU"DA$1R*GQ?IPA3_=7UO*
M!B&=Q!ZK\[\2&G'ZM]^M+M8R1^MT32V^0:&/P$AF&0HU+W,[P<C2B.\IQ6=
ME7=15-^3DH7&\1<;:7&Q9G.IE9?&7+;MR'4W-.Z6R_"0E+A1YZV.>XW4HLB"
M?D%!K"]4X]%3'3QY<O.3 Z2TV9U$,#00(@EQ\&KV#.H()BQ 1W\+;=,SC)G/
M^X<)-I%J>A)P:RF: F"46PK"R_=?D4V_.2QN-KU<%1B=HVZ.ZHC(PAKK-W>$
M5"=4FPDT!ZT$KW?&%TWY?Y:1OZ%>K^KJO%V'Q%:8)L\7<]9J0O:+RL'U??T0
MGS**LXC"JSZ8M")F_#5[75AU"#\G"A_H-V?GJXZ'$E[DGCQ+#.]0'*Q)^7/+
M?_<0+WWI 'AY.% !_CP.@+?:N @8\]I8Z>E+5V I)W'Z7'Q6O7"#*;W2NH^7
M\O-^_H)?Q[-=V!S!A,3!<?5MA6?P]L RB\0XQ)9:,A1LQKW!D[V%BJ%L:#)%
M"[N#I]J-CIV[>W;LBNA(WX+&E2VF0^'%!J;VOE?V/2L/BS?=86$>&M6-FHM/
M%UM'$;D787U,AFT?GDS(Y>"@ 'GN=0'+T70@A]697$VIB[XLG^^:GVU"$S>>
M9,V[C13G'VQJA/R ,;SGK>F<-2V,8E$QW!S?<P!NB0D9/\:MYI#9AD F>\EF
M9JEY,?O3KJ:69CUTJ%[UA5B3Y:MQ)_;[;Q<4\\\6\'LGEK&N C?<6ZCJ(^[D
M31C:W!HF*;0HW3\^(7 9[6H:C$,-CF:/W!KZ^-QO:-W6SV7)!3^\A<K'^>#F
M2*.![G% N ^=36PBYCCX<5V8<Z^I<\LZ0"Y,]H-C6??2HL>;!"=8R8#MEHX/
MO;<:.W>F:ZJ3 L"9;BW@]P,['P%?Q#)G!!'8M7Z.^'2Q2D<G]W<O(K<)@SN^
MN9WU6U+]Z?)%^=LO97<[/3/]V&1NF^J4L'_OLC*^QPT?K<"PY>^BBMJH84@U
MS"KD,,_Q7=WK%NX\:Q.!,U2W>,VEY5'_'E'YZ^5C7HXEJ,Z:HQ8E$Y_5=1-2
M3B.*PG&&8EE;7BB_$R3AP>!X?@./$^=AREBM K9A_W68(((5TLB"F0=+A>2J
MAC_KR/VJUV9@:+G+QZ.F5/I2YS];T6*9)5Z%6+8-O+::JXOOV2TVPO=8=%WF
ME=-[_A:^(_8BLW ;W];='[/V,@]*+]KXUMP0'IQQ:,>?#\M.O>J$(AWO0'#R
MG@CE14TMCC"^D^CA'.#U6.C+4^M9A>1<#=$#B ^P]FTI'\RZ1JEE?.GPR*ZO
MI\_N\.)HWW89VWI7"X)+PLBY\)#I0NWJ2,I>7K%0SZZ[I<%3A!;8V7NWNL]Z
M&UB>=%B%7-'R^TP7*D>(3SJ);H(@-837)BZI1ZT4L"8SNKS9S(U1LX8\P@US
MK$4-<_K/.(#C\S6SLR%]=[(B;I3 ]AK,+&H.9@D*P_+VYU%M5R'H$1GL)1Y!
MJ.;-#Q0]ZEHGL!"Z3HJAV.WCP@.A\P25J'+%>SW19J*6_B<);JQS[4[A?A&I
MVAZM1]O92?941BV_Z]]4<:A83H4[PM<"]LPCT^7F5B$9Q,W6=>=I F1O\?I@
MF\33WS[/#)H'DYR"G!XK0T-_!G157]EV)UB4BD>AIS> ,\3U&<DA<H]0IR/F
M;=,IVVESU/7?RO=RJ_NT;7MC(\T[KM.D06AE5I'O]CQGZBJ<_3[GI<6LRFX0
M@6\6GN2I"=6(<X@E&(N9!$=0@3B60NJUV4PV0GT:.+C,F?!K8[O<W*.Y_>YS
MT?NK;E-'!S=L;>&/<N-[D9DA%FL2!=@(H(Y-31+#&P'D_"HD2;5<8ER(AJ7%
MZ+80C[K/[]G^XD^>P<#M7:^SMUD02^53D^Q6(5-$?HJH@3I7C6BB9R&BP:L0
M6DLX;2#"CSH1+9;%>'C+,D*F%R9LU)0"S6:?_9:.D>DHGT7/!+I?.)U!&C$]
M5_N9 .C9+CT$/37HL_$"!Z#VX)CB*J1?9Q^0>7V.*!'D536#=.HHKV#7^9Y,
M,'O:T][N=B:7/=<#^1G^PZ'2Y+7Z5037W2N4#P[YYCFL])I>92%4AWIZ.3/$
MLK2GA/*4*H?3 U1[&>C-BXQSGUY->L2@#<I4>_K(+SZ%O4R)[I2[[\=C3DV*
M9=;2+"4 $%=(KF"- !D6Z8;&,HV82R4O]QN)=PIM&WEW)HZZUC,//5GPN]VW
MY915T?!'9@>GTVV/R7W$SFW*&Q:T/?FO15UP>?'T*D1*J#]7JI"-T,(I"5W?
MY6;R5'Z-3-7Z<U?$&Y_EL=VLW98E2Z/5WK>]&' BOK)PWE!@;'AQ2/20BB9-
M*XEEJ.!8M,=PVK@IIM*RT(LKQ?9+;9$6*Z-FE;G:)'XMYJ'5\<V9\9\&G(H5
ML;W,LRYD=RM(3NU>I+OH-A5-!8R(2X7UF$36EUOXN1(=6T )7HI'Q?(,!\KM
MGJ4+]IVYZ9R/<C0Q1-K\^9ZE[E3JNSW7K^!5A-L['O4\>BH*/]?PU[N?F(YO
M7DZB[  4>G0D6Q*]4XX&1_J=_&T+W@'$)2D=5H3/S_)M)1F,\4Q56'-S9NG@
MQ':%&OQ9YB;<1*#4\QG+W_RW0'$UD$SON.,9]X01R?#JKBO//146X/*&L))V
M:PO)8F_>VR83X_7=YRG.X.NS$[\AMJ;W(Z<2/8&X?X5IB5U(<!]EP;>TB4?>
MMBQ=]@AKYGEU^;NUJ'\Z]>35@M]P)K_QXO?:E@9B\/]_I=;_KB%O0UN7.7)K
MA$94!_(HM"(VHEM4IA^D64LB1ZHV 337X5:BZLF-].F]^KBK&X"/EV>IR*\D
M4YL71A%6H1[-'Q^6B28*F67C[P6S$)Z<-?>+16WNRYICCT_&?NSV?WVJL9L)
MV\6*"2]<OEY8!SY!%L$:IG*/P?[:PH2=*WBQ9VV@H5 1*I:-976?'^D+5'AN
M' U[:E[1WM21/!!HUV59(>EZG$^1/BT-?TB]'$E:=]'\6-D[#R(6_T?I5\)U
M8XPX-K9(379\%5(=A_^3\ JK.D'1 ])9B/1?A%LAF\7/>2<8IY#<VU&Z"]N*
MY!ILAEI8\0=O/6]BY:HD[=U^8WS4^?H=79:$ZG(,*7X!OY>-<MV:4>;?<\"]
M[:7FCX'O?+_HJ0OUTZU+J<H^)\XJ^SA#_E=3N<'S=.(1,W':BSK:P/6ZJ(X8
M,OZ,?G>.F'1&_UUW9\?2+,]5SVL[I*#9[N-\"?-A$CP27&.>XMYR1_ W"M=?
MKBFZA0WBX=UYW>DI!A0[@_9J(";8,B+WN_@SW[G$MOV>18!Y@.\=T@O) PZ3
M8RO_!^7(_]A_[#_V'_N/_3\WZ.K4_P!02P,$%     @ 9(MA5G[G.V(580$
MQ,(. !4   !F=W)D+3(P,C(Q,C,Q7VQA8BYX;6S<O7F3W#B6)_C_? ILM=E.
MIIFCD@=(@K73/1:Z:F2KE+129-7TIJVYX8Q@IX<SBG27%/WI%^#A1_@%T $&
MJ\VJ4E($R??>#^0/#\ [_L?__/&P -]$51?E\E__%/XY^!,02U;R8GGWKW_Z
M[?8=Q'_ZG__VW_[;__@_(/S?K[Y\ &]*MGX0RQ5X70FR$AQ\+U;WX.]<U'\
M694/X.]E]4?QC4#X;\U-K\O'IZJXNU^!*(CBY[^M_I('68B0P# DG$*$8@D)
M2P6D(1<93Z)4<#F[^TL81RC+,@J)I PB$5"8\X!!@1,6(BD2B67ST$6Q_.,O
M^C^4U (HXY9U\\]__=/]:O7XEU]^^?[]^Y]_T&KQY[*Z^R4*@OB7_NH_=9?_
M.+C^>]Q<'>9Y_DOSV\VE=7'L0O78\)?__>N'K^Q>/!!8+.L563(MH"[^4C<_
M_% RLFHPOZ@7.'F%_A?L+X/Z1S",8!S^^4?-__1O_PV %HZJ7(@O0@+]YV]?
MWI\4F?^BK_AE*>[TR'X655'RKRM2K3X0*A9*^^9IJZ='\:]_JHN'QX7H?W9?
M"7G\L8NJVGNJUC+76H:IUO)?3@G[Y0KU'>F[.M35@7*-N1]=Z7@.TX_.U+U5
M_"#\*[PCYFJ5VQ?J[9*/]>YN1%VMNG^-7;T6Y8HL1G@MMF)V5%[H'WQ0?^O$
MZ >=(=-&3D?=.ZJ*'RNQY*)ER[U'@X+_ZY_4W^;K&MX1\CA_M:Z+I:CK&_:/
M=5$7FKQO?A3U/,YX3GE U*S$$XBR5,(\S%*(,9(10Q+Q()FO-J_V7"SA;U][
M+1I11G+^9&'GZL3W6HFZ7%=L.],]+(Y-7VKFTG,=_F5)'D3]2+H;E++:*6CU
M_[=>3;"C)_A=:_K__8]?MK8-QW4Q%EJ+Z0%5LCUU%MI9**OG,)3,%(;M-U@K
M"QH,)*EI8T3W" 5(%/TB%JNZ_PG4/VD^Q$M2?CD8Y9NJMX!4[,(@=%?\PDKE
M(SVNX-YX:)_2RM15:?6"M  K%?X$RHJ+2OG 1\S9O+3R>\7G;P1=O5<^7=5X
MPJ\69?E 177W];ZL5FH.>WA%EG_\>R$6_+VBEA]?%(>]4]=4<Q%S+.*8P(C%
M7/FZ*8541A$D>10F+!&$1;D)4URCQ.1HI%<<U%ISJ&0^ *IT!T]:>5!H[4&E
MU =2ZV_&+5<-TWGB&0M\SZRD+0!;$V9@.Q"-%5"; ;0=H#$$-)8 ;0IX-])
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
MNC<O4^MA&NL$)4:38$!%;A^Z&GUYXQ?C[K)]26N%\@16)7C<-0/4VQ"$)O*
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
M[LA*2;NZT=XP)8V^C[S]/@Y4]?>M?!%\S=JS#GWN46^L -^5%:!N8IE6C3&
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
MV0G8PXRQ2"09Y%)$$$4L@I0D N8R2_. LSCCN5TQ[>N!'Z>(]FVY4JNOA<$
M. $Z%3) 4B'+0MT8C:$ DB!24V,JTS 2 E$1SE=:I]'>[XVP_\+OM]D<>3V8
MOB='C:/6$+QI<'S[0]<%UF'F?;S,KV2U=MU [#PLKDHS'!<R;GV&LX8>%&DX
M?[6+;A//^EU\$;J;<_]++3N<DRA(,APE4(8Z^#H@&<Q#2B%2*Y8D"H4(N5&A
MV:$*3&TJW6:S-U6QKRK,;P"_&;'X!-4SY1P4[S]HP+/1O[T": M\U?,WA\Y+
MA7\#\2]8\]\<G/-= "R><W7=["UQ;BI_I'$<1U$4PX#K!K(X2Q2C90B2.&:(
MI3S-J%%/02-I4Z.OK8;#"V@?P=1@@]4E4K[=H.?UG[?:NJBD?02_P<6TK\/Q
MI>II;[7V4E+[-"@65;6//.2E"FN?MN=,;>TS-PTLK[V)QMJML;I3"OC5TT[
M5ELIN.D@_F%3,)-@&0@J<Y@P3;VZ"Q3.F(2292%3OY226[5SO5ZEJ?%S6VVY
MC7K<M6FWY+(NK[1[W:8JL[9L0/%3AP-LYJZ..VR>)XO=^MB71^S5T!&SKX+M
M#&17M:ZO5VC<BM;. #RH6^WNR<.H_*]ER76 ]F?U$=PK(5U^G"Z M2VG-8]$
M+F+)=>QJ3B 2F*F_A1D461Y*W8XRS$(;MC:2.C5";F*ZNCI(9*.F';&:P2TS
MDF49"R!C)%7K$A["'*<"IED:,(%D3!&WVR-W#O@X6^:]VC/PV"D.R$;SG4&P
MW'LQ&P6S&<PYLIXGJ2VDO<9@JS*X,8#4>OZQ@LC1%&,F<]19Q J&YQ.%W<W#
MYH*/8G6L).+[95.TYVCM5")QE)(D@IG4$P-G')*(IQ!CD28B0TRD5I5V[%68
MVBRQ476G%*YEQ=L!XV#&57[1]4Q<NMCLF=JR6]P]UY8=#J(C:AN@P*@\-QR@
MYZ1WQ9->/B=,:]X%]W\CB\:CR B209AB&.54)X,Q @G.4QBF49J%'"5I)%ZL
M@,>!NE-C5JWA"];J.!Q.,]*=SB!Y)FA?]3DTY_>979W5T\SM.CTZ$TSJ.J+L
M/VTVUVG@O9;A."W5/G_KK9*\>GK=Y+ W#<G:DA*?UJMZI5Y^-=G-$Y3$(4D9
MQ"'5.5QAKF8/W1I,R"1A)$R%,-J$,1,W-?9O-0:MRFTGP5E7=P/LJ&V>[&6
M^'F"=X^C9X*^%D*KS#!S9 ;EB1D\?K2L,7-3=W/(+.ZZ,E7B5T%TUZYFBV#S
MP_]5B$H]\O[I3:F#+N8DEE3&<0!#)M5*/N ($H$CR#@+$4I"EA.CJCZ#I$^-
M;+2>38,[ 3::-C[(QYN_@=];G8=F5AB-AIEKZ0UCST1T';S#$S%L8'*=F&$D
M^V42-6Q@.9FX8?60882V4^KLMB)<*.?KT^I>5'U-Q^WO;Q:+\KL.['Y75F_*
M-5W)]:*_ZG.Y*-B3XCO!$IQ&,$=<\5V,<XBI3AH3+"!!AA**D W?N51N:G2X
MT1C(L@*]SMM&GVV;YV]BJ3YHDQ,$_Z-KQI\O-6:>Z77'K!EH#&M&J#%M.VC;
MJV;@P@#/0&LC^+W[TTNS;A^CX8C%G:HV*LG[ /7Y'.!%QH!X7[T@;[M,U%WC
M0<$_]6T'-T<E81[1,.09%"G6>7\IACAE(2098YRK*0 SH[P_<Y%3H_-M\QF^
MH_:V0Z--/+ 9YN?IV ^2GDGV(HC#XH/-\+0($G:.ZTB1PL-?4KMX82M\S@8-
MFSUIO,AA*\OVPH?M[ASJS'\K%]^*Y=WK2O!B]8ZP)E:Y+\I*&.$H1S!,:0!1
M*I6?'D<8DD 2%$M$*;,*.#LK;6K\O%$6M-J"7EU;A_H<PJ8>LB/<O+N\)R#S
MT #("!-GCN<Y62-[D@9F'[J&)C<-;C5XO(R>7ITTBY-YC"7*$JQH! 6Z8T86
MPIP+!&D>*>\/DXAD5C4>+HN<&I?LE4Z]7!MS*-!F;.(6/L^4\JRZZ#Z X/?;
MYA3;RT+8'"9W[08O"1R[VZ A $>:#9K>.8QTCKI$VZ;2)[VFCV+U2=Z2'Y]%
M]8K4!6L.>^:8,N761 ',0IY"%$<4TBC,H0S#E(F$)#A/;?C)J793H[(W1]<!
MX*=B"7BY6)"J*6S?UG;_V8[AW(ZJ&1F^V%AYYLV]8=IH/>M[JOVDC?NY[]UZ
M_%(=ZEE*W65MICM#@,;.]J3:'<MZP=\1(;O5;53N]@+K<YKW(V3P0E8??&B9
MNJ.<7AK_O5C=OU[7*Z5.U6YK;CTE27-$:,Y@F.G<'A1&$(>)A#'):,*#+!:I
M%>7;B9\:I_>G1ET0EGWQ*TOTC5>]GC#UOPQNX&S8M5<=?%>Z@UYYWV<X0Y!S
MMUBV$3[VZGD ,$>6TT.>,G1]+:2HU+I])SKIO6[CP^=Y3D1$@P"F2"2*Q(B$
M>1@&,,Q%('"6AC*QVIX[+6IJA+71M&TT-.N[$S7]C7CCC+8_L?1 SX!MNK9V
M :'W-76/WG[T8:NHRQ7T)3"<K9Q/"AIYQ7S)X,.5\L4[AG>AN%6WSFD:)@')
M.<PBCB *$P%)PAC$!(4HX2&7J77W"?W@J5'"IK^"5LZ^V42#U?EO_!H$?*_V
MC(P?U%-BU]*K>DDT#QJ]A\2N^L=Z1^S]?D"T0U<-HKXMNRR%/K=!U'^MU"+H
M9LDW':Y7ZF]UP;M5T*8PT%P('"1)D*O%2!I#%'$"J9!2S>@L3E B<8C,"Z Y
M4&AJGW9?G655 M+:!)BH5D3-\J3-7]*[PHMM:HC%2;^+\3M/&R\Q*KX=B,X:
M<%OVJ6-@:] ,-"8!91/8&@7VK)IMJX^-/%@601LC#]I((1WC#)Y=^(=#I,\&
MA[B0,U[HB$-4]@)+7#YWY-)UGQ[UA;OI.<^*E[[](2I6U.*S[BK[I5PL9%GI
M&^=!G.=I3@D,4!2JJ94GD/ <P33@":,AS9&TBC0?WX2I3<L'A8%[Q4&C^4BU
M[H:_$68K^FF/L^>)_NI:>C/0P3#;S6T\4E1Z_]WQ4C+DY4;RI0OV#3?@GZ/
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
M)H(%+ "FF01<Q(PQTTZ*.P7-=HXV-7HX$M#1[M\-JATW!(-J8'XXEC,ZAFP
M\[\5)L&J@'>--7(E< NU+ZN!VSP4*+%JSTXF_N@MW6Q>U'I3U4V=8YY2I9($
M),B<+F)* >,9 2I66*888WW@Z)5 =7OLJ1&*J?:]WF^G2RUNQ(_E[9DCU3$)
M=I0S$+0#$]#5G*?#J<6('KVU@KE_5M-]P(;*7NH8^76SE.Y#<C<;R>(5GI$E
M>IM:+Q>B8L8O^B?^\DW^N7VC%?K7G,&T0%Q1H'B&]-D'"\"DR &D*4&<4$BP
M6VA)QV!38ZHOF\6*+YZ7=;N!$\D=(R"Z$+9CI5"X#4Q#)V+.HEK0Z/?F7R-Q
M5(D<,AK" IE0X1!=0XT;#V&A]$5 A,TS;A12;K;S?RQ6BZ?=4W.L)S$M&#/-
M Q$B .4D!I@4&<@S'DN>Y8H75IGB%V^>&CDTPMD1P25.W:N^E_8#+_%&KH 7
MFYO:=BU;_=#1DM7_=5BNE^\;96W>5*-=B+<_X-OV@FZKT.C/ZH.^V.B]BBZ_
MK.N:Y0>?!-1+DI,$D)S' "F< DSU@DP3@H6$O"")4^<AFT&GME;W,IM]?"]U
MU(KM[<*PF@"[_3TTK .30 !$/1I5V$,4K"^%Q9 CMZ&P!^&RZX3#L[X1#^^?
MY.91WU)^WJS_V'XW8?1T]3(7C M(<PPR*34+Q4@?"PJ. =&_Y#$7>5(D;E$/
M5\>9&O$T?OU6UJ@6-FJD=8U]N YM-[\$!&Q@2O'$RB,*HA.)'I$0U]\[<C1$
MIW*7$1'='_<U*#P]K5=5@LP7NOF\J7BG;F[3%F6<LSRE4"4Y8)1P@!C. 46Q
M $KFF:(J2Y#B;G:%NV-.C1QJD:/2R#R+GFF;_ATB:]%F"FP-#T&!'=S^4&'Z
M:XVI%MA$4=4B-Y4[]D5M0UH@K"$*9HBX/^+(]@AK""[-$O:/>CIJKO4<K/O$
M&EOJ!ZW-U8_\(O5)Z1O]4XOQ;K'<F8Y<U<*1+"X0RBG(80H!RF5A&M@PD"&.
M"JCO5;EC-;RP\DV-Y]Y=[=,:A.9"SZREA^CUYFMH+]+5CJVSJ&EN7=?'B,SR
MO]'<=195[CUEW%!U ?%&T]"<.] <A'),!99N7.?5,-!>.+@&&L9OCPB90_!Q
MM3W)(OB\_2XWW[[3U<_KM3"]C>:$*,:5T&=>D>7Z])M@0#%A@&,42X5%K)+"
M90<95?JI[2\'@9TR %]GYNUVF,G.Y\#[3[],,7HK4^SH&[(/C3 HF+9CJZC%
M(=SF]"K3%VCK&E?V43>V5YF6\VWO=83P:6M1]\OXA]Z OR]?OLH?4F_#<ZH(
M)Z841I8A"1 5%! J),A@K.+<M/5$U+YMQ;4AIK:]M"UOGFHIHTTMIDNS@ZM(
M=N\$8? 9F*Y;:!H!HZ^!H''I\] 7HK'Z.#A"Y=B;H0N%[MX+5Y\<L;="E^2G
MO1,Z/^D>MV(L3'5!U97X_W9TN5 OB]7C ^?KW6I;FJO'<EWN-O*;(>,YRU6F
M>"Q P20!"",$6%$HP$F>BYQ@&7,K>[7SR%.CPU_?OXU^Y=^EV"WE+(()B,DL
MVFM4G<$..D6M4M%!J^CW2B]+5[O[3'7SZJ#X#^UT'QQZIY =+QA[A/2XC3=:
MR(\7#,<A07XOZ)>S4/O_Y=MUN2U_D=LY$I*B/%$ QA(!E*0QH#F%  J2,RH*
MRGGN49_YQG!6:VK\8LSO)-M&"WVT-K)&W CKEXQPCJZE6;D'6&,E&6B /K8
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
M_8=CD,<)325*)<^<3CNW!IH:T[5R>E3KN8&DW6DG!#X#L]U>Q'&Z<=U#)%@
MZ8UA1HXD[5;V,J3TSN<#%3G^IM_3)OGEG$D2ZV,/1"DPO:,!5N8G+!0BG"A9
M.+6+[AAK:J1PI:NZ$=8WYZ\#9-NK41#H!K\<>:+6O\KQ)1Y#%3D^&NEU:QQ?
MJGRWQ/&51WIT.OB^7NHGRMIX,T_3),WC @$DLQB@5&2 (10#?45*4L(5XIEP
MB=NX'&)J01N5&:JV]#=R_M__%TY@\?]&LI+7H_7!*:2*9$PJE0"9(FR"=7-
M]6^ 9MY$*IQF.$OG=6757[=TLQT#V//AAH/WC7Q<K$R,0<3HTC3IZ(TG$S@K
M,DX!2S,(4,$0P)A#P"%!-(U%C$C<X/E^)<9#LQULP""9E0@)I*5;J!<T0[ML
MCH3[?UKOR] %>FXC$K)7Q^D XS?KN*K@U6X=US_IMR5]73Q^WWY6OY5UT.)G
MMM7;G/$9O/^3?S<.B _KS8?%RGS_3R_6\YS%B"5I"F2L]/85ZTLO2Y,<*"$)
M(ZK F"*7<ZZW)%,[!5?2B2;X.5HW>ACGHVPTJ5(P5:U+M*R,/6NV7#SZ5!+S
MGT [.AIE6@9FK4H'L%; ],NN ZL_'TW+^^-I:72)@MO@@@$:B/3\Y1B5&WO#
M=4ZA_5\XM0@F+;"2B^U.+YG_)8UV4CS\D!OZ**M FW=T*P^Q*2I.D4CS!.0J
M-:<YF )CPP0%D06!15(PZ%0D;1IJ36T/:&37_!(B$'T:&+]Z6--07XBAS\RC
MA3D= 32+6HBB!J.HCKHS*/W%HI]\YGWRT5!.2OT?$AWE,Y'C14MY2>=W%C"!
M6:;-<FW,Q@H2E H3* $90!(20#&A@"-20)4PE NGK-&3MT]M9VR$\_0)G )G
MMR%YPS'POF"-A#,57]4X$".>OGM48KJJUCD_7/^09_7AQ8^%D"M1:JIY6J\J
MX\N<)1*))&$@3^("())P@/4)&LBJMVG&B$SX?"7U95Y:&D.O#6/U/27U]_1X
ML.&^KNV19*TBT0ILK'W'EGS'@L/7X+5;T]Z0C51 N!5O%M4"1I6$ 4L$=^@?
MJA3PM2'&+?G;H>1%:=^NS_:.:9RG."WB%$* )<Q,P;@"X*)0@.?Z_Q*!"4P3
M&S?=E7=/TS^WK(V8SDVYKH'7O:1[0C+P2K8U ]X%P3M.T06,_X/B$T_9S"HN
M\=7B$<])J>LC_?H@?*-_U@4QJ\O+7#*>J33) ),4 X25J?^08,"3C!<9SC/)
MG6X.UX>9VA7BD%]<^TZ\.P?>0-7R"-(;JZ$/(6T7 ].NH!9Q5IN-PK<JN Y"
MX*8$9X.\2ON!ZXK>:C1PX]-N'"#D8OY^M:V,%WIY45-[5+ZC6_IVMS&.]GD6
M8YCD* =)#CE RO!!@140%&IZ0$I ;M56X-Y 4^.!6M;H2%ACW:11(ZX=%]Q%
MMYL-0F(V,!_XPF5-"K987*&%4O)_>US_^'?]BIH1] \'(KC[XE&HP%:]E@RL
M/^]?]F6].:W T!9>^+9^([]*+O6 XA?YY_;;'W+Y0_YCO=I^+^<I)8C%6( L
M5_K0P$0&:(8@8"J)>0%A2J53RH*O(%.CDP\[8_N-GA:KQ=/N*3)3I"]";=EL
M]_(P7I-C=_88 _+!+U9&A2O%8EH[4UTIIM6DJ1;S>16X5DP?% .6C/$28_3*
M,7W NE9 IM?[_%AS[\%Y\_*F#NO\];N4VY\WZ]VS%J.J[CQ/4YHSE68@42:T
M3>4(8)9*$,M$\B3)LCAV"FVS&71R;+AW$<^,<[J1.ZH$CUK)FW+8CDX<JSFP
M(\+0R Y,>F% =28Z%Y0"D9K5D*,2F L(YV3E]*PG,>ECQU9^,I1WWOSD@?/=
MTVYI?#S'75+F!90QYD0 24W-3Y3% $M*@90H12@E)"&.[8_<A7!97..T1*H#
M8RC_[]UB4\5WMGJ4,_W;O1(1]>Y*Y3%54.)4$*[OY%ELBJ)P!JB2$L@BQ7E:
ML#B%F7M.RK#3]8HY*Z\X4SS#(L\R#@1-]>V(Q'I1H0(#F6#%$Y5E,(>NV2YC
MS-/8V3"O.$661X-!01_ZH% )#RKI+YN4S:(C#2*K]GKN9P9O^$*=(-P%&/<\
MX0W0Q>G"_TU]6R-]V9@.]MN7+_K;MS7M$O2N^6SN8/4A7*0<$B93P&/$3/G+
M#%#!<A!S*6&6" FI4]\3VX&G=AEJI9U%E;QU<X]68K]+D/4<V+'=$,@.S'']
M0.W17<D.H>"MENX,^TI]E^S N-V$R?)YW[([?&,,0^]D_>_'U:'!2]VB[U '
MBA6J@'D.4&XB=%C, 4T5 C3&(HTIHU0ZMG2T'7IJ9/6VRF(J36;;>F]<;;(1
MS1H[<I?/HI6L(OJD4I*;WI#ZFU+5VGUN&C^9/^[O4GS]]$Q7^CG'EBX.TVC'
M=L-,SL!\UPH=_=2*_7<S1T>-HVK1!^GPXHY8L+I!U@./7$G(%9#+VD+.;_!C
MP3>[<K&2I0EM9(M5=0#4K/MC4>H?Z/+C2JTW3]5O/^ISY$(/R_EZMS)R?#3-
M49Z7<BL?Q'_MRJWAY9N$/9>%H"CC*6!**9/170#&H01089S'"N4D@RX4.I+<
M4^/?_3K7BWM/G<^-]!4#RU9T-QH=ZWM@Q\$3G-V!";S5.#I261]>#TI'1UK/
MHD;OZ*!X=-!<7^'WNE?O.#X*ST[/PN%V@9'G+- 6,I;4H^X_(T_%^>8U]O#A
MG2)'YI"FR>-Q@R.2J+R(@<2F7RO,"D 5$B"+,TST[Q%TRZCSE&-J.Y-[FR/?
M">AOH@T$ZVO::6=5 UA^;J,=IO%13RQ',-IV23$9RZT%5"[F6YO7>60GO5N4
M6E?-QCLIFDO'NNGR\%F]K?]24?6/]?)'E17]H#3!Z,>>UR5=UK$UE74Q2TB&
M<Q6#A!EW5XX%(*FD0 E,&!=QSKE5,&!8L:9&G%_EXHGM]#B5:7*SE],A'2C<
ME'5SZ^M-Q,!4>ZQ3M%=JUG3TB3ZKZ*!8=*195*D6M;K-HJ^O.WT.B6"O,HTC
MY9"-.9UN>6C!4>],80LWVGC9;\$1.DF<"_]VCQWVX?%Q4Z?52['C6[.EZRL1
M7]+%4\GD]@\I5UD<Q_J>#O4_<=.Q!R7Z9@%5!DBNN+YWY F@D,:@D*Q@"2Y0
MSJTL:/XB3&WGW"L1';2HZNS5>D2-(M'?LIG6H;)[_ W&YF<'<O:;+(M]=/ I
M&'C/]$?_?F^F4-/@L!\./ATC[7U#3HO;7M<+T<Y]S>_-X^UAO30_V:_ZO<EC
M;[*+%_KX]$P7F\J@7^ ,8Y5)XQ$G &5, :+O=8 )A3'!I)#**HS':_3)[4A'
MH7.+O90.-.<,O\5&,R2HKVD".PM5_#@*W@X[RI"XC[29!,;?;?_PQ:]SZW!^
MZ7B[AJ^^)QN&]TO\G"AM5MUGM2^2-"]RHHC("$@)A "E!0.$Y01DD"JE&&1(
M$;<B9E=&L5HLKU'#K Q8Q.P:NG;>#U_$1HK./()J+U\X=T6'\H%<$==&&-7-
MT*'BN0NAZZ.>?1UD7=;\/=V8Q)JRN6PE!8Z+1$B09FD"4*%_8HPE@!&9YT2J
M),96/5F[AYG:D:^5,FK%=&RQ<!U+NU7>'Z&!%_H%. .T9>X&(51#@^N#C-NM
MH%/1BU8$W9_V3.ZHVSI_E<_&]VCLI/M8CD]ZL(];^53.&4YR)4@!H% F=53D
M)A]1@13" M(L+FCNQ ,V@TZ-%=HNY'NAC\.WHM^-W%$EN&MFA\T$V)%':%@'
MII( B+JG=3A %"JEPV;(<=,Y'$"X2.5P>=8[C.NRG4I[YGFWJV(B/NCKT#Q5
MO$A-EADD3 $DN #8])M+!(8*9QG*E%/O5-N!IT9-^BM7. =JV4%L1SQ# #>\
M'>K0N&EVJ$XZ:RH)?:&+MHJ0D3QHY)435N%"K>R&'3NVR@F,*\%4;L_[%D_3
M[W^[+K=S@7&68EF 6*H4(*)/0AC! A02$A5G,9(\=FG NG^S$Z>,6]<YXEH^
MUX)F+6!V!.(%P\ ,T3##VR[E/8J(G2D:K"I8^]Z1RWR=J7-9M^O\ [XMU/=U
MVIO[-"L@B@M,0)QR4Y=0WTYH*AF(42H3I42"D5/5K8L1IK;+6[4&L 3/;E7V
M@F3@U7F,Q@ FB)NJ!^MX?O[^D?N<WU#OLKOYK0_VK27Q_NEYN7Z1\E>Y^;$P
M%;*N-FI:5E.E?_JLODJ^?EPM_K<4=727897RF_QS^V9I.H'$(F$H%@H0(0J
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
M/93S_B@TD2S4@AYUJZX3,HTGK<D06\A2_VWWI']9?61.>4H04SF B"8 I>:
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
M1;G=+-C.N)FNF?U:=Y3Y3AM!>!T4O/Y"-]L%7SQ7U_)?3>AP=2TWL<-\#J'
M*B$9R..$ Y1E,:"%HD *C+ @^@"+"X^HP6&DG6@XH5&ANF+SRE>[74?/QTI$
MY5Z+R'RE(W%<@&'= N*V[PST=;#;>UYQ=L?9?TX4O-%Q[<A3;[3\>[W#U(J:
M[\")JM%!UUE4:1MNUQEV-@+M/ ,).>KN,RS0YSO0P*/US%L\RA,H]]DI36@?
MR7-%"ID!2G("$(T)P)RG((<D%@54B"?0*^VP8]"I73(.^695M:U:5,]TP2ZL
M[0@[-((#T^]5\ 8(IW2!)70"7=>0KY/_9@'"S?0UFV='[DC6M$1Y_Z?<\$5I
M[H!G_5":O\@OFP67<\XXHD4F@:3<5(:%"E"10WTN9K@H.,P3ZM;J?!RYI\9[
M%]G2K;11)>[K]A=S_$I86IFG-]$#TW. WF#[[E]'VE]I_'7ZY9E QR^_.7OM
M?EZ.4O\UNG7Y346P7ER>P[MM@NJ/C9C_*I?JXTIOK\:P9,[ZK>'IK/ #C/4N
M57 )XAAR@&*1 Y9G"J12'\%IP16*K3*T70:=VO9CQ 9[N2OS;FLBMC3L.T'>
MO4,,!>30]-Z!H4M!#']8Q9I7_>VJM3@ZO">COQ+,YRCWW_I\T*KW+?-DM1G!
M)(75AN3TKE%V$Q_MVJW ZUDW'A=R,7_7?*T^+$I.E_\IZ>:#_DTYCPL*,60$
MQ(:[$54I($5!0,X*S=BYPI!;Q<]VC#$UEF[%C&HY(R-H5$EJ1R9=<'93<B"0
MAG9_NN-CS0,6"%PYKI:2_]OC^L>_ZZ?KDZK^X7! [7KG*,O?0JEVM=M\U-,V
MNE@MMO+3XH?IP+K5\[DX%#E_,F4^_W=MM:V]AV=;'LXR7L0J!EDL%$ 00L#2
ME ->"$T"B9+"K=UY'V&F1A>U+F!IE(D.VNR[%1SITP8&.%I:^\R<I05VI/D8
MVC);3\4GAZD8MH9: %A#67;[B#*NQ3< :!>6X!#O[-N&NNTET2',FY=_T/]:
M;]XN:5D>UC 31(HXYD!ED #$J69?)@N0%8Q26:0*"S?C;V^1IL;!K7$#M*:Y
MWTIIHN8^+5255+!O&7-!"KXMJ;TGT])L.^H4#7UE/VI-O9^).US-7J)*J:C2
M:J0VU7VQ#MZJVEN@5VI7W1? VRVK>[_9C[U-2@8MOW_9K'\LA!1O7C2QZ(&O
MY)'M6V(H561*)!E0/"D 2E &,#%U"PJ,<$&1I,2I*I.["%-CYT/V)-W+ZMA]
MQ&,>[(AV6'0')E8M?)V$VHIO:/,GHT&T6/W]:M;J(+U-_$$,Q)@> HS*D/X
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
M9,I4L7VUWUUNA1=[5N0BI]N?X)M<B3)QH:!.B>Q7(V#!Y%X G2@GLS85?-V
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
MNG'R-\VX"69/\XYA-DPZ$;D)IN<SD]L>YK5&7,G>Q<7B2N:(*B>8Q@DD49!
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
M2 /FI!4V@<VSZRUJ*QM![6W.)?C>FCR1=*1#S.WZD9E%<L(1]D!Y2>-WU:F
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
MSXT#&\,!K2P'V\;T*C,?[$RY6S.$^RGU .[7OSJD!3A&I9\!1\9Z9/(K;5N
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
M&\_S+566Q$HH"BDVU7-E%D+&9083%"*:$(9Y:K5,-Y)]<UOIZPKEML5+2U]
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
MM?'G]8D8T,R>$O@&65Y'WLVHC0/D. O-7E;KV-SO;BMY[:]JB>.9O,[@1#*
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
MQG$C>]?SX)EVY3X#;EPQ#*X#<\@52 ?-;/<'+%8*D_O XR8D>0-RE%[D_X2
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
M;R5$8<DV<X4449E(?["4518\R^99YN-([;8DN(TY&TYM7:'S&<DP5Y;(E?B
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
MS[4I^J"^MO2I.Z"B[ZX!=6/!<>W1H.[V\8+M 0T7(*[-YJ-) 4HV]<!U"KS
M!%$XIHHP7)2#KF,/P<.8_LP)RKJM[B,D-[+"_S*=3\_.SRX)#]EF&<A:,5_H
MT,R%:.8*<K0JJ3H[ P]ZIO,#E=]8=&2E'Z.R10OYC:WX\&V'\!12B*I..*:8
M#I1@'AP:!D[X+*,W4>6#;I)^I/C=1<>Q_\T4?[3\.O V-VU>KJ+\Y)&<9,_
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
M?W55Q\%-LBZ,*]3@4ZQO\W6G:(D(Q'.IJ]"B<JV?K9L0/FX7P8!!YNG5VN^
MTP=/@##+_PLO,_W\G^$2WX5%_>.C=M4?\C6-QI >S6&CR:*/5/?,:KO*E_DR
M7/[78G[]Y?O(2&=+L=E19&D$(;S.[74R2#"9!\^=SLF<Y);M<1+;9$??EWF%
MR\TD(\05?>>=(<-$UN5\>4T@^.7;CZ301Y#1DG4^3/IF.HG(T1KK/*14/,7H
M=6\NG6%0G$L4JYL44^NWQ!.Q-FXF-B2B'\[,^L)*!T'N\&+9K$57B#%*"SF*
MNDB'&W IB3K5CG,E?* S\.PL:/QAKUV"^N2&MS?".K"[O1B\.XZ-YV(BHW@Q
M\P0*B5>/60&3PL9B=7:QM2$=2.I+MXS]4??S]<K@$!A[*..'^?SR9L?J=O(?
M3S))CW7KH0Z@I!.;#HML!?U5W;+D=UN]\?-GCQ[-#*_/>3OA=N %;^US*YC9
MQ:M$:=0ZG=YNS=SLX8M>&V$317JFCL*UQ):2$8PC":D4N%3-MQ7O1MJXM[_G
M</X/H>,>H+LA_0&FMF;M>. J>@XIFSHP2%N2F3# ;32:%R()6Y_4S]'4R=+M
MED!X>/UV&ZWT@[*';7/K\Q4+PEL>P" CXQ2&0PADG";KPFV12;'6[Q$[D-7%
M*N]&.'ADQWLKI72 L^$/DN\W[S9D([,6($,]3) %<+$$X)PA=ZDDIX8I4CT)
M>^.^R9U#0- KUCHPP]MAE?\]FZX^X")5[%S@^_);F"[^$2ZO\>WLS5^)XOWW
MY758++Y5U[9Y34H8L]04],=L7:W$4^ #9:+6F: E#S+9U@T&AU/[TN\&#@3@
M?!0TC'U'\&X^>QV6GU]_#HL+G+"L4HEBO1C UJ%2#)SQ$5(T27%TG(2YT_7
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
M#UBB,%($C]&=)*(@8L8M+>TSJ-A71V?EPV]9?GV]J"J:<&U0"S(WB<*"RJ9
M##R YLY)G4PPKO6BSL.I';=)O -/>Y3Z.G2>'Q;SKR3*.JCX[:S,%U?;+AP2
M;KA\E5(]0S:/L/-:W[S"?\X7]0'N=?@R7=%/Y/]SO5RMSYV)PZ"T"PQT<75?
MMJ4#A2M7+]4-]]RDPN.A;K4=F>.VCI_,X8ZDUSY=\=["^,X^_=,ON%A]^W 9
M9G6N]QO2VY?Z%Y,B7+*,"6#H7<U\.029#5!"S*-2Q17?NL7P1*SM]OS!SL9&
M>D9&!P;S7_-Y_O?T\O+#]2+5-OKO;-_U C8P$5PJ@"*0%\@.JQ<0D KE"$[X
MHG3K'H6="-L-K.?W6-=>*UU,\VIK@V])U;.+:;S$Y<1CT-[&6MBA BBT%@*G
M5+98AAB\D,F?((YNP\QNH#Z?Y[V^M+^_(?B-(<SPHM:N?FH3C;^[K@5)[PM]
MW!4)XW(Y0:XIO>4* MHJ7Z7 Z:+!:EF"3U:7M%M)\D\?O1N@SN=AK8$ .SAY
MGWOPGB2/7B1G 3FEE(H9#9%E!]%'%AG30MO6*UB?HVDW))W/,]@@NN@ 6RV+
M?>XZ6FYE#LP5<J\JU9G<"%%J#D5A2-)E3.H$:4\+5G9#\HMX,CNYYL<?S=E2
M"I^V,MC\Z*107H="*TC>U 5U3D,(RH,I(EDNC=/W5XSO?M'5B,;=L'T^3V(]
MJ;29<Q]T6L4_<7KQN39:D46%"URS_67]-XW&5SS_!0/,L]B3JW$&7 2OL CE
M($LCMVN&35TX;#&P4'S6NG74UOF BYBYSRY@[>2@V$FN2^V]!\S1IHR4G)G6
M=8DO>L#%/@@[>L#%/LKK*/"]WUA/'MX&GBV0?.HPYT*A.RH+Y.&1)R=]D*T'
MP[Z, 1=[Z7_' 1?[**-33/W8L*:-*BA=!#(^LD.3%+A4 A07>9 I!M[<PYWI
M@(N]5+_W@(M]]##V<_QQ+?(FE<*%8:!-71HC4$ ,="0DB[ID;:-(N^TM&WY^
MP8A#,O;"0[OY!?LHIP/_]@>&NJ!Z<ZG^Y7KUB?[=9AI-<<HI5GNJ"P>5E:1
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
MJ1+SK4MAC\B]!LW;!T35@0+O=ZS.W1C[75C4Z7-?L5&"\-/G#9 7/$WSL.F
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
M^OLVMMA8V22A1F^#AZ#0@;*FWB,4"U8D+87DR/ANC1Z[?=^X@T5&PMA0^NC
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
MXA,NOO*)Q>)19JSE,Y8<;Z[I$I>&'.^09=2,U#W(Q=4%]V?:4-3P;':AAKU
MV.WQ/="J/;5FVV;(O\7/TUF5X=M /RXAGY1@=4RI0$DI@,K!04Q!0PDF%:<8
MBV*0<*T3_L^T+VC((WP&0.SE$!^BNH?+E&KV:CVS##7+)L< J7 &B@4%WN8
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
M%?^Z_/0G7OR!O\QGEU^6$Z,]]R982+:*+!JZ:5D)H(TTA0F94+<.80^EM<>
MI@WV3J*]$5%:WW#6 GS(Y*]7]:[_4'[#&?X9+CY\NWYY=1X+QY2 B;J+Q;,,
M3O-:X^:3C]X4S1_-CWWZ2K3G-WN\#8\#UY!"[\3B/>9LS=$G7'R=Z!*U" 9)
M1MF1%^H1/ D.9+:&O LF,F_=I?0"2>,^?P]MOUKIH@-H_4=83*LCNN)CM>U1
MD(UUIB!DE2FD,9&!JS6%0J+PSF1!_FEC,#TA8MQ>MB'A<YR\^^WL6+_SKAKT
MPNS^^O&CJQ^V_="FA1 [4S],302:7&P,#'BH+U"Q)H)TRG5'9;"^!%ZP[YJ(
M]]-9[5B_-HG3SU\N/Y2_+Z\' [\IA, W*5U]O;JHM9%OOLX7E]-_71_I&P'P
MD+G("4$5.@1T*]-),$Y"[:424H2DF\_;/9+DL4/$@_'SV"R=4G4=W'J/KN^'
M#$]2YE'5_'TDVTSB"QZ"))%*,OH\VRBUBD,]=3Y'T+@H.RDT-@[*.%9/'8!N
MBR GT0N&3";@61I0]:F7_$?ZK8Y*V"3K8L73F;YQLP]C JZ5CL9/0#S#@+;>
M62*3_%:C0&&VX.B: .T=2RD[8XU[R27;^-/'32J,@9DV@AYQ3OT= S<.[_<[
M@1#?(0@)F0=)+"@/$0M%)=:$E!FQ9'=-2SWW\\?.;Q[M.+6271>&XI:%=8/(
MW28'9;U'CF T(Y/GM0?GI 0L61.2M>')'X""1Y\9Q[]IIL'-B#A&G!TX+ ^]
MK\=<3:01A8P<<<-=[1DJ&@)WC&RF*\SY;(ILW6RSG:)N<'24WK>ZP$<IX6!(
M_8&+.!_ "W["C=.AJ!@Y!+M:TN$,^$ GD"M97#'9V]RZ<V(;/>/<4@,#JID"
M^KJZ?IW/TB,I<<Y\'4\-0I5$5EQ0I!BR!.&"*2X5GE4ZX/9Z^J5N<-+Z CM2
MJ/W>87>,3113CEE;>UTM>7^!"P@8(B"=+:F=2$JUGGWQ(E'=W&3' F"WR^Q
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
M+$V_A8O;8\1<2>)Z[HHB>6426BC* $4G/&831$QA0, ](6C<QHK3X^PXC70
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
M]-_PVWQQB?EZN,IF]AC%\#Y%#X5)"XII <[%#-8G%KDS,6'S+67[D3AN?<%
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
MD@-Z"E>Q"'+X!X=8+P.?FZG\)2@=*/\>H+2VM4]8NJG[4"%SR2+D0H&C$D*
M7_5M"#2QZ(!*M)ZL\0))G4'J4-4_AE1#/?0 JZ<G[RW.TI>O8?'/U?'3@?Q
M8P(XRTM],TC@4UWEA4;;.I[&/UY/.L1-^("FG8!E7_%U>+B&ND3<#3?KT\FY
MRDRD IS7M5\) P3I$'R(MGC$K'7SB>$OT-29*3L* 2_"ZPAU= "OW_ /G%WA
M>Y)BS;#61NI_3"^_/ I5DM<Q(J>HQS@ZD)[.HN?,0,XBARRDX:IU.G(GPGH#
MVC%8F ^MF [0MN4*^/EVF@@J5C(F =+79W<6# 1$!9F.9E+:%(VM]R_O0M=.
M6'.OY1IMKJD.T/?K53TS'\HU4U5$-XTF$Z:RSU%G,"Z3BYMKPV.@?WBOA;!%
M(3;?P[R9FBX>\QIJ?CZ(&CH U),+X",NZA^$S\@GREHD69!,4"LZ?1K!H2W
M>+2Q"*Y5:5V-L(V>+M[NA@-5,U5T *L7KOYW?ZV'^-5Y??3_^5/X:R)C,*@I
M1@^.>U"A)'#21(B"EX"><6=;-SD?0.;(+2-#@W!HQ76 S1^1OIRF*Z%-A.+%
M6N,I?%*"_-L@Z][R1 )CGHDB%,K6M^;][X]<U3<TF@X6=0<P>?.U"N5?*]H_
ME)](+;//4[KIK_>#3$K6P2GA 5E!,LC60+1:0%$QB. \,ZJUB[^=HI%K%(:&
M4D-U= "NVPJ@GV:)[&K=/4.Q3LR1AP1&,9).=)$,:I1UWHWU+'A5L/7DO&?(
M&/GE<6@8'2OX#K#S,7Q?A1J?YF_2?UU-%_AQ,2>N+K]_O BS6J[_CO[T6_U7
M)M9ICQ[KVWY-$[IDP9.9!4;'PBFKB=_6+XZ[4S=R4G]HI VDIE&G#-\:XVNC
MR[TQQAE'[EZM)G1"@!,Y@-6HL@W*1=,:7GO<=<,EL@:_Z_87;]<#A->)OY]^
MNIV2'&;Y_UZ%BVGYOJJ"3755Z?*8P<)[?J+5P.%C.#MR$'$M\KJ;.OW<5V_'
MRI828P@9 74H=?R]AV 9@E-:%FD8<VHGS^*%XL?=J#FFOG/[%^ZVHETGC[F/
MR>OL02(QJVI3O%/&@,Q89/1!:MEBL,1>1(U7$#@ 5N[7A@ZGF@Y<KJ?3W6NO
MY6^DO,4?N+PM7$+GLLNKTH]:61F8ALA\ L:E%MH[%73KRHG=*.L5=4?!8CZX
MCKI'WDU%KTHQ**]K;Z\'I:V$&,F=3%:FZ'(PR;7.G.Y"U[B/0$/@82_(':"<
M#@!WR\K[^>*'19T[5F/DF_8ADQCF','X8NERB!R\8'6X##FJPENTLGG2:PL]
M/0/L$.T_#@-:J6+LCHO[C*P?&-[D_[Q:7MX?]QR=\\R:6)<R)6+((W@6*& 2
MF@ZB,X9;]5(8L//7QGU*' PYPTB[ ZOT5&(?RH]K4CZ%OVYV=E_/Z^79>:$<
M,#+LH&RV)#AOP=>5[2DI9VWKL2![D#?N^^'@-FLH18W<6+BK&WN7_\D\62&+
M *X]"=$; =%+ \(%9D,13JL6O:I[$S;>.*OA0X'A-=6!*?QE_L=J(,9/L^V'
M^;?YQ<7[ZYS51"@Z4E&3,+.HU2-8P$DA +V,R;(L;6YM$@\@L_\H]4#0S$^K
MP0Y NIVQ]9*^"4-G>/8<<N!TQNO< W)":NF<4TRBIXBL];2EG0@;-ZX8'!Y[
M1;&'Z.I@ '[#Q72>?[\,B\L3P/!ZQV?^-/]AOEP]R/WU#6=+NGJB+U%'"T%E
M 8KI##YS!D:B9:BL#TR?%)8;"!TWB.D+IBUTV;W=O&5R-8GOYGJ:9!32:28A
M&U57@(L"WB-"1&:<L3DHL],&L_9X?4#GN)%/IW ]7)/=H_5'K.,CZ_"AB=%.
M^\ +&*Y(D,P@!"OK<DOCN$\F6=TZ;[@K;>-68/:%R@,UUCT2;WP8G[/D&"24
M*#/%E(Z<=IXCZ,)D2DEX85J/O6OG;PY6NMD7!@_1U9'^YKM9WJ7\9?T7]1\Q
M+/%__8__#U!+ P04    " !DBV%6I9;FGXL$  #./P  $0   &9W<F1E>#(Q
M,3(P,C(N:'1M[5M=;^(X%'W?7^'):C4O30()T#:E2$PH.Y%HZ0*C:I]6)G;
MJK$CQRUE?_TZ"4P_F'X%NFV*>4 0V]>^-R?'U\=Q\TNG[X_^/C\!4SFCX/S'
MMU[@ \.T[0O7M^W.J .^CTY[H&95JF D($N())Q!:MLG9P8PIE+&GFW/YW-K
M[EI<3.S1P$Y-U6S*>8(M))'1:J97U#>&J/5;\XMI@@X/KV:821 *#"5&X"HA
M; (N$$XN@6DN:_D\7@@RF4K@5!P77'!Q2:YA7BZ)I+BULM.T\_]-.^ND.>9H
MT6HB<@T(.C9( T61ZS3<BE.IUNK[X4'HPOU:%#4:KMN(G,-_JFJ0MJJ>MTGD
M@N)C8T:8.<5I_U[-L?;KL3R:$R2G7K52^</(JK::$6=2]2=4^_QG;F;=&!03
M96_,I>0S+[6UO")YG/V5^$::D)()\S*?C=SVJGW(*1?>[Y7L<Y26F!&<$;KP
MOH[(#"?@#,_!@,\@^[J7J/MD)EB0**^8D'^Q&K3J)/L[SWW:5W8H87CE8]5)
MO3JYF9(Q41&O6M7[+A5T)E2W!POCT4AMP^S;!:GVRR!U^X.+]J #VL$ ^/W!
M>7_0'@7],U!^SX8_O@V#3M >!"?#9]UY:O 2CBE>U1]S@; PE1,4Q@GV5C^.
M$$EB"A<>8=E0LD9'Z\&ZQD*2$-)E)UE_>?'RB3P\M [J;OI02H4OB58=+Y]7
M*WM>;8G6RVH'5MUU'RVN6-6"9777*=3RV<'67V36S@*1!T.%.XDA.S9<8]4@
MA@@IQO4JH!K+._:V4]6);]+*Z\!X>"=G!"&*_W^L9P0^E&KJ 3P" 0NYB+F
MZ=SV$_0OB.(8AI<3P:\8,I>##D.,H^CHB4!0'*T!^EW#T&UW]](06/<\+^CP
M"T#RJ(TE2Z2LHHR A%."P,K_<D%KA!G#28+Q9FB*LD^YT,3%' H$VD1L@*H'
MCA="U?/!^[S *2,-W0('##F]2KDX^1C$M),0*B'W^.IF"$A!-K$G:KUZ%5ZF
MRTJ?:Q9Z52 [F$+U,.X>"3U 4(]/2*(&IWFH0"P#JJYQDNP<#8W^"L!W3M/Q
M;@(<S3YKP+$S@4 +4D\)4@IQ9[ZEI:AWDZ+VK7JU5E2*<EZF[KQ2BJH=OHD4
MY32T%*6EJ#=: P[X E*YV .]GO_>B=<G4J:VD]J7,"N[BZT1#J=,]3M9 ,C0
M;9H/AEA<DQ#KM$U+5Z]2T/WAM^!#,%6Y(+.S9#3B<X;O+!*+(F=GR69G%:KA
M@F&AYBU?K4RX%J@V$OO4&"(N&(&[QS_IGJ\FG=<JF@P1R#9$2PDY)Y^MTL2Y
M*[+K.M5Y'^R4D&GN;>O^7%UIZM'YSNOQTR4,4G!**-8$M,WE>>%ME<^UB9+M
MV_5[G>#LSZ'>1=$O].H7>O4N2MFGS*U*VWI'Y5?A/B7AE$S@AC@K86JOYDN]
M3[)-O#R:AQ5[>^6SO_.2G5O069K.TG265B;^TUE:GJ5U3S^$BO&),K$B$D>Q
M2?+!L?"8Y^?B/8&I0O,U7CLH?DO)&;M6;IO <9*>=EEO\LS9\N5W?M(].W/?
M^@]02P,$%     @ 9(MA5@U<,P(P!   H1<  !$   !F=W)D97@R,S$R,#(R
M+FAT;=U8;6_;-A#^OE]Q=;!T!2SKU>^N <]VMV!I$B0>@GX::.ED<Y%(@:3B
M>K]^I"0W;TY2=^N+XP^"*=X=><]S=Q1O\&IR.IY].)O"4J4)G/WYZ_'1&&J6
M;5_Z8]N>S";P^^S],00-QX69($Q213DCB6U/3VI06RJ5]6Q[M5HU5GZ#BX4]
M.[>-J<!..)?8B%14&P[,&_U$$@U_&KRR+)CP,$^1*0@%$H41Y)*R!5Q&**_
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
M08IE=AQ3VRU(;IDH)4NHQ5R9P!:XJ98D:AHY" ^Z*)'PT&XI5>&C .54<K,
M[M*LI>[,C%0HD_ILB"J;)RVQ8<\*A;"9M)UR"K '14(-'V-95HE%"D4/EY"7
MZPC\\ID1!&6B/PL?F5*?(H$^)]K]%X3V=F<5[5M3W KHMR?'K;&/>!ECDX2N
M5(F,FBQ %<+!U'P&YRCH9YA#%'#J\X3KJ<G=ZZ8U$6CA:9'G@N>>Z%+-:)/-
M7;F@O,!^0<$+IM8( B%#JX"M'D<L0PF1( #0PG(3648$E;$#.2*0Y^#[;PSF
MP0N"N2/UP9@FA64^@P$612@2L=O.L/=8+?;F-<H63.YNU]=_%M7H"!96KLKT
M1:$W:[!-KJ%S:69*Z.BO=RW$GQ7G-E"9L\1L]VLF^': &;X@8);\ZWR^BAVS
MPR[+1MNR%J"/8%U308@@**1!R%*Z7C-J*I3&<W,JB+%4@(%^+Y#M,?3.ABX1
MH X^?"!=*HZ-%;.' ^;<("OF>NTZK6*JYK6-85(;&BRT*<;:HZ3_*4GX+4O*
MDX('\M6_;:)G"H=GW+/M/?&>S9[<A3- 5Q?$8WAP&50+#C*P>$31L5+DSE6C
M*'2UD&J>Y^T##)F:$U?&/L/ROC!'@V@/R^-6[!0!/9"J,J2-_Z;<GL4+^[W@
M4-_&1I$%]OA@]]^MV1?)XJ<)RC24C1RH,SMCL\<.. -,RDP\WR)-&+TUJ=65
M;3:YVH+3'DC.CGT>!;YR-^/.)=8P$@W14;$Y(6T$:EFFH@O0AFJRZO*[0G)7
M19IB2_8'LXLI$\': [)O,'>_O+W3*5)T)$$T58"#66X$O.PI<XG#JLMP/!N+
M9,Q,FLOHJ#PLER6=LC1/Q)2A=1(+QZ'T'LJ!RB>I >I/C!5 =<2SFA9Y=\]V
MT7:/5K;Z@#:3-?@GH;EBW=F/'A)$GM!IEV?6RK93KQS+%UJ+U S7&YLL@V*B
M?$5I8>B:RQ?-1V"%UI%YUZRAI YG$Y>OH>OV-71#AZMMG?I1N[VQM5GW-K9]
M;M364?VPM;GYA0W;1F/K8*MA&]:^SL;PHLII]J[2KCP 3[>5WQ%O1AC.:09/
M#QWI?/CE2<1^EG"&N+R?J\O%O_)U_4PE<I-[X=G^RM;VX'7)U[*H#KC;7A]\
M''!OH5N&7I/8\N@)C0-2_\K<_0I65*9,DU"Q(&)/ZXG1K_=JUOH RR@?YI^Z
MV)IVP]<NJZ!OV+K@D9NI!Q^DY<)]D==U+TG&;.43M87E;=W17'2A/LQ?Z,U=
M-GT^M?%[M_+JOKZSWP&>_ E02P,$%     @ 9(MA5L9L\.U7"   NR<  !$
M  !F=W)D97@S,3(R,#(R+FAT;>U:VW+C-A)]WZ] -+43NTHWZF+9DL=5CBQG
MG)W84XZ\L_NT!9*@A#)),  H6?GZ/0"HBRUI(F6=L2>S?J!%H@$TND_W:8 \
M_>[BIC_\]\<!&>LD)A_O?OAPU2>E2JWVJ=FOU2Z&%^3]\.</I%6M>V0H::JX
MYB*E<:TVN"Z1TECKK%NK3:?3ZK19%7)4&][6S%"M6BR$8M50AZ6S4_,$5T;#
ML[^=?E>ID L1Y E+-0DDHYJ%)%<\'9%/(5/WI%(II/HBFTD^&FO2J#>:Y).0
M]WQ"7;OF.F9G\W%.:^[^M&8G.?5%.#L[#?F$\/!=B8?M>GC2JK<\6F>M.J.^
M']&CJ!T=,QHTFJ'W'P]*UB#N^B@]B]F[4L+3RIB9^;NM1K73SG1ORD,][GKU
M^M]+5O3L-!*IQGP2_=U/-\S:8)H]Z J-^2CMVB657-=Y<R!B(;MOZO:O9UHJ
M$4UX/.M^/^0)4^2:3<FM2&CZ?5G!#17%)(^<H.*_,>@$]>SMU*G<P3@Q3]E\
M"5[#*#UX&'.?:]+TJHW'&F_6-8!QF7PA9?N#V^'5Y57_?'AU<TUN+DG__=7@
MD@S^->C?#:_^.< CM YN7_U"/M[=_G)W?CTDPQMHWW]_?OWC@)SWA^3V[L.
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
MW2N("5O[]FMI?TN:]647ZL,)N=[>9=MW25L_)"NN[K,V^X'=V7\!4$L#!!0
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
M[2(;/QQ]"Z"M30L3,\X0_>;X#T.::5&'KFES2_?OWK,04^R8*<2FA4"4ZOI
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
M,42$KC3FP@A]2KJ3+^Z.%+%OM&=M=@15$I<5.NR"@=@QG4_-PX)#!5YWXL\V
M7@-7MM4OA22V"2K3]T7R%'M[@#IJBM_Q 0/\"D::+S"D/;^>22;\'5-M^7!D
MYP"HR6;X\G0#/[V;X2?_.X]4!\IH_W"CTZG7]W=O7/D=_CIM^F+OU_\/4$L!
M A0#%     @ 9(MA5K45GNV^7@  JV@" !X              ( !     &5X
M,S)F;W)W87)D86ER8V]R<&]R871I;VYB+FAT;5!+ 0(4 Q0    ( &2+858/
M]<]&4LD# "[M+  1              "  ?I>  !F=W)D+3(P,C(Q,C,Q+FAT
M;5!+ 0(4 Q0    ( &2+85:+K$IC=Q0  !7T   1              "  7LH
M! !F=W)D+3(P,C(Q,C,Q+GAS9%!+ 0(4 Q0    ( &2+859R/^*=43$  !<3
M @ 5              "  2$]! !F=W)D+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"
M% ,4    " !DBV%6;+9WGCJ,  "]=08 %0              @ &E;@0 9G=R
M9"TR,#(R,3(S,5]D968N>&UL4$L! A0#%     @ 9(MA5FD^O+<T< $ R^8!
M !0              ( !$OL$ &9W<F0M,C R,C$R,S%?9S$N:G!G4$L! A0#
M%     @ 9(MA5G[G.V(580$ Q,(. !4              ( !>&L& &9W<F0M
M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( &2+858<DV%L^MH  )U+"@ 5
M              "  <#,!P!F=W)D+3(P,C(Q,C,Q7W!R92YX;6Q02P$"% ,4
M    " !DBV%6I9;FGXL$  #./P  $0              @ 'MIP@ 9G=R9&5X
M,C$Q,C R,BYH=&U02P$"% ,4    " !DBV%6#5PS C $  "A%P  $0
M        @ &GK @ 9G=R9&5X,C,Q,C R,BYH=&U02P$"% ,4    " !DBV%6
MJ*IQHU8(  !B*   $0              @ $&L0@ 9G=R9&5X,S$Q,C R,BYH
M=&U02P$"% ,4    " !DBV%6QFSP[5<(  "[)P  $0              @ &+
MN0@ 9G=R9&5X,S$R,C R,BYH=&U02P$"% ,4    " !DBV%6P-'!#!P%  #*
M%P  $0              @ $1P@@ 9G=R9&5X,S(Q,C R,BYH=&U02P$"% ,4
M    " !DBV%6D;^3A!H%   L%0  $0              @ %<QP@ 9G=R9&5X
M,S(R,C R,BYH=&U02P$"% ,4    " !DBV%6NF(9=)$8   S?   %0
M        @ &ES @ 9G=R9&5X:&EB:70T,C(P,C(N:'1M4$L%!@     /  \
*U0,  &GE"     $!

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